Changeset 8003 for branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zmicro.F90
- Timestamp:
- 2017-05-09T12:14:45+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zmicro.F90
r7617 r8003 78 78 REAL(wp) :: zgrazp, zgrazm, zgrazsd 79 79 REAL(wp) :: zgrazmf, zgrazsf, zgrazpf 80 REAL(wp) :: zbeta, zepsherf 80 81 REAL(wp), POINTER, DIMENSION(:,:,:) :: zgrazing, zw3d, zfezoo 81 82 #if defined key_ligand … … 99 100 zcompaz = MAX( ( trb(ji,jj,jk,jpzoo) - 1.e-9 ), 0.e0 ) 100 101 zstep = xstep 101 # if defined key_degrad102 zstep = zstep * facvol(ji,jj,jk)103 # endif104 102 zfact = zstep * tgfunc2(ji,jj,jk) * zcompaz 105 103 … … 146 144 zgrasratn = ( zgraztotn + rtrn ) / ( zgraztot + rtrn ) 147 145 zepshert = MIN( 1., zgrasratn, zgrasrat / ferat3) 148 zepsherv = zepshert * MIN( epsher, (1. - unass) * zgrasrat / ferat3, (1. - unass) * zgrasratn ) 146 zbeta = 1./ (epsher - 0.2) 147 zepsherf = 0.2 + 1./ (zbeta + 0.04 * 12. * zfood * 1E6 ) 148 zepsherv = zepshert * MIN( zepsherf, (1. - unass) * zgrasrat / ferat3, (1. - unass) * zgrasratn ) 149 149 zgrafer = zgraztot * MAX( 0. , ( 1. - unass ) * zgrasrat - ferat3 * zepsherv ) 150 150 zgrarem = zgraztot * ( 1. - zepsherv - unass ) … … 169 169 tra(ji,jj,jk,jpdic) = tra(ji,jj,jk,jpdic) + zgrarsig 170 170 tra(ji,jj,jk,jptal) = tra(ji,jj,jk,jptal) + rno3 * zgrarsig 171 #if defined key_kriest 172 tra(ji,jj,jk,jpnum) = tra(ji,jj,jk,jpnum) + zgrapoc * xkr_dmicro 173 #endif 171 174 172 ! Update the arrays TRA which contain the biological sources and sinks 175 173 ! -------------------------------------------------------------------- … … 197 195 tra(ji,jj,jk,jptal) = tra(ji,jj,jk,jptal) - 2. * zprcaca 198 196 tra(ji,jj,jk,jpcal) = tra(ji,jj,jk,jpcal) + zprcaca 199 #if defined key_kriest200 tra(ji,jj,jk,jpnum) = tra(ji,jj,jk,jpnum) + zmortz * xkr_dmicro &201 - zgrazm * trb(ji,jj,jk,jpnum) / ( trb(ji,jj,jk,jppoc) + rtrn )202 #endif203 197 END DO 204 198 END DO
Note: See TracChangeset
for help on using the changeset viewer.