5 & (nametrac,ntrac,process)
58 INTEGER ,
INTENT(IN ):: PROCESS
59 INTEGER ,
INTENT(INOUT):: NTRAC
60 CHARACTER(LEN=32),
INTENT(INOUT):: NAMETRAC(*)
66 CHARACTER(LEN=16),
ALLOCATABLE :: NAMESAED2(:)
79 IF( process.EQ.1 )
THEN 120 21
FORMAT(1x,
'NAMETRAC_WAQTEL: PROCESS CALLED ',i4,
121 &
' IS NOT A MULTIPLYING VALUE OF WAQ: ',i4)
130 IF( 11*int(process/11).EQ.process )
THEN 134 IF(
ind_t.EQ.0 )
THEN 137 &
'TEMPERATURE ',
'TEMPERATURE ',
' oC ')
149 IF( 13*int(process/13).EQ.process )
THEN 150 #if defined HAVE_AED2 154 IF(
ind_t.EQ.0 )
THEN 157 &
'TEMPERATURE ',
'TEMPERATURE ',
' oC ')
163 IF(
ind_s.EQ.0 )
THEN 166 &
'SALINITE ',
'SALINITY ',
' g/l ')
175 IF( namesaed2(i) ==
'CAR_pH ' )
THEN 178 & namesaed2(i),namesaed2(i),
' -/m3 ')
182 & namesaed2(i),namesaed2(i),
' mmol/m3 ')
191 WRITE(
lu,*)
'ERROR: AED2 LIBRARY NOT COMPILED' 201 IF( 2*int(process/2).EQ.process )
THEN 208 &
'O2 DISSOUS ',
'DISSOLVED O2 ',
' mgO2/l ')
218 &
'CHARGE ORGANIQUE',
'ORGANIC LOAD ',
' mgO2/l ')
228 &
'CHARGE NH4 ',
'NH4 LOAD ',
' mgNH4/l ')
240 IF( 3*int(process/3).EQ.process )
THEN 247 &
'BIOMASSE PHYTO ',
'PHYTO BIOMASS ',
' micro_g/l ')
257 &
'PO4 DISSOUS ',
'DISSOLVED PO4 ',
' mg/l ')
267 &
'POR NON ASSIMILE',
'POR NON ASSIM ',
' mg/l ')
277 &
'NO3 DISSOUS ',
'DISSOLVED NO3 ',
' mg/l ')
287 &
'NOR NON ASSIMILE',
'NOR NON ASSIM ',
' mg/l ')
299 IF( 5*int(process/5).EQ.process )
THEN 306 &
'BIOMASSE PHYTO ',
'PHYTO BIOMASS ',
' micro_g/l ')
316 &
'PO4 DISSOUS ',
'DISSOLVED PO4 ',
' mg/l ')
326 &
'POR NON ASSIMILE',
'POR NON ASSIMIL ',
' mg/l ')
336 &
'NO3 DISSOUS ',
'DISSOLVED NO3 ',
' mg/l ')
346 &
'NOR NON ASSIMILE',
'NOR NON ASSIM ',
' mg/l ')
356 &
'CHARGE NH4 ',
'NH4 LOAD ',
' mgNH4/l ')
366 &
'CHARGE ORGANIQUE',
'ORGANIC LOAD ',
' mgO2/l ')
376 &
'O2 DISSOUS ',
'DISSOLVED O2 ',
' mgO2/l ')
388 IF( 7*int(process/7).EQ.process )
THEN 395 &
'MAT. EN SUSP. ',
'SUSPENDED LOAD ',
' mg/l ')
405 &
'SEDIMENT DU FOND',
'BED SEDIMENTS ',
' mg/l ')
412 IF(
ind_c.EQ.0 )
THEN 415 &
'MICRO POLLUANT ',
'MICRO POLLUTANT ',
' mg/l ')
425 &
'MES ABSORBEE ',
'ABS. SUSP. LOAD.',
' mg/l ')
435 &
'SED. FOND. ABS. ',
'ABSORB. BED SED.',
' mg/l ')
447 IF( 17*int(process/17).EQ.process )
THEN 463 IF( 19*int(process/19).EQ.process )
THEN 471 IF( .NOT.found )
THEN 473 20
FORMAT(1x,
'NAMETRAC_WAQTEL: UNKNOWN WAQ MODULE: ',i4)
integer, dimension(maxwqvar) rank_aed2
integer, dimension(maxwqvar) ranktr
integer, dimension(nwaq_therm) rank_therm
subroutine, public names_var_aed2(NV_AED2, NAMESAED2)
integer, dimension(maxwqvar) rank_degra
integer, dimension(nwaq_micro) rank_micro
integer, dimension(nwaq_eutro) rank_eutro
integer, dimension(nwaq_bioma) rank_bioma
subroutine addtracer(NAMETRAC, MTRAC, ITRAC, ADD, NAME1, NAME2, UNIT0)
subroutine nametrac_waqtel(NAMETRAC, NTRAC, PROCESS)
integer, dimension(nwaq_oxygn) rank_oxygn