New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
WorkingGroups/TAM/ReferenceManual/HandCoding – NEMO
wiki:WorkingGroups/TAM/ReferenceManual/HandCoding

Version 17 (modified by vigilant, 14 years ago) (diff)

--

We gather here current status for the hand coding part of NEMOTAM / NEMOVAR

Module called by step_tamModule(s) called by previous oneOptionsRemarks
Dynamics
cla_div_tam.F90
cla_tam.F90
divcur_tam.F90
dynadv_tam.F90
Color( white , blue, dynkeg_tam.F90 )?
Color( white , blue, dynzad_tam.F90 )?
Color( white , red, dynadv_cen2_tam.F90 )? not in reference
Color( white , red, dynadv_ubs_tam.F90 )? not in reference
dynhpg_tam.F90
Color( white , blue, hpg_zco_hpg_zps )?
Color( white , red, hpg_sco_hpg_hel )? Not used?
Color( white , red, hpg_wdj - hpg_djc - hpg_rot)? Not used ?
dynldf_tam.F90
Color( white , blue, dynldf_lap_tam.F90 )?
Color( white , red, dynldf_iso_tam.F90 )? not in reference
Color( white , red, dynldf_bilap_tam.F90 )? not in reference
Color( white , red, dynldf_bilapg_tam.F90 )? not in reference
dynnxt_tam.F90
Color( white , red, lk_vvl )? non-Linear
Color( white , red, key_obc - key_bdy )? not in reference?
Color( white , red, key_agrif)? not in reference
dynspg_tam.F90
Color( white , blue, dynspg_flt_tam.F90 )?
Color( white , red, dynspg_ts_tam.F90 )? not in reference
Color( white , red, dynspg_exp_tam.F90 )? not in reference
dynnxt_tam.F90
Color( white , blue, dyn_vor_ens )?
Color( white , red, dyn_vor_ene )? not in reference?
Color( white , red, dyn_vor_een - dyn_vor_mix)? not in reference
dynzdf_tam.F90
Color( white , blue, dynzdf_exp_tam.F90 )?
Color( white , blue, dynzdf_imp_tam.F90 )? parameters Color( white , red, avmu )? and Color( white , red, avmv )?
as passive variables.. otherwise we jump to non-differentiability
(see formulation of zdftke) (they should be treated as active
variables when key_zdf_noncst is activated
dynmem_tam.F90
wzvmod_tam.F90
TRACERS
traadv_tam.F90
Color( white , blue, traadv_cen2_tam.F90 )? no upstream scheme (equivalent to Color( white , red, zcofi )? .eq. zero
Color( white , red, traadv_tvd_tam.F90 )? not differentiable
Color( white , red, traadv_muscl_tam.F90 )? not differentiable
Color( white , red, traadv_muscl2_tam.F90 )? not differentiable
Color( white , red, traadv_ubs_tam.F90 )? not differentiable
Color( white , red, traadv_qck_tam.F90 )? not differentiable
Color( white , blue, traadv_eiv_tam.F90 )? not differentiable
trabbc_tam.F90
tradmp_tam.F90 for case Color( white , red, uslp vslp )? we modified asmtrj.F90 and trj_tam.F90
as we need hlmp (not saved initially
traldf_tam.F90
Color( white , red, key_ldf_ano )?
Color( white , blue, traaldf_iso_tam.F90 )? parameters Color( white , red, uslp vslp )? treated as passive variables. To be checked
Color( white , red, key_ldfslp )? and Color( white , red, key_esopa )?, not implemented. Maybe ok (?)
Color( white , red, traldf_bilap_tam.F90 )? not in reference
Color( white , red, traldf_bilapg_tam.F90 )? not in reference
Color( white , red, traldf_lap_tam.F90 )? not included: "zonal" mean lateral diffusive heat and salt transport
Color( white , red, pht_ldf pst_ldf )? (need when Color( white , red, ln_diaptr )? is activated
tranxt_tam.F90
Color( white , red, key_obc - key_bdy )? not in reference
Color( white , red, key_agrif)? not in reference
traqsr_tam.F90
trasbc_tam.F90
trazdf_tam.F90 Color( white , red, lk_vvl )? non-Linear
Color( white , blue, trazdf_imp_tam.F90 )? Color( white , red, lk_vvl )? parameters Color( white , red, wslpi wslpj )? treated as passive variables (vertical mixing
coeff. due to lateral mixing)
Color( white , blue, trazdf_exp_tam.F90 )? Color( white , red, lk_vvl )? logical key: non linear free surface (variable volume)
Surf. Boundary Condition
sbcmod_tam.F90
Color( white , blue, sbc_gyre_tam.F90 )? checked for TAM, not yet for VAR
Color( white , blue, sbc_flx_tam.F90 )?
Color( white , blue, sbc_ssr_tam.F90 )?
Color( white , blue, sbc_fwb_tam.F90 )?
Color( white , blue, sbc_clo_tam.F90 )?
Color( white , red, sbc_ana_tam.F90 )?