| 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/sphere/sphere.F |
118 |
SHC2GRID |
SUBROUTINE SHC2GRID( LMAX, SHC, NLON, NLAT, GRID, P ) |
|
./pkg/sphere/sphere.F |
149 |
SHC2GRID |
REAL P((LMAX+1)*(LMAX+2)/2) ! work space |
|
./pkg/sphere/sphere.F |
180 |
SHC2GRID |
CALL SHC2ZONE( LMAX, SHC, XLAT1, XLAT2, HS, HN, P ) |
|
./pkg/sphere/sphere.F |
194 |
SHC4GRID |
SUBROUTINE SHC4GRID( LMAX, SHC, NLON, NLAT, GRID, P ) |
|
./pkg/sphere/sphere.F |
203 |
SHC4GRID |
REAL P((LMAX+1)*(LMAX+2)/2) ! work space |
|
./pkg/sphere/sphere.F |
243 |
SHC4GRID |
CALL SHC4ZONE(LMAX,SHC,XLAT1,XLAT2,HS,HN,P) |
|
./pkg/sphere/sphere.F |
295 |
SHC2ZONE |
SUBROUTINE SHC2ZONE(LMAX,SHC,XLAT1,XLAT2,HS,HN,P) |
|
./pkg/sphere/sphere.F |
305 |
SHC2ZONE |
REAL P((LMAX+1)*(LMAX+2)/2) ! INPUT |
|
./pkg/sphere/sphere.F |
325 |
SHC2ZONE |
CALL HELMHOLTZ(LMAX,SLAT,P) |
|
./pkg/sphere/sphere.F |
336 |
SHC2ZONE |
Q = FACT(L)*P(K) |
|
./pkg/sphere/sphere.F |
345 |
SHC2ZONE |
Q = FACT(L+1)*P(K) |
|
./pkg/sphere/sphere.F |
356 |
SHC2ZONE |
Q = FACT(LMAX)*P(K) |
|
./pkg/sphere/sphere.F |
380 |
SHC4ZONE |
SUBROUTINE SHC4ZONE(LMAX,SHC,XLAT1,XLAT2,HS,HN,P) |
|
./pkg/sphere/sphere.F |
388 |
SHC4ZONE |
REAL P((LMAX+1)*(LMAX+2)/2) |
|
./pkg/sphere/sphere.F |
425 |
SHC4ZONE |
CALL HELMHOLTZ(LMAX,SIN0,P) |
|
./pkg/sphere/sphere.F |
445 |
SHC4ZONE |
SHC(K+M) = SHC(K+M) + P(I1) * CE |
|
./pkg/sphere/sphere.F |
446 |
SHC4ZONE |
SHC(K-M) = SHC(K-M) + P(I1) * SE |
|
./pkg/sphere/sphere.F |
448 |
SHC4ZONE |
SHC(K+M) = SHC(K+M) + P(I2) * CO |
|
./pkg/sphere/sphere.F |
449 |
SHC4ZONE |
SHC(K-M) = SHC(K-M) + P(I2) * SO |
|
./pkg/sphere/sphere.F |
455 |
SHC4ZONE |
SHC(K+M) = SHC(K+M) + P(I) * CE |
|
./pkg/sphere/sphere.F |
456 |
SHC4ZONE |
SHC(K-M) = SHC(K-M) + P(I) * SE |
|
./pkg/sphere/sphere.F |
531 |
HELMHOLTZ |
SUBROUTINE HELMHOLTZ(LMAX,S,P) |
|
./pkg/sphere/sphere.F |
539 |
HELMHOLTZ |
REAL P(1) ! OUTPUT assoc. legendre polynomials. |
|
./pkg/sphere/sphere.F |
571 |
HELMHOLTZ |
P(1) = 1.0 |
|
./pkg/sphere/sphere.F |
575 |
HELMHOLTZ |
P(K) = Z(M) * CM |
|
./pkg/sphere/sphere.F |
582 |
HELMHOLTZ |
P(K) = S*P(K-1)/AK |
|
./pkg/sphere/sphere.F |
590 |
HELMHOLTZ |
P(K) =(S*P(K-1)-P(K-2)*A(M))/AK |
|
./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 |
115 |
NO PROCEDURE |
B = (5.03217E-5*P+3.359406)*P+21582.27 |
|
./pkg/sbo/sbo_rho.F |
116 |
NO PROCEDURE |
x = x*(1.0 - P/B) + (V350P+x)*P*SR/(B*(B+SR)) |
|
./pkg/sbo/sbo_rho.F |
117 |
NO PROCEDURE |
SR = V350P*(1.0 - P/B) |
|
./pkg/sbo/sbo_rho.F |
118 |
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/ecco/sw_ptmp.F |
29 |
NO PROCEDURE |
_RL S,T,P,PR |
|
./pkg/ecco/sw_ptmp.F |
40 |
NO PROCEDURE |
del_P = PR - P |
|
./pkg/ecco/sw_ptmp.F |
41 |
NO PROCEDURE |
del_th = del_P*sw_adtg(S,T,P) |
|
./pkg/ecco/sw_ptmp.F |
45 |
NO PROCEDURE |
del_th = del_P*sw_adtg(S,th,P+onehalf*del_P) |
|
./pkg/ecco/sw_ptmp.F |
51 |
NO PROCEDURE |
del_th = del_P*sw_adtg(S,th,P+onehalf*del_P) |
|
./pkg/ecco/sw_ptmp.F |
56 |
NO PROCEDURE |
del_th = del_P*sw_adtg(S,th,P+del_P) |
|
./pkg/ecco/sw_ptmp.F |
6 |
NO PROCEDURE |
_RL function SW_PTMP (S,T,P,PR) |
|
./pkg/ecco/sw_adtg.F |
23 |
NO PROCEDURE |
_RL S,T,P |
|
./pkg/ecco/sw_adtg.F |
49 |
NO PROCEDURE |
& + ( (c0 + (c1 + (c2 + c3*T)*T)*T) + (d0 + d1*T)*(S-sref) )*P |
|
./pkg/ecco/sw_adtg.F |
50 |
NO PROCEDURE |
& + ( e0 + (e1 + e2*T)*T )*P*P |
|
./pkg/ecco/sw_adtg.F |
5 |
NO PROCEDURE |
_RL function SW_ADTG (S,T,P) |