Symbol Description Uses
S salinity [psu (PSS-78) ] 166



File Line number Procedure Code
./pkg/openad/externalDummies.F 197 STREAMICE_INVERT_SURF_FORTHICK
      _RL S(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
./pkg/openad/seawater.F 116 SW_TEMP
      _RL  S, T, P, PR
./pkg/openad/seawater.F 123 SW_TEMP
      CALL SW_PTMP  (S,T,PR,P,rv)
./pkg/openad/seawater.F 133 SW_ADTG
      SUBROUTINE SW_ADTG  (S,T,P, rv)
./pkg/openad/seawater.F 151 SW_ADTG
      _RL S,T,P
./pkg/openad/seawater.F 182 SW_ADTG
     &     + (b0 + b1*T)*(S-sref)
./pkg/openad/seawater.F 183 SW_ADTG
     &     + ( (c0 + (c1 + (c2 + c3*T)*T)*T) + (d0 + d1*T)*(S-sref) )*P
./pkg/openad/seawater.F 18 SW_PTMP
      SUBROUTINE SW_PTMP  (S,T,P,PR, rv)
./pkg/openad/seawater.F 44 SW_PTMP
      _RL S,T,P,PR
./pkg/openad/seawater.F 57 SW_PTMP
      call SW_ADTG(S,T,P, adtg_val)
./pkg/openad/seawater.F 62 SW_PTMP
      call SW_ADTG(S,th,P+onehalf*del_P, adtg_val)
./pkg/openad/seawater.F 69 SW_PTMP
      call SW_ADTG(S,th,P+onehalf*del_P, adtg_val)
./pkg/openad/seawater.F 75 SW_PTMP
      call SW_ADTG(S,th,P+del_P, adtg_val)
./pkg/openad/seawater.F 86 SW_TEMP
      SUBROUTINE SW_TEMP( S, T, P, PR, rv)
./pkg/salt_plume/salt_plume_frac.F 105 SALT_PLUME_FRAC
          S   = (facz/dd20)
./pkg/salt_plume/salt_plume_frac.F 107 SALT_PLUME_FRAC
          IF (Npowerloc .GT. 0) S = S*S**Npowerloc
./pkg/salt_plume/salt_plume_frac.F 109 SALT_PLUME_FRAC
          S = zero
./pkg/salt_plume/salt_plume_frac.F 111 SALT_PLUME_FRAC
         plumek(i) = max(zero,S)
./pkg/salt_plume/salt_plume_frac.F 113 SALT_PLUME_FRAC
         S  = one                  !input depth temp
./pkg/salt_plume/salt_plume_frac.F 116 SALT_PLUME_FRAC
          S  = facz*S              !raise to the Npowerloc+1
./pkg/salt_plume/salt_plume_frac.F 119 SALT_PLUME_FRAC
         plumek(i) = max(zero,S/So)
./pkg/salt_plume/salt_plume_frac.F 124 SALT_PLUME_FRAC
         S  = exp(facz/dd)-one
./pkg/salt_plume/salt_plume_frac.F 126 SALT_PLUME_FRAC
         plumek(i) = max(zero,S*So)
./pkg/salt_plume/salt_plume_frac.F 136 SALT_PLUME_FRAC
         S =facz-dd
./pkg/salt_plume/salt_plume_frac.F 138 SALT_PLUME_FRAC
          plumek(i) = max(zero,S/So)
./pkg/salt_plume/salt_plume_frac.F 157 SALT_PLUME_FRAC
          S  = (facz/dd20)
./pkg/salt_plume/salt_plume_frac.F 159 SALT_PLUME_FRAC
          IF (Npowerloc .GT. 0) S = S*S**Npowerloc
./pkg/salt_plume/salt_plume_frac.F 162 SALT_PLUME_FRAC
          S  = zero
./pkg/salt_plume/salt_plume_frac.F 166 SALT_PLUME_FRAC
          plumek(i) = max(zero,two*So*facz-S)
./pkg/salt_plume/salt_plume_frac.F 169 SALT_PLUME_FRAC
     &         three*So*facz - three*So*So*facz*facz + S)
./pkg/salt_plume/salt_plume_frac.F 172 SALT_PLUME_FRAC
         S  = one                  !input depth temp
