We gather here current status for the hand coding part of NEMOTAM / NEMOVAR ||'''Module called by step_tam'''||'''Module(s) called by previous one'''||'''Options'''||'''Remarks'''|| ||'''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 , blue, dynldf_bilap_tam.F90 )]]|| || not in reference || || ||[[Color( white , red, dynldf_iso_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 )]] [[BR]] as passive variables.. otherwise we jump to non-differentiability [[BR]] (see formulation of zdftke) (they should be treated as active [[BR]] 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 [[BR]] 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 [[BR]] [[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 [[BR]] [[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 [[BR]] 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 )]] || || ||