47 |
_RL felimit(npmax) |
_RL felimit(npmax) |
48 |
_RL alpha_fe |
_RL alpha_fe |
49 |
_RL up_inorg(iimax,npmax) |
_RL up_inorg(iimax,npmax) |
|
_RL N_uptake(npmax) |
|
50 |
_RL photo_Tempfunction |
_RL photo_Tempfunction |
51 |
c |
c |
52 |
_RL dchldt(npmax) |
_RL dchldt(npmax) |
54 |
_RL E0 |
_RL E0 |
55 |
_RL C_biomass |
_RL C_biomass |
56 |
_RL chl |
_RL chl |
|
_RL VCref |
|
57 |
c |
c |
58 |
_RL Chl2C |
_RL Chl2C |
59 |
_RL PCmax |
_RL PCmax |
60 |
_RL PCPhot(npmax) |
_RL PCPhot(npmax) |
61 |
_RL rhochl |
_RL rhochl |
62 |
_RL chlsynth(npmax) |
_RL chlsynth(npmax) |
|
_RL VCmax |
|
63 |
_RL VCN |
_RL VCN |
64 |
_RL PP |
_RL PP |
65 |
#ifdef QUOTA_DIAG_LIMIT |
#ifdef QUOTA_DIAG_LIMIT |
102 |
c |
c |
103 |
if (PCmax.gt.0. _d 0.and.alpha_fe.gt.0. _d 0) then |
if (PCmax.gt.0. _d 0.and.alpha_fe.gt.0. _d 0) then |
104 |
PCPhot(jp) = PCmax ! s^-1 |
PCPhot(jp) = PCmax ! s^-1 |
105 |
& *(1. _d 0-exp(-alpha_fe*Chl2C*E0/PCmax)) |
& *(1. _d 0 - exp(-alpha_fe*Chl2C*E0/PCmax)) |
|
c |
|
|
#ifdef QUOTA_DIAG_LIMIT |
|
|
Ilim(jp)=1. _d 0 |
|
|
& -exp(-alphachl(jp)*Chl2C*E0/vmaxi(iDIC,jp)) |
|
|
#endif |
|
106 |
c |
c |
107 |
rhochl = Chl2Nmax * PCPhot(jp) ! mg chl (mmol N)^-1 |
rhochl = Chl2Nmax * PCPhot(jp) ! mg chl (mmol N)^-1 |
108 |
& /(alphachl(jp)*Chl2C*E0) |
& /(alphachl(jp)*Chl2C*E0) |
126 |
dchldt(jp) = 0. _d 0 ! mg chl m^-3 s^-1 |
dchldt(jp) = 0. _d 0 ! mg chl m^-3 s^-1 |
127 |
c----------------------------------------------------------------- |
c----------------------------------------------------------------- |
128 |
endif |
endif |
129 |
|
#ifdef QUOTA_DIAG_LIMIT |
130 |
|
Ilim(jp) = 1. _d 0 - exp(-alphachl(jp)*1.59*E0/vmaxi(iDIC,jp)) |
131 |
|
#endif |
132 |
|
! print*,"vmax",PP,PCPhot(jp),biomass(iCarb,jp), |
133 |
|
! & E0,vmaxi(iDIC,jp),chl,C_biomass |
134 |
enddo |
enddo |
135 |
|
|
136 |
RETURN |
RETURN |