./pkg/salt_plume/salt_plume_frac.F 175 SALT_PLUME_FRAC
          S  = facz*S              !raise to the Npower+1
./pkg/salt_plume/salt_plume_frac.F 179 SALT_PLUME_FRAC
          plumek(i) = max(zero,two/dd20*facz-S/So)
./pkg/salt_plume/salt_plume_frac.F 182 SALT_PLUME_FRAC
     &         three/dd20*facz - three/(dd20*dd20)*facz*facz + S/So)
./pkg/salt_plume/salt_plume_frac.F 77 SALT_PLUME_FRAC
      _RL     one, two, three, S, So, zero
./pkg/sbo/sbo_rho.F 106 NO PROCEDURE
      SR = ((((9.1697E-10*T+2.0816E-8)*T-9.9348E-7) * S + 
./pkg/sbo/sbo_rho.F 109 NO PROCEDURE
     &     S + ((-5.77905E-7*T+1.16092E-4)*T+1.43713E-3)*T-0.1194975) 
./pkg/sbo/sbo_rho.F 111 NO PROCEDURE
     &     ((-6.1670E-5*T+1.09987E-2)*T-0.603459)*T+54.6746) * S + 
./pkg/sbo/sbo_rho.F 23 NO PROCEDURE
      _RL DPT,LAT,S,T
./pkg/sbo/sbo_rho.F 49 NO PROCEDURE
     &     ((2.7759E-12*T-1.1351E-10)*(S-35.0)+
./pkg/sbo/sbo_rho.F 51 NO PROCEDURE
     &     1.8741E-8))*P+(-4.2393E-8*T+1.8932E-6)*(S-35.0)+
./pkg/sbo/sbo_rho.F 57 NO PROCEDURE
     &     ((2.7759E-12*T-1.1351E-10)*(S-35.0)+
./pkg/sbo/sbo_rho.F 59 NO PROCEDURE
     &     1.8741E-8))*P+(-4.2393E-8*T+1.8932E-6)*(S-35.0)+
./pkg/sbo/sbo_rho.F 65 NO PROCEDURE
     &     ((2.7759E-12*T-1.1351E-10)*(S-35.0)+
./pkg/sbo/sbo_rho.F 67 NO PROCEDURE
     &     1.8741E-8))*P+(-4.2393E-8*T+1.8932E-6)*(S-35.0)+
./pkg/sbo/sbo_rho.F 6 NO PROCEDURE
      _RL FUNCTION SBO_RHO( DPT, LAT, S, T )
./pkg/sbo/sbo_rho.F 74 NO PROCEDURE
     &     ((2.7759E-12*T-1.1351E-10)*(S-35.0)+
./pkg/sbo/sbo_rho.F 76 NO PROCEDURE
     &     1.8741E-8))*P+(-4.2393E-8*T+1.8932E-6)*(S-35.0)+
./pkg/sbo/sbo_rho.F 92 NO PROCEDURE
      SR = sqrt(abs(S))
