--- MITgcm/pkg/dic/dic_surfforcing.F 2005/08/25 22:32:44 1.9 +++ MITgcm/pkg/dic/dic_surfforcing.F 2006/09/12 19:58:02 1.11 @@ -1,4 +1,4 @@ -C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/dic/dic_surfforcing.F,v 1.9 2005/08/25 22:32:44 stephd Exp $ +C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/dic/dic_surfforcing.F,v 1.11 2006/09/12 19:58:02 stephd Exp $ C $Name: $ #include "DIC_OPTIONS.h" @@ -75,8 +75,8 @@ C ================================================================= C determine inorganic carbon chem coefficients - DO j=1-OLy,sNy+OLy - DO i=1-OLx,sNx+OLx + DO j=jmin,jmax + DO i=imin,imax #ifdef DIC_BIOTIC cQQQQ check ptracer numbers @@ -101,9 +101,9 @@ c pCO2 solver... C$TAF LOOP = parallel - DO j=1-OLy,sNy+OLy + DO j=jmin,jmax C$TAF LOOP = parallel - DO i=1-OLx,sNx+OLx + DO i=imin,imax IF(maskC(i,j,kLev,bi,bj) .NE. 0.)THEN CALL CALC_PCO2_APPROX( @@ -122,8 +122,8 @@ ENDDO ENDDO - DO j=1-OLy,sNy+OLy - DO i=1-OLx,sNx+OLx + DO j=jmin,jmax + DO i=imin,imax IF (maskC(i,j,kLev,bi,bj).NE.0.) THEN C calculate SCHMIDT NO. for CO2 @@ -140,6 +140,7 @@ & AtmosP(i,j,bi,bj)*AtmospCO2(i,j,bi,bj) c find exchange coefficient c account for schmidt number and and varible piston velocity + pisvel(i,j,bi,bj) =0.337*wind(i,j,bi,bj)**2/3.6d5 Kwexch(i,j) = & pisvel(i,j,bi,bj) & / sqrt(SchmidtNoDIC(i,j)/660.0) @@ -184,8 +185,8 @@ ENDDO C update tendency - DO j=1-OLy,sNy+OLy - DO i=1-OLx,sNx+OLx + DO j=jmin,jmax + DO i=imin,imax GDC(i,j)= maskC(i,j,kLev,bi,bj)*recip_drF(kLev)* & recip_hFacC(i,j,kLev,bi,bj)*( & FluxCO2(i,j,bi,bj) + VirtualFlux(i,j)