[MITgcm-devel] old pkg/ecco routines
Matthew Mazloff
mmazloff at ucsd.edu
Tue Oct 27 16:28:25 EDT 2015
Hi Gael
Thanks for cleaning the code!!!
For
cost_ies.F
cost_ies_read.F
it would be great if these could be moved into the category of
> codes that have been replaced with generic function calls and is about to be physically removed
I can implement this in the future if you want -- seems straightforward. In the meantime, you can remove these files, as yes, they don't even work in the current code tree configuration.
(And just as a heads up, in the near future I will be using tomography in the profile package and if it seems appropriate I will check in my code.)
Thanks!
Matt
On Oct 27, 2015, at 12:20 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mitgcm.org/pipermail/mitgcm-devel/attachments/20151027/89f40bcc/attachment-0001.htm>
More information about the MITgcm-devel
mailing list