1 |
|
C $Header$ |
2 |
|
C $Name$ |
3 |
|
|
4 |
#include "DIC_OPTIONS.h" |
#include "DIC_OPTIONS.h" |
5 |
#include "GCHEM_OPTIONS.h" |
#include "GCHEM_OPTIONS.h" |
6 |
|
|
22 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
23 |
#include "PARAMS.h" |
#include "PARAMS.h" |
24 |
#include "GRID.h" |
#include "GRID.h" |
25 |
#include "DIC_BIOTIC.h" |
#include "DIC_VARS.h" |
|
#include "DIC_ABIOTIC.h" |
|
26 |
|
|
27 |
C !INPUT PARAMETERS: =================================================== |
C !INPUT PARAMETERS: =================================================== |
28 |
C myThid :: thread number |
C myThid :: thread number |
71 |
|
|
72 |
c determine carbonate ion concentration through full domain |
c determine carbonate ion concentration through full domain |
73 |
c determine calcite saturation state |
c determine calcite saturation state |
74 |
DO k=1,nR |
DO k=1,Nr |
75 |
|
|
76 |
CALL CARBON_COEFFS_PRESSURE_DEP( |
CALL CARBON_COEFFS_PRESSURE_DEP( |
77 |
I theta,salt, |
I theta,salt, |
82 |
DO j=jmin,jmax |
DO j=jmin,jmax |
83 |
DO i=imin,imax |
DO i=imin,imax |
84 |
|
|
85 |
if(hFacC(i,j,k,bi,bj) .gt. 0.0d0)then |
if ( hFacC(i,j,k,bi,bj) .gt. 0. _d 0 ) then |
86 |
|
|
87 |
calcium = 1.028d-2*salt(i,j,k,bi,bj)/35.0 |
calcium = 1.028 _d -2*salt(i,j,k,bi,bj)/35. _d 0 |
88 |
|
|
89 |
c 30 micromol = 0.03 mol m-3 |
c 30 micromol = 0.03 mol m-3 |
90 |
silicaTEST = 0.03d0 |
silicaTEST = 0.03 _d 0 |
91 |
po4local = PTR_PO4(i,j,k) |
po4local = PTR_PO4(i,j,k) |
92 |
diclocal = PTR_DIC(i,j,k) |
diclocal = PTR_DIC(i,j,k) |
93 |
alklocal = PTR_ALK(i,j,k) |
alklocal = PTR_ALK(i,j,k) |
94 |
c pHlocal = pHlast(i,j,k,bi,bj) |
pHlocal = 7.9 _d 0 |
|
pHlocal = 7.9d0 |
|
95 |
|
|
96 |
CMICK - TEMPORARY!!!!! |
CMICK - TEMPORARY!!!!! |
97 |
CMICK silica = fixed |
CMICK silica = fixed |
153 |
c end if |
c end if |
154 |
cmick.................................................... |
cmick.................................................... |
155 |
else |
else |
156 |
omegaC(i,j,k,bi,bj) = 0.0d0 |
omegaC(i,j,k,bi,bj) = 0. _d 0 |
157 |
endif |
endif |
158 |
|
|
|
pHlast(i,j,k,bi,bj) = pHlocal |
|
|
|
|
159 |
ENDDO |
ENDDO |
160 |
ENDDO |
ENDDO |
161 |
|
|