Changeset 7190
- Timestamp:
- 2016-11-04T12:19:19+01:00 (8 years ago)
- Location:
- branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P5Z
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P5Z/p5zagg.F90
r6841 r7190 128 128 tra(ji,jj,jk,jpdop) = tra(ji,jj,jk,jpdop) - zaggdop - zaggdop2 - zaggdop3 129 129 ! 130 conspoc(ji,jj,jk) = conspoc(ji,jj,jk) - zagg + zaggdoc + zaggdoc3130 conspoc(ji,jj,jk) = conspoc(ji,jj,jk) - zaggpoc + zaggdoc + zaggdoc3 131 131 prodgoc(ji,jj,jk) = prodgoc(ji,jj,jk) + zaggpoc + zaggdoc2 132 132 ! -
branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P5Z/p5zbio.F90
r6966 r7190 28 28 USE p5zpoc ! Remineralisation of organic particles 29 29 USE p5zagg ! Aggregation of particles 30 USE p4zfechem ! Iron chemistry 30 31 USE p4zligand ! Remineralization of ligands 31 32 USE prtctl_trc ! print control for debugging -
branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P5Z/p5zpoc.F90
r7180 r7190 289 289 END DO 290 290 ! Mean remineralization rate in the mixed layer 291 zremipoc(ji,jj,jk) = MIN(xremip , MAX(0., remint ))291 zremipoc(ji,jj,jk) = MIN(xremipc, MAX(0., remint )) 292 292 ENDIF 293 293 ENDIF … … 370 370 END DO 371 371 ! Mean remineralization rate in the water column 372 zremipoc(ji,jj,jk) = MIN(xremip , MAX(0., remint ))372 zremipoc(ji,jj,jk) = MIN(xremipc, MAX(0., remint )) 373 373 ENDIF 374 374 ENDIF … … 493 493 ! 494 494 alphan(1) = gamain(reminup, rshape, ifault) 495 reminp(1) = gamain(reminup, rshape+1.0, ifault) * xremip / alphan(1)495 reminp(1) = gamain(reminup, rshape+1.0, ifault) * xremipc / alphan(1) 496 496 DO jn = 2, jcpoc-1 497 497 reminup = 1./ 400. * exp(float(jn) * remindelta) … … 499 499 alphan(jn) = gamain(reminup, rshape, ifault) - gamain(remindown, rshape, ifault) 500 500 reminp(jn) = gamain(reminup, rshape+1.0, ifault) - gamain(remindown, rshape+1.0, ifault) 501 reminp(jn) = reminp(jn) * xremip / alphan(jn)501 reminp(jn) = reminp(jn) * xremipc / alphan(jn) 502 502 END DO 503 503 remindown = 1. / 400. * exp(float(jcpoc-1) * remindelta) 504 504 alphan(jcpoc) = 1.0 - gamain(remindown, rshape, ifault) 505 reminp(jcpoc) = reminp(jcpoc) * xremip / alphan(jcpoc) 505 reminp(jcpoc) = 1.0 - gamain(remindown, rshape+1.0, ifault) 506 reminp(jcpoc) = reminp(jcpoc) * xremipc / alphan(jcpoc) 506 507 ELSE 507 508 alphan(jcpoc) = 1. 508 reminp(jcpoc) = xremip 509 reminp(jcpoc) = xremipc 509 510 ENDIF 510 511 -
branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P5Z/p5zprod.F90
r7184 r7190 90 90 CHARACTER (len=25) :: charout 91 91 REAL(wp), POINTER, DIMENSION(:,: ) :: zmixnano, zmixpico, zmixdiat, zstrn 92 REAL(wp), POINTER, DIMENSION(:,:,:) :: zpislopeadn, zpislopeadp, zpislopead 92 REAL(wp), POINTER, DIMENSION(:,:,:) :: zpislopeadn, zpislopeadp, zpislopeadd 93 93 REAL(wp), POINTER, DIMENSION(:,:,:) :: zprbio, zprpic, zprdia, zysopt 94 94 REAL(wp), POINTER, DIMENSION(:,:,:) :: zprchln, zprchlp, zprchld … … 109 109 CALL wrk_alloc( jpi, jpj, zmixnano, zmixpico, zmixdiat, zstrn ) 110 110 CALL wrk_alloc( jpi, jpj, jpk, zmxl_fac, zmxl_chl ) 111 CALL wrk_alloc( jpi, jpj, jpk, zpislopeadn, zpislopeadp, zpislopead , zysopt )111 CALL wrk_alloc( jpi, jpj, jpk, zpislopeadn, zpislopeadp, zpislopeadd, zysopt ) 112 112 CALL wrk_alloc( jpi, jpj, jpk, zprdia, zprpic, zprbio, zprorcan, zprorcap, zprorcad ) 113 113 CALL wrk_alloc( jpi, jpj, jpk, zprofed, zprofep, zprofen ) … … 548 548 ! 549 549 NAMELIST/nampisprod/ pislopen, pislopep, pisloped, xadap, bresp, excretn, excretp, excretd, & 550 & thetannm, thetanpm, thetandm, chlcmin, grosip &550 & thetannm, thetanpm, thetandm, chlcmin, grosip 551 551 552 552 INTEGER :: ios ! Local integer output status for namelist read -
branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P5Z/p5zrem.F90
r7180 r7190 24 24 USE p4zche ! chemical model 25 25 USE p5zlim ! Phytoplankton limitation factors 26 USE p5zsink ! Sinking of particles 26 27 USE p5zprod ! Production by phytoplankton 27 28 USE prtctl_trc ! print control for debugging … … 267 268 tra(ji,jj,jk,jpgsi) = tra(ji,jj,jk,jpgsi) - zosil 268 269 tra(ji,jj,jk,jpsil) = tra(ji,jj,jk,jpsil) + zosil 269 ENDIF270 270 END DO 271 271 END DO -
branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/P5Z/p5zsms.F90
r6966 r7190 133 133 ! 134 134 CALL p5z_bio (kt, knt) ! Biology 135 CALL p4z_lys( kt, jnt ) ! Compute CaCO3 saturation135 CALL p4z_lys( kt, knt ) ! Compute CaCO3 saturation 136 136 CALL p4z_flx( kt, knt ) ! Compute surface fluxes 137 137 CALL p5z_sed (kt, knt) ! Sedimentation … … 217 217 #if defined key_ligand 218 218 NAMELIST/nampisbio/ nrdttrc, wsbio, xkmort, ferat3, no3rat3, po4rat3, wsbio2, & 219 & wsbio2max, wsbio2scale, niter1max, niter2max, wfep 219 & wsbio2max, wsbio2scale, niter1max, niter2max, wfep, ldocp, ldocz, lthet 220 220 #else 221 221 NAMELIST/nampisbio/ nrdttrc, wsbio, xkmort, ferat3, no3rat3, po4rat3, wsbio2, &
Note: See TracChangeset
for help on using the changeset viewer.