Changeset 97 for palm/trunk/SOURCE/eqn_state_seawater.f90
- Timestamp:
- Jun 21, 2007 8:23:15 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/eqn_state_seawater.f90
r96 r97 8 8 ! Former revisions: 9 9 ! ----------------- 10 ! $Id :$10 ! $Id$ 11 11 ! 12 12 ! Initial revision … … 18 18 ! salinity, and pressure. 19 19 ! For coefficients see Jackett et al., 2006: J. Atm. Ocean Tech. 20 ! eqn_state_seawater calculates the potential density referred at hyp(0). 21 ! eqn_state_seawater_func calculates density. 20 22 !------------------------------------------------------------------------------! 21 23 … … 70 72 DO i = nxl, nxr 71 73 DO j = nys, nyn 72 DO k = nzb_ u_inner(j,i)+1, nzt74 DO k = nzb_s_inner(j,i)+1, nzt 73 75 ! 74 76 !-- Pressure is needed in dbar 75 p1 = hyp( k) * 1E-477 p1 = hyp(0) * 1E-4 76 78 p2 = p1 * p1 77 79 p3 = p2 * p1 … … 102 104 103 105 ENDDO 106 ! 107 !-- Neumann conditions are assumed at bottom and top boundary 108 rho(nzt+1,j,i) = rho(nzt,j,i) 109 rho(nzb_s_inner(j,i),j,i) = rho(nzb_s_inner(j,i)+1,j,i) 104 110 ENDDO 105 111 ENDDO … … 122 128 REAL :: p1, p2, p3, pt1, pt2, pt3, pt4, sa1, sa15, sa2 123 129 124 DO k = nzb_ u_inner(j,i)+1, nzt130 DO k = nzb_s_inner(j,i)+1, nzt 125 131 ! 126 132 !-- Pressure is needed in dbar 127 p1 = hyp( k) * 1E-4133 p1 = hyp(0) * 1E-4 128 134 p2 = p1 * p1 129 135 p3 = p2 * p1 … … 152 158 ) 153 159 ENDDO 160 ! 161 !-- Neumann conditions are assumed at bottom and top boundary 162 rho(nzt+1,j,i) = rho(nzt,j,i) 163 rho(nzb_s_inner(j,i),j,i) = rho(nzb_s_inner(j,i)+1,j,i) 154 164 155 165 END SUBROUTINE eqn_state_seawater_ij
Note: See TracChangeset
for help on using the changeset viewer.