File |
Line number |
Procedure |
Code |
./pkg/fizhi/fizhi_utils.F |
183 |
QSAT |
SUBROUTINE QSAT (TT,P,Q,DQDT,LDQDT) |
./pkg/fizhi/fizhi_utils.F |
205 |
QSAT |
_RL TT, P, Q, DQDT |
./pkg/fizhi/fizhi_utils.F |
364 |
QSAT |
D = (P-ERFAC*QX) |
./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 |
183 |
SW_ADTG |
& + ( (c0 + (c1 + (c2 + c3*T)*T)*T) + (d0 + d1*T)*(S-sref) )*P |
./pkg/openad/seawater.F |
184 |
SW_ADTG |
& + ( e0 + (e1 + e2*T)*T )*P*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 |
56 |
SW_PTMP |
del_P = PR - P |
./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/sbo/sbo_rho.F |
107 |
NO PROCEDURE |
& (5.2787E-8*T-6.12293E-6)*T+3.47718E-5) *P + |
./pkg/sbo/sbo_rho.F |
110 |
NO PROCEDURE |
& *P + (((-5.3009E-4*T+1.6483E-2)*T+7.944E-2) * SR + |
./pkg/sbo/sbo_rho.F |
116 |
NO PROCEDURE |
B = (5.03217E-5*P+3.359406)*P+21582.27 |
./pkg/sbo/sbo_rho.F |
117 |
NO PROCEDURE |
x = x*(1.0 - P/B) + (V350P+x)*P*SR/(B*(B+SR)) |
./pkg/sbo/sbo_rho.F |
118 |
NO PROCEDURE |
SR = V350P*(1.0 - P/B) |
./pkg/sbo/sbo_rho.F |
119 |
NO PROCEDURE |
SBO_RHO = 1028.106331 + P/B/SR - x / (SR*(SR+x)) |
./pkg/sbo/sbo_rho.F |
25 |
NO PROCEDURE |
_RL PLAT,D,C1,P,PR,Q,X,SR,V350P,B |
./pkg/sbo/sbo_rho.F |
38 |
NO PROCEDURE |
P=((1-C1)-sqrt(((1-C1)**2)-(8.84E-6*abs(DPT))))/4.42E-6 |
./pkg/sbo/sbo_rho.F |
46 |
NO PROCEDURE |
PR = P |
./pkg/sbo/sbo_rho.F |
47 |
NO PROCEDURE |
P = 0. |
./pkg/sbo/sbo_rho.F |
48 |
NO PROCEDURE |
Q = PR*((((-2.1687E-16*T+1.8676E-14)*T-4.6206E-13)*P+ |
./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 |
55 |
NO PROCEDURE |
P = P + 0.5*PR |
./pkg/sbo/sbo_rho.F |
56 |
NO PROCEDURE |
x = PR*((((-2.1687E-16*T+1.8676E-14)*T-4.6206E-13)*P+ |
./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 |
64 |
NO PROCEDURE |
x = PR*((((-2.1687E-16*T+1.8676E-14)*T-4.6206E-13)*P+ |
./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 |
72 |
NO PROCEDURE |
P = P + 0.5*PR |
./pkg/sbo/sbo_rho.F |
73 |
NO PROCEDURE |
x = PR*((((-2.1687E-16*T+1.8676E-14)*T-4.6206E-13)*P+ |
./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 |
91 |
NO PROCEDURE |
P=P/10. |
./pkg/sphere/sphere.F |
120 |
SHC2GRID |
SUBROUTINE SHC2GRID( LMAX, SHC, NLON, NLAT, GRID, P ) |
./pkg/sphere/sphere.F |
151 |
SHC2GRID |
REAL P((LMAX+1)*(LMAX+2)/2) ! work space |
./pkg/sphere/sphere.F |
182 |
SHC2GRID |
CALL SHC2ZONE( LMAX, SHC, XLAT1, XLAT2, HS, HN, P ) |
./pkg/sphere/sphere.F |
196 |
SHC4GRID |
SUBROUTINE SHC4GRID( LMAX, SHC, NLON, NLAT, GRID, P ) |
./pkg/sphere/sphere.F |
205 |
SHC4GRID |
REAL P((LMAX+1)*(LMAX+2)/2) ! work space |
./pkg/sphere/sphere.F |
245 |
SHC4GRID |
CALL SHC4ZONE(LMAX,SHC,XLAT1,XLAT2,HS,HN,P) |
./pkg/sphere/sphere.F |
297 |
SHC2ZONE |
SUBROUTINE SHC2ZONE(LMAX,SHC,XLAT1,XLAT2,HS,HN,P) |
./pkg/sphere/sphere.F |
307 |
SHC2ZONE |
REAL P((LMAX+1)*(LMAX+2)/2) ! INPUT |
./pkg/sphere/sphere.F |
327 |
SHC2ZONE |
CALL HELMHOLTZ(LMAX,SLAT,P) |
./pkg/sphere/sphere.F |
338 |
SHC2ZONE |
Q = FACT(L)*P(K) |
./pkg/sphere/sphere.F |
347 |
SHC2ZONE |
Q = FACT(L+1)*P(K) |
./pkg/sphere/sphere.F |
358 |
SHC2ZONE |
Q = FACT(LMAX)*P(K) |
./pkg/sphere/sphere.F |
382 |
SHC4ZONE |
SUBROUTINE SHC4ZONE(LMAX,SHC,XLAT1,XLAT2,HS,HN,P) |
./pkg/sphere/sphere.F |
390 |
SHC4ZONE |
REAL P((LMAX+1)*(LMAX+2)/2) |
./pkg/sphere/sphere.F |
427 |
SHC4ZONE |
CALL HELMHOLTZ(LMAX,SIN0,P) |
./pkg/sphere/sphere.F |
447 |
SHC4ZONE |
SHC(K+M) = SHC(K+M) + P(I1) * CE |
./pkg/sphere/sphere.F |
448 |
SHC4ZONE |
SHC(K-M) = SHC(K-M) + P(I1) * SE |
./pkg/sphere/sphere.F |
450 |
SHC4ZONE |
SHC(K+M) = SHC(K+M) + P(I2) * CO |
./pkg/sphere/sphere.F |
451 |
SHC4ZONE |
SHC(K-M) = SHC(K-M) + P(I2) * SO |
./pkg/sphere/sphere.F |
457 |
SHC4ZONE |
SHC(K+M) = SHC(K+M) + P(I) * CE |
./pkg/sphere/sphere.F |
458 |
SHC4ZONE |
SHC(K-M) = SHC(K-M) + P(I) * SE |
./pkg/sphere/sphere.F |
533 |
HELMHOLTZ |
SUBROUTINE HELMHOLTZ(LMAX,S,P) |
./pkg/sphere/sphere.F |
541 |
HELMHOLTZ |
REAL P(1) ! OUTPUT assoc. legendre polynomials. |
./pkg/sphere/sphere.F |
573 |
HELMHOLTZ |
P(1) = 1.0 |
./pkg/sphere/sphere.F |
577 |
HELMHOLTZ |
P(K) = Z(M) * CM |
./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 |
./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 |
175 |
NO PROCEDURE |
& + ( (c0 + (c1 + (c2 + c3*T)*T)*T) + (d0 + d1*T)*(S-sref) )*P |
./model/src/seawater.F |
176 |
NO PROCEDURE |
& + ( e0 + (e1 + e2*T)*T )*P*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 |
56 |
NO PROCEDURE |
del_P = PR - P |
./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 ) |