Changeset 617 for trunk/NEMO/TOP_SRC/SMS/p4zmeso.F
- Timestamp:
- 2007-02-21T14:03:10+01:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/TOP_SRC/SMS/p4zmeso.F
r341 r617 146 146 C ---------------------------------- 147 147 C 148 #if ! defined key_trc_kriest 148 149 grazffe(ji,jj,jk) = 5E3*zstep*wsbio4(ji,jj,jk) 149 150 & *tgfunc2(ji,jj,jk)*trn(ji,jj,jk,jpgoc)*trn(ji,jj,jk,jpmes) … … 154 155 grazfff(ji,jj,jk) = grazffe(ji,jj,jk) 155 156 & *trn(ji,jj,jk,jpbfe)/(trn(ji,jj,jk,jpgoc)+rtrn) 157 #else 158 C KRIEST3 159 grazffe(ji,jj,jk) = 0.5*1.3E-2/5.5E-7*0.3*zstep*wsbio3(ji,jj,jk) 160 & *tgfunc(ji,jj,jk)*trn(ji,jj,jk,jppoc)*trn(ji,jj,jk,jpmes) 161 & /(trn(ji,jj,jk,jppoc)*1E7+0.1) 162 # if defined key_off_degrad 163 & *facvol(ji,jj,jk) 164 # endif 165 166 167 C grazffe(ji,jj,jk) = 5E3*zstep*wsbio3(ji,jj,jk) 168 C & *tgfunc2(ji,jj,jk)*trn(ji,jj,jk,jppoc)*trn(ji,jj,jk,jpmes) 169 C# if defined key_off_degrad 170 C & *facvol(ji,jj,jk) 171 C# endif 172 grazfff(ji,jj,jk) = grazffe(ji,jj,jk) 173 & *trn(ji,jj,jk,jpsfe)/(trn(ji,jj,jk,jppoc)+rtrn) 174 #endif 175 176 156 177 C 157 178 END DO … … 169 190 & +grazn(ji,jj,jk)+grazpoc(ji,jj,jk)+grazffe(ji,jj,jk)) 170 191 & *(1.-epsher2-unass2) 171 192 #if ! defined key_trc_kriest 172 193 grafer2(ji,jj,jk)=(grazf(ji,jj,jk)+graznf(ji,jj,jk) 173 194 & +grazz(ji,jj,jk)*ferat3+grazpof(ji,jj,jk) … … 182 203 & (trn(ji,jj,jk,jpbfe)/(trn(ji,jj,jk,jpgoc)+rtrn) 183 204 & -ferat3),0.)) 184 205 #else 206 grafer2(ji,jj,jk)=(grazf(ji,jj,jk)+graznf(ji,jj,jk) 207 & +grazz(ji,jj,jk)*ferat3+grazpof(ji,jj,jk) 208 & +grazfff(ji,jj,jk))*(1.-epsher2-unass2) 209 & +epsher2*(grazd(ji,jj,jk)*max( 210 & (trn(ji,jj,jk,jpdfe)/(trn(ji,jj,jk,jpdia)+rtrn) 211 & -ferat3),0.)+grazn(ji,jj,jk)*max( 212 & (trn(ji,jj,jk,jpnfe)/(trn(ji,jj,jk,jpphy)+rtrn) 213 & -ferat3),0.)+grazpoc(ji,jj,jk)*max( 214 & (trn(ji,jj,jk,jpsfe)/(trn(ji,jj,jk,jppoc)+rtrn) 215 & -ferat3),0.)+grazffe(ji,jj,jk)*max( 216 & (trn(ji,jj,jk,jpsfe)/(trn(ji,jj,jk,jppoc)+rtrn) 217 & -ferat3),0.)) 218 #endif 185 219 grapoc2(ji,jj,jk)=(grazd(ji,jj,jk)+grazz(ji,jj,jk) 186 220 & +grazn(ji,jj,jk)+grazpoc(ji,jj,jk)+grazffe(ji,jj,jk))*unass2
Note: See TracChangeset
for help on using the changeset viewer.