3*************************************************** hernan g. arango ***
4** copyright(c) 2002-2025 the roms group **
5** licensed under a mit/x style license **
6** see license_roms.md **
7************************************************************************
9** assigns metadata indices for npzd iron(fiechter, et al. 2009) **
10** ecosystem model variables that are used in input and
output **
11** netcdf files. the metadata information is
read from **
14** this file is included in file
"mod_ncparam.F", routine **
15**
"initialize_ncparm". **
17************************************************************************
21** model state biological tracers.
24 CASE (
'idTvar(iNO3_)')
26 CASE (
'idTvar(iPhyt)')
28 CASE (
'idTvar(iZoop)')
30 CASE (
'idTvar(iSDet)')
33 CASE (
'idTvar(iFphy)')
35 CASE (
'idTvar(iFdis)')
39#if defined AD_SENSITIVITY || defined I4DVAR_ANA_SENSITIVITY || \
40 defined opt_observations || defined sensitivity_4dvar || \
44** adjoint sensitivity state biological tracers.
47 CASE (
'idTads(iNO3_)')
49 CASE (
'idTads(iPhyt)')
51 CASE (
'idTads(iZoop)')
53 CASE (
'idTads(iSDet)')
56 CASE (
'idTads(iFphy)')
58 CASE (
'idTads(iFdis)')
64** biological tracers
open boundary conditions.
67 CASE (
'idTbry(iwest,iNO3_)')
68 idtbry(iwest,ino3_)=varid
69 CASE (
'idTbry(ieast,iNO3_)')
70 idtbry(ieast,ino3_)=varid
71 CASE (
'idTbry(isouth,iNO3_)')
72 idtbry(isouth,ino3_)=varid
73 CASE (
'idTbry(inorth,iNO3_)')
74 idtbry(inorth,ino3_)=varid
76 CASE (
'idTbry(iwest,iPhyt)')
77 idtbry(iwest,iphyt)=varid
78 CASE (
'idTbry(ieast,iPhyt)')
79 idtbry(ieast,iphyt)=varid
80 CASE (
'idTbry(isouth,iPhyt)')
81 idtbry(isouth,iphyt)=varid
82 CASE (
'idTbry(inorth,iPhyt)')
83 idtbry(inorth,iphyt)=varid
85 CASE (
'idTbry(iwest,iZoop)')
86 idtbry(iwest,izoop)=varid
87 CASE (
'idTbry(ieast,iZoop)')
88 idtbry(ieast,izoop)=varid
89 CASE (
'idTbry(isouth,iZoop)')
90 idtbry(isouth,izoop)=varid
91 CASE (
'idTbry(inorth,iZoop)')
92 idtbry(inorth,izoop)=varid
94 CASE (
'idTbry(iwest,iSDet)')
95 idtbry(iwest,isdet)=varid
96 CASE (
'idTbry(ieast,iSDet)')
97 idtbry(ieast,isdet)=varid
98 CASE (
'idTbry(isouth,iSDet)')
99 idtbry(isouth,isdet)=varid
100 CASE (
'idTbry(inorth,iSDet)')
101 idtbry(inorth,isdet)=varid
104 CASE (
'idTbry(iwest,iFphy)')
105 idtbry(iwest,ifphy)=varid
106 CASE (
'idTbry(ieast,iFphy)')
107 idtbry(ieast,ifphy)=varid
108 CASE (
'idTbry(isouth,iFphy)')
109 idtbry(isouth,ifphy)=varid
110 CASE (
'idTbry(inorth,iFphy)')
111 idtbry(inorth,ifphy)=varid
113 CASE (
'idTbry(iwest,iFdis)')
114 idtbry(iwest,ifdis)=varid
115 CASE (
'idTbry(ieast,iFdis)')
116 idtbry(ieast,ifdis)=varid
117 CASE (
'idTbry(isouth,iFdis)')
118 idtbry(isouth,ifdis)=varid
119 CASE (
'idTbry(inorth,iFdis)')
120 idtbry(inorth,ifdis)=varid
125** biological tracers point source/sinks(river runoff).
128 CASE (
'idRtrc(iNO3_)')
130 CASE (
'idRtrc(iPhyt)')
132 CASE (
'idRtrc(iZoop)')
134 CASE (
'idRtrc(iSDet)')
137 CASE (
'idRtrc(iFphy)')
139 CASE (
'idRtrc(iFdis)')