- Timestamp:
- 2021-01-07T23:09:56+01:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r11708_aumont_PISCES_QUOTA/src/TOP/PISCES/P4Z/p4zlys.F90
r13233 r14276 57 57 ! 58 58 INTEGER :: ji, jj, jk, jn 59 REAL(wp) :: zdispot, zfact, zcalcon 59 REAL(wp) :: zdispot, zfact, zcalcon, zkd 60 60 REAL(wp) :: zomegaca, zexcess, zexcess0 61 61 CHARACTER (len=25) :: charout … … 65 65 IF( ln_timing ) CALL timing_start('p4z_lys') 66 66 ! 67 zco3 (:,:,:) = 0. 68 zcaldiss(:,:,:) = 0. 67 zco3 (:,:,:) = 0._wp 68 zcaldiss(:,:,:) = 0._wp ; zco3sat(:,:,:) = 0._wp 69 69 zhinit (:,:,:) = hi(:,:,:) * 1000. / ( rhop(:,:,:) + rtrn ) 70 70 ! … … 106 106 excess(ji,jj,jk) = 1._wp - zomegaca 107 107 zexcess0 = MAX( 0., excess(ji,jj,jk) ) 108 zexcess = zexcess0**nca 108 IF (zomegaca < 0.8) THEN 109 zexcess = zexcess0**nca 110 ! AMOUNT CACO3 THAT RE-ENTERS SOLUTION 111 zdispot = kdca * zexcess * trb(ji,jj,jk,jpcal) 112 ELSE 113 zkd = kdca * 0.1**(nca - 0.4) 114 zexcess = zexcess0**0.4 115 zdispot = zkd * zexcess * trb(ji,jj,jk,jpcal) 116 ENDIF 109 117 110 ! AMOUNT CACO3 THAT RE-ENTERS SOLUTION111 zdispot = kdca * zexcess * trb(ji,jj,jk,jpcal)112 118 ! CHANGE OF [CO3--] , [ALK], PARTICULATE [CACO3], 113 119 ! AND [SUM(CO2)] DUE TO CACO3 DISSOLUTION/PRECIPITATION
Note: See TracChangeset
for help on using the changeset viewer.