[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