[MITgcm-devel] old pkg/ecco routines

gael forget gforget at mit.edu
Fri Nov 20 15:37:57 EST 2015


Thanks Martin, Ian, and Matt for the feedback. 
I will start removing the old codes next week then.
Gael


On Nov 2, 2015, at 3:51 AM, Martin Losch <Martin.Losch at awi.de> wrote:

> Same here,
> 
> M.
> 
>> On 28 Oct 2015, at 15:32, Fenty, Ian G (329C) <Ian.Fenty at jpl.nasa.gov> wrote:
>> 
>> Gael,
>> I see no routines in category d that I use. 
>> Ian
>> 
>>> On Oct 27, 2015, at 12:21 PM, gael forget <gforget at mit.edu> wrote:
>>> 
>>> 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
>>> 
>>> _______________________________________________
>>> MITgcm-devel mailing list
>>> MITgcm-devel at mitgcm.org
>>> http://mitgcm.org/mailman/listinfo/mitgcm-devel
>> 
>> _______________________________________________
>> MITgcm-devel mailing list
>> MITgcm-devel at mitgcm.org
>> http://mitgcm.org/mailman/listinfo/mitgcm-devel
> 
> 
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel




More information about the MITgcm-devel mailing list