[MITgcm-devel] old pkg/ecco routines

gael forget gforget at mit.edu
Tue Oct 27 15:20:57 EDT 2015


Dear all,

following the recent revisions in pkg/ecco a first set of 
routines is about to get physically removed (listed under C below)
since they have been replaced with generic calls (codes listed under A).

My question pertains to the routines listed under D below that 
I think are candidates for the next round of removals:
- which ones can be declared dead and ok for removal?
- which ones do you still use and remain needed?

Cheers,
Gael

A) general purpose codes that is routinely tested
———————————————————————————————

cost_averagesfields.F
cost_averagesflags.F
cost_averagesgeneric.F
cost_averagesinit.F
cost_gencal.F
cost_gencost_all.F
cost_gencost_assignperiod.F
cost_gencost_boxmean.F
cost_gencost_bpv4.F
cost_gencost_customize.F
cost_gencost_seaicev4.F
cost_gencost_sshv4.F
cost_gencost_sstv4.F
cost_generic.F
cost_genread.F
ecco_check.F
ecco_cost_driver.F
ecco_cost_final.F
ecco_cost_init_barfiles.F
ecco_cost_init_fixed.F
ecco_cost_init_varia.F
ecco_cost_summary.F
ecco_cost_weights.F
ecco_init_varia.F
ecco_phys.F
ecco_readparms.F
ecco_summary.F
ecco_toolbox.F

B) non-generic code that remains tested
———————————————————————————————

cost_forcing.F
cost_hyd.F
cost_internal_params.F
cost_sla_read.F
cost_sla_read_yd.F
cost_ssh.F
cost_bp_read.F

cost_obcs_ageos.F
cost_obcse.F
cost_obcs.F
cost_obcsn.F
cost_obcss.F
cost_obcsvol.F
cost_obcsw.F

C) codes that have been replaced with generic function calls and is about to be physically removed
———————————————————————————————


cost_argo_salt.F
cost_argo_theta.F
cost_bp.F
cost_ctdsclim.F
cost_ctds.F
cost_ctdtclim.F
cost_ctdt.F
cost_readargos.F
cost_readargot.F
cost_readers.F
cost_readgfo.F
cost_readtopex.F
cost_readtopexmean.F
cost_salt.F
cost_theta.F
cost_xbt.F

cost_diffkr.F
cost_etan0.F
cost_bottomdrag.F
cost_kapgm.F
cost_kapredi.F
cost_salt0.F
cost_theta0.F
cost_uvel0.F
cost_vvel0.F

D) legacy codes that may or may not be useful
—————————————————————

1) not called anywhere
cost_geoid.F
cost_readgeoid.F 
cost_ies.F
cost_ies_read.F
cost_store_averagesflags.F
cost_restore_averagesflags.F
cost_tau_eddy.F
cost_ssh_mean.F
cost_usercost_all.F		(G.F.: dead)
cost_sshv4.F			(G.F.: dead)

2) not tested but call exists in cost_averagesfields.F
cost_atlantic.F

3) not tested but call exists in cost_hyd.F
cost_gen_transport.F
cost_sigmar.F			(A.N.: dead)

4) not tested but call exists in ecco_cost_final.F
cost_trans_merid.F
cost_trans_zonal.F

5) not tested but call exists in ecco_cost_driver.F
cost_curmtr.F
cost_drifter.F
cost_drift.F
cost_driftw.F
cost_mean_heatflux.F
cost_mean_saltflux.F
cost_scat.F
	+cost_readscatxfields.F
	+cost_readscatyfields.F
cost_salt_ini_fin.F
cost_theta_ini_fin.F
cost_ssh_new.F

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mitgcm.org/pipermail/mitgcm-devel/attachments/20151027/13d6f51d/attachment.htm>


More information about the MITgcm-devel mailing list