./pkg/sbo/sbo_rho.F 95 NO PROCEDURE
      x = (4.8314E-4 * S +
./pkg/sbo/sbo_rho.F 98 NO PROCEDURE
     &     +8.24493E-1)*S + ((((6.536332E-9*T-1.120083E-6)
./pkg/sphere/sphere.F 267 SHCROTATE
      REAL    SINA, COSA, C, S
./pkg/sphere/sphere.F 284 SHCROTATE
               S = SHC(K-M)
./pkg/sphere/sphere.F 285 SHCROTATE
               SHC(K+M) = COSA*C + SINA*S
./pkg/sphere/sphere.F 286 SHCROTATE
               SHC(K-M) =-SINA*C + COSA*S
./pkg/sphere/sphere.F 533 HELMHOLTZ
      SUBROUTINE HELMHOLTZ(LMAX,S,P)
./pkg/sphere/sphere.F 540 HELMHOLTZ
      REAL    S           ! INPUT  sin(latitude).
./pkg/sphere/sphere.F 571 HELMHOLTZ
      C  = SNGL(DSQRT(1.0D0-DBLE(S)*DBLE(S)))
./pkg/sphere/sphere.F 584 HELMHOLTZ
            P(K) = S*P(K-1)/AK
./pkg/sphere/sphere.F 592 HELMHOLTZ
               P(K) =(S*P(K-1)-P(K-2)*A(M))/AK
./pkg/streamice/adstreamice_invert_surf_forthick.F 12 ADSTRMICE_H_INV
     &            S,
./pkg/streamice/adstreamice_invert_surf_forthick.F 51 ADSTRMICE_H_INV
      _RL S(1-olx:snx+olx,1-oly:sny+oly,nsx,nsy)
./pkg/streamice/adstreamice_invert_surf_forthick.F 80 ADSTRMICE_H_INV
     I            S,
./pkg/streamice/streamice_invert_surf_forthick.F 115 STREAMICE_INVERT_SURF_FORTHICK
                RESID = RESID - S(i,j,bi,bj)
./pkg/streamice/streamice_invert_surf_forthick.F 31 STREAMICE_INVERT_SURF_FORTHICK
      _RL S(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
./pkg/streamice/streamice_invert_surf_forthick.F 61 STREAMICE_INVERT_SURF_FORTHICK
             IF (S(i,j,bi,bj) .gt. delta*HF) THEN
./pkg/streamice/streamice_invert_surf_forthick.F 62 STREAMICE_INVERT_SURF_FORTHICK
              htmp = S(i,j,bi,bj)-R(i,j,bi,bj)
./pkg/streamice/streamice_invert_surf_forthick.F 64 STREAMICE_INVERT_SURF_FORTHICK
              htmp = S(i,j,bi,bj)/delta
./pkg/streamice/streamice_invert_surf_forthick.F 78 STREAMICE_INVERT_SURF_FORTHICK
                IF (S(i,j,bi,bj) .gt. delta*HF) THEN
./pkg/streamice/streamice_invert_surf_forthick.F 79 STREAMICE_INVERT_SURF_FORTHICK
                 htmp = S(i,j,bi,bj)-R(i,j,bi,bj)
./pkg/streamice/streamice_invert_surf_forthick.F 81 STREAMICE_INVERT_SURF_FORTHICK
                 htmp = S(i,j,bi,bj)/delta
./pkg/streamice/streamice_invert_surf_forthick.F 9 STREAMICE_INVERT_SURF_FORTHICK
     I            S,
./model/src/seawater.F 112 NO PROCEDURE
      _RL  S, T, P, PR
./model/src/seawater.F 119 NO PROCEDURE
      SW_temp = SW_PTMP (S,T,PR,P)
./model/src/seawater.F 129 NO PROCEDURE
      _RL FUNCTION SW_ADTG  (S,T,P)
./model/src/seawater.F 145 NO PROCEDURE
      _RL S,T,P
./model/src/seawater.F 174 NO PROCEDURE
     &     + (b0 + b1*T)*(S-sref)
./model/src/seawater.F 175 NO PROCEDURE
     &     + ( (c0 + (c1 + (c2 + c3*T)*T)*T) + (d0 + d1*T)*(S-sref) )*P
./model/src/seawater.F 19 NO PROCEDURE
      _RL FUNCTION SW_PTMP  (S,T,P,PR)
./model/src/seawater.F 43 NO PROCEDURE
      _RL S,T,P,PR
./model/src/seawater.F 57 NO PROCEDURE
      del_th = del_P*sw_adtg(S,T,P)
./model/src/seawater.F 61 NO PROCEDURE
      del_th = del_P*sw_adtg(S,th,P+onehalf*del_P)
./model/src/seawater.F 67 NO PROCEDURE
      del_th = del_P*sw_adtg(S,th,P+onehalf*del_P)
./model/src/seawater.F 72 NO PROCEDURE
      del_th = del_P*sw_adtg(S,th,P+del_P)
./model/src/seawater.F 83 NO PROCEDURE
      _RL FUNCTION SW_TEMP( S, T, P, PR )
./pkg/ebm/ebm_atmosphere.F 103 EBM_ATMOSPHERE
          S(i,j,bj) = 0.0
./pkg/ebm/ebm_atmosphere.F 228 EBM_ATMOSPHERE
          S(i,j,bj) = SIN(yC(i,j,bi,bj)*deg2rad)
./pkg/ebm/ebm_atmosphere.F 230 EBM_ATMOSPHERE
          P2(i,j,bj) = 0.5*(3.*S(i,j,bj)**2 - 1.)
./pkg/ebm/ebm_atmosphere.F 232 EBM_ATMOSPHERE
     &                (35.*S(i,j,bj)**4 - 30.*S(i,j,bj)**2 + 3.)
./pkg/ebm/ebm_atmosphere.F 272 EBM_ATMOSPHERE
     &        0.000728 _d 4      - 0.00678 _d 4*S(i,j,bj) +
./pkg/ebm/ebm_atmosphere.F 273 EBM_ATMOSPHERE
     &        0.0955 _d 4*S(i,j,bj)**2 + 0.0769 _d 4*S(i,j,bj)**3 -
./pkg/ebm/ebm_atmosphere.F 274 EBM_ATMOSPHERE
     &        0.8508 _d 4*S(i,j,bj)**4 - 0.3581 _d 4*S(i,j,bj)**5 +
./pkg/ebm/ebm_atmosphere.F 275 EBM_ATMOSPHERE
     &        2.9240 _d 4*S(i,j,bj)**6 + 0.8311 _d 4*S(i,j,bj)**7 -
./pkg/ebm/ebm_atmosphere.F 276 EBM_ATMOSPHERE
     &        4.9548 _d 4*S(i,j,bj)**8 - 0.8808 _d 4*S(i,j,bj)**9 +
./pkg/ebm/ebm_atmosphere.F 277 EBM_ATMOSPHERE
     &        4.0644 _d 4*S(i,j,bj)**10 +0.3409 _d 4*S(i,j,bj)**11 -
./pkg/ebm/ebm_atmosphere.F 278 EBM_ATMOSPHERE
     &        1.2893 _d 4*S(i,j,bj)**12 )
./pkg/ebm/ebm_atmosphere.F 292 EBM_ATMOSPHERE
     &            Hd35(no_so)*(3.054 _d 1 - 3.763 _d 1*S(i,j,bj) +
./pkg/ebm/ebm_atmosphere.F 293 EBM_ATMOSPHERE
     &        1.892 _d 2*S(i,j,bj)**2 + 3.041 _d 2*S(i,j,bj)**3 -
./pkg/ebm/ebm_atmosphere.F 294 EBM_ATMOSPHERE
     &        1.540 _d 3*S(i,j,bj)**4 - 9.586 _d 2*S(i,j,bj)**5 +
./pkg/ebm/ebm_atmosphere.F 295 EBM_ATMOSPHERE
     &        2.939 _d 3*S(i,j,bj)**6 + 1.219 _d 3*S(i,j,bj)**7 -
./pkg/ebm/ebm_atmosphere.F 296 EBM_ATMOSPHERE
     &        2.550 _d 3*S(i,j,bj)**8 - 5.396 _d 2*S(i,j,bj)**9 +
./pkg/ebm/ebm_atmosphere.F 297 EBM_ATMOSPHERE
     &        8.119 _d 2*S(i,j,bj)**10)
./pkg/ebm/ebm_atmosphere.F 307 EBM_ATMOSPHERE
     &    *(-0.8454 _d 5*S(i,j,bj)**14 + 0.5367 _d 5*S(i,j,bj)**13
./pkg/ebm/ebm_atmosphere.F 308 EBM_ATMOSPHERE
     &    +3.3173 _d 5*S(i,j,bj)**12 - 1.8965 _d 5*S(i,j,bj)**11
./pkg/ebm/ebm_atmosphere.F 309 EBM_ATMOSPHERE
     &    -5.1701 _d 5*S(i,j,bj)**10
./pkg/ebm/ebm_atmosphere.F 310 EBM_ATMOSPHERE
     &    +2.6240 _d 5*S(i,j,bj)**9 + 4.077 _d 5*S(i,j,bj)**8
./pkg/ebm/ebm_atmosphere.F 311 EBM_ATMOSPHERE
     &    -1.791 _d 5*S(i,j,bj)**7
./pkg/ebm/ebm_atmosphere.F 312 EBM_ATMOSPHERE
     &    -1.7231 _d 5*S(i,j,bj)**6 + 0.6229 _d 5*S(i,j,bj)**5
./pkg/ebm/ebm_atmosphere.F 313 EBM_ATMOSPHERE
     &    +0.3824 _d 5*S(i,j,bj)**4
./pkg/ebm/ebm_atmosphere.F 314 EBM_ATMOSPHERE
     &    -0.1017 _d 5*S(i,j,bj)**3 - 0.0387 _d 5*S(i,j,bj)**2
./pkg/ebm/ebm_atmosphere.F 315 EBM_ATMOSPHERE
     &    +0.00562 _d 5*S(i,j,bj)  + 0.0007743 _d 5)
./pkg/ebm/ebm_atmosphere.F 328 EBM_ATMOSPHERE
     &            (-6.5 _d 0 + 35.3 _d 0 + 71.7 _d 0*S(i,j,bj)
./pkg/ebm/ebm_atmosphere.F 329 EBM_ATMOSPHERE
     &           - 1336.3 _d 0*S(i,j,bj)**2 - 425.8 _d 0*S(i,j,bj)**3
./pkg/ebm/ebm_atmosphere.F 330 EBM_ATMOSPHERE
     &           + 5434.8 _d 0*S(i,j,bj)**4 + 707.9 _d 0*S(i,j,bj)**5
./pkg/ebm/ebm_atmosphere.F 331 EBM_ATMOSPHERE
     &           - 6987.7 _d 0*S(i,j,bj)**6 - 360.4 _d 0*S(i,j,bj)**7
./pkg/ebm/ebm_atmosphere.F 332 EBM_ATMOSPHERE
     &           + 2855.0 _d 0*S(i,j,bj)**8)
./pkg/ebm/ebm_atmosphere.F 339 EBM_ATMOSPHERE
     &             (-6.5 _d 0 -2.878 _d 0 + 3.157 _d 2*S(i,j,bj) -
./pkg/ebm/ebm_atmosphere.F 340 EBM_ATMOSPHERE
     &             2.388 _d 3*S(i,j,bj)**2 - 4.101 _d 3*S(i,j,bj)**3 +
./pkg/ebm/ebm_atmosphere.F 341 EBM_ATMOSPHERE
     &             1.963 _d 4*S(i,j,bj)**4 + 1.534 _d 4*S(i,j,bj)**5 -
./pkg/ebm/ebm_atmosphere.F 342 EBM_ATMOSPHERE
     &             6.556 _d 4*S(i,j,bj)**6 - 2.478 _d 4*S(i,j,bj)**7 +
./pkg/ebm/ebm_atmosphere.F 343 EBM_ATMOSPHERE
     &             1.083 _d 5*S(i,j,bj)**8 + 1.85 _d 4*S(i,j,bj)**9 -
./pkg/ebm/ebm_atmosphere.F 344 EBM_ATMOSPHERE
     &             8.703 _d 4*S(i,j,bj)**10 - 5.276 _d 3*S(i,j,bj)**11 +
./pkg/ebm/ebm_atmosphere.F 345 EBM_ATMOSPHERE
     &             2.703 _d 4*S(i,j,bj)**12)
./pkg/ebm/ebm_atmosphere.F 350 EBM_ATMOSPHERE
     &             *(-6.5 _d 0 +51.89 _d 0 + 4.916 _d 2*S(i,j,bj) -
./pkg/ebm/ebm_atmosphere.F 351 EBM_ATMOSPHERE
     &             1.041 _d 3*S(i,j,bj)**2 - 7.546 _d 3*S(i,j,bj)**3 +
./pkg/ebm/ebm_atmosphere.F 352 EBM_ATMOSPHERE
     &             2.335 _d 3*S(i,j,bj)**4 + 3.449 _d 4*S(i,j,bj)**5 +
./pkg/ebm/ebm_atmosphere.F 353 EBM_ATMOSPHERE
     &             6.702 _d 3*S(i,j,bj)**6 - 6.601 _d 4*S(i,j,bj)**7 -
./pkg/ebm/ebm_atmosphere.F 354 EBM_ATMOSPHERE
     &             2.594 _d 4*S(i,j,bj)**8 + 5.652 _d 4*S(i,j,bj)**9 +
./pkg/ebm/ebm_atmosphere.F 355 EBM_ATMOSPHERE
     &             2.738 _d 4*S(i,j,bj)**10 - 1.795 _d 4*S(i,j,bj)**11 -
./pkg/ebm/ebm_atmosphere.F 356 EBM_ATMOSPHERE
     &             9.486 _d 3*S(i,j,bj)**12)
./pkg/ebm/ebm_atmosphere.F 66 EBM_ATMOSPHERE
      _RL S(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSy)