Changeset 617 for trunk/NEMO/TOP_SRC/trcdtr.F90
- Timestamp:
- 2007-02-21T14:03:10+01:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/TOP_SRC/trcdtr.F90
r493 r617 63 63 #if defined key_trc_pisces 64 64 REAL(wp) :: alka0,oxyg0,calc0,bioma0, & 65 silic1,po4,no3,caralk,bicarb 65 silic1,po4,no3,caralk,bicarb,co3 66 66 #endif 67 67 !!--------------------------------------------------------------------- … … 91 91 92 92 trn(:,:,:,jpdic) = sco2 93 trn(:,:,:,jpdoc) = bioma0 93 94 trn(:,:,:,jptal) = alka0 94 95 trn(:,:,:,jpoxy) = oxyg0 96 trn(:,:,:,jpcal) = calc0 95 97 trn(:,:,:,jppo4) = po4 96 98 trn(:,:,:,jppoc) = bioma0 99 #if ! defined key_trc_kriest 100 trn(:,:,:,jpgoc) = bioma0 101 trn(:,:,:,jpbfe) = bioma0*5E-6 102 #else 103 trn(:,:,:,jpnum) = bioma0/(6.*xkr_massp) 104 #endif 97 105 trn(:,:,:,jpsil) = silic1 98 trn(:,:,:,jpcal) = calc0 106 trn(:,:,:,jpbsi) = bioma0*0.15 107 trn(:,:,:,jpdsi) = bioma0*5.E-6 99 108 trn(:,:,:,jpphy) = bioma0 109 trn(:,:,:,jpdia) = bioma0 100 110 trn(:,:,:,jpzoo) = bioma0 101 trn(:,:,:,jpdoc) = bioma0102 trn(:,:,:,jpdia) = bioma0103 111 trn(:,:,:,jpmes) = bioma0 104 trn(:,:,:,jpbsi) = bioma0*0.15105 112 trn(:,:,:,jpfer) = 0.6E-9 106 trn(:,:,:,jpbfe) = bioma0*5E-6107 trn(:,:,:,jpgoc) = bioma0108 113 trn(:,:,:,jpsfe) = bioma0*5.E-6 109 114 trn(:,:,:,jpdfe) = bioma0*5.E-6 110 115 trn(:,:,:,jpnfe) = bioma0*5.E-6 111 trn(:,:,:,jpdsi) = bioma0*5.E-6112 116 trn(:,:,:,jpnch) = bioma0*12./55. 113 117 trn(:,:,:,jpdch) = bioma0*12./55. 114 trn(:,:,:,jpno3) = no3 118 trn(:,:,:,jpno3) = no3 115 119 trn(:,:,:,jpnh4) = bioma0 120 116 121 117 122 !! Initialization of chemical variables of the carbon cycle … … 123 128 caralk = trn(ji,jj,jk,jptal)- & 124 129 borat(ji,jj,jk)/(1.+1.E-8/(rtrn+akb3(ji,jj,jk))) 125 co3(ji,jj,jk)=(caralk-trn(ji,jj,jk,jpdic))*tmask(ji,jj,jk) &126 +(1.-tmask(ji,jj,jk))*.5e-3130 co3 = (caralk-trn(ji,jj,jk,jpdic))*tmask(ji,jj,jk) & 131 & +(1.-tmask(ji,jj,jk))*.5e-3 127 132 bicarb = (2.*trn(ji,jj,jk,jpdic)-caralk) 128 hi(ji,jj,jk) = (ak23(ji,jj,jk)*bicarb/co3 (ji,jj,jk)) &133 hi(ji,jj,jk) = (ak23(ji,jj,jk)*bicarb/co3) & 129 134 *tmask(ji,jj,jk)+(1.-tmask(ji,jj,jk))*1.e-9 130 135 ENDDO … … 132 137 ENDDO 133 138 134 h2co3(:,:) = 1.e-5135 139 136 140 !! initialize the half saturation constant for silicate
Note: See TracChangeset
for help on using the changeset viewer.