Closed HCJung-jbnu closed 1 year ago
#ifdef CARBON
.....
!!!hcjung 20230626, add pH
CASE ('Dout(isfpH)')
IF (iDbio2(isfpH).eq.0) THEN
IF (Master) WRITE (out,40) 'iDbio2(isfpH)'
exit_flag=5
RETURN
END IF
Npts=load_l(Nval, Cval, Ngrids, Lbio)
i=iDbio2(isfpH)
DO ng=1,Ngrids
Dout(i,ng)=Lbio(ng)
END DO
!!!hcjung 20230626, add pH
.....
#endif
...
!!!hcjung 20230626, add pH
integer :: isfpH ! Surface concentration of hydrogen ions
!!!hcjung 20230626, add pH
...
# ifdef CARBON
iCOfx=ic+1
ipCO2=ic+2
!!hcjung 20230627, add pH
isfpH=ic+3
! ic=ic+2
ic=ic+3
!!hcjung 20230627, add pH
# endif
...
...
# ifdef CARBON
CASE ('iDbio2(iCOfx)')
iDbio2(iCOfx)=varid
CASE ('iDbio2(ipCO2)')
iDbio2(ipCO2)=varid
!!!hcjung 20230626, add pH
CASE ('iDbio2(isfpH)')
iDbio2(isfpH)=varid
!!!hcjung 20230626, add pH
# endif
...
......
!!hcjung 20230627, add pH
DiaBio2d(i,j,isfpH)=pH(i,j)
# ifdef WET_DRY
DiaBio2d(i,j,isfpH)=DiaBio2d(i,j,isfpH)*rmask_full(i,j)
# endif
!!hcjung 20230627, add pH
.....
! Logical switches (TRUE/FALSE) to activate writing of time-averaged,
! biological processes diagnostics terms into DIAGNOSTIC output file [Ngrids].
Dout(isfpH) == T ! pH Surface concentration of hydrogen ions !!hcjung 20230627, add pH <--