File |
Line number |
Procedure |
Code |
./pkg/atm2d/calc_zonal_means.F |
117 |
CALC_ZONAL_MEANS |
DO j_atm=2,jm0-1 |
./pkg/atm2d/calc_zonal_means.F |
119 |
CALC_ZONAL_MEANS |
IF (ocnArea(j_atm).GT.1. _d -32) THEN |
./pkg/atm2d/calc_zonal_means.F |
122 |
CALC_ZONAL_MEANS |
& cfice(j_atm)= cfice(j_atm)/ocnArea(j_atm) |
./pkg/atm2d/calc_zonal_means.F |
123 |
CALC_ZONAL_MEANS |
IF (cfice(j_atm).GT.1. _d -32) THEN |
./pkg/atm2d/calc_zonal_means.F |
124 |
CALC_ZONAL_MEANS |
ctice(j_atm)= ctice(j_atm)/ocnArea(j_atm)/cfice(j_atm) |
./pkg/atm2d/calc_zonal_means.F |
125 |
CALC_ZONAL_MEANS |
csAlb(j_atm)= csAlb(j_atm)/ocnArea(j_atm)/cfice(j_atm) |
./pkg/atm2d/calc_zonal_means.F |
126 |
CALC_ZONAL_MEANS |
csAlbNIR(j_atm)= csAlbNIR(j_atm)/ocnArea(j_atm)/cfice(j_atm) |
./pkg/atm2d/calc_zonal_means.F |
129 |
CALC_ZONAL_MEANS |
IF ((1. _d 0-cfice(j_atm).GT.1. _d -32).AND.doAll) |
./pkg/atm2d/calc_zonal_means.F |
130 |
CALC_ZONAL_MEANS |
& ctocn(j_atm)= ctocn(j_atm)/ocnArea(j_atm) |
./pkg/atm2d/calc_zonal_means.F |
131 |
CALC_ZONAL_MEANS |
& /(1. _d 0-cfice(j_atm)) |
./pkg/atm2d/calc_zonal_means.F |
138 |
CALC_ZONAL_MEANS |
mmsst(j_atm)= ctocn(j_atm) |
./pkg/atm2d/calc_zonal_means.F |
139 |
CALC_ZONAL_MEANS |
mmfice(j_atm)= cfice(j_atm) |
./pkg/atm2d/calc_zonal_means.F |
140 |
CALC_ZONAL_MEANS |
mmco2flux(j_atm)= cco2flux(j_atm) |
./pkg/atm2d/calc_zonal_means.F |
142 |
CALC_ZONAL_MEANS |
mmtice(j_atm)= ctice(j_atm) |
./pkg/atm2d/calc_zonal_means.F |
143 |
CALC_ZONAL_MEANS |
mmsAlb(j_atm)= csAlb(j_atm) |
./pkg/atm2d/calc_zonal_means.F |
144 |
CALC_ZONAL_MEANS |
mmsAlbNIR(j_atm)= csAlbNIR(j_atm) |
./pkg/atm2d/calc_zonal_means.F |
48 |
CALC_ZONAL_MEANS |
INTEGER j_atm ! loop counter for the atm grid |
./pkg/atm2d/calc_zonal_means.F |
50 |
CALC_ZONAL_MEANS |
DO j_atm=1,jm0 |
./pkg/atm2d/calc_zonal_means.F |
52 |
CALC_ZONAL_MEANS |
ctocn(j_atm)=0. _d 0 |
./pkg/atm2d/calc_zonal_means.F |
53 |
CALC_ZONAL_MEANS |
cfice(j_atm)=0. _d 0 |
./pkg/atm2d/calc_zonal_means.F |
54 |
CALC_ZONAL_MEANS |
cco2flux(j_atm)=0. _d 0 |
./pkg/atm2d/calc_zonal_means.F |
56 |
CALC_ZONAL_MEANS |
ctice(j_atm)=0. _d 0 |
./pkg/atm2d/calc_zonal_means.F |
57 |
CALC_ZONAL_MEANS |
csAlb(j_atm)=0. _d 0 |
./pkg/atm2d/calc_zonal_means.F |
58 |
CALC_ZONAL_MEANS |
csAlbNIR(j_atm)=0. _d 0 |
./pkg/atm2d/init_atm2d.F |
111 |
INIT_ATM2D |
& (yG(1,j,1,1).LT.atm_yG(jj+1))) j_atm=jj |
./pkg/atm2d/init_atm2d.F |
114 |
INIT_ATM2D |
atm_oc_ind(j)=j_atm |
./pkg/atm2d/init_atm2d.F |
117 |
INIT_ATM2D |
enda1 = sin(atm_yG(j_atm) *deg2rad) |
./pkg/atm2d/init_atm2d.F |
118 |
INIT_ATM2D |
enda2 = sin(atm_yG(j_atm+1) *deg2rad) |
./pkg/atm2d/init_atm2d.F |
119 |
INIT_ATM2D |
IF ( yG(1,j+1,1,1) .GT. atm_yG(j_atm+1) ) THEN |
./pkg/atm2d/init_atm2d.F |
120 |
INIT_ATM2D |
enda3 = sin(atm_yG(j_atm+2) *deg2rad) |
./pkg/atm2d/init_atm2d.F |
137 |
INIT_ATM2D |
& ( yG(1,j,1,1) .LT. atm_yC(jj+1))) j_atm=jj |
./pkg/atm2d/init_atm2d.F |
139 |
INIT_ATM2D |
tauv_jpt(j)= j_atm |
./pkg/atm2d/init_atm2d.F |
140 |
INIT_ATM2D |
tauv_jwght(j)= 1. _d 0 - (yG(1,j,1,1) - atm_yC(j_atm)) / |
./pkg/atm2d/init_atm2d.F |
141 |
INIT_ATM2D |
& (atm_yC(j_atm+1) - atm_yC(j_atm)) |
./pkg/atm2d/init_atm2d.F |
151 |
INIT_ATM2D |
DO j_atm=1,jm0 |
./pkg/atm2d/init_atm2d.F |
152 |
INIT_ATM2D |
cflan(j_atm)=0. _d 0 |
./pkg/atm2d/init_atm2d.F |
153 |
INIT_ATM2D |
ocnArea(j_atm)=0. _d 0 |
./pkg/atm2d/init_atm2d.F |
169 |
INIT_ATM2D |
DO j_atm=3,jm0-2 |
./pkg/atm2d/init_atm2d.F |
170 |
INIT_ATM2D |
cflan(j_atm)=1. _d 0 - ocnArea(j_atm) / |
./pkg/atm2d/init_atm2d.F |
172 |
INIT_ATM2D |
& (sin(atm_yG(j_atm+1)*deg2rad) - sin(atm_yG(j_atm)*deg2rad))) |
./pkg/atm2d/init_atm2d.F |
173 |
INIT_ATM2D |
if (cflan(j_atm).LT.1. _d -14) cflan(j_atm)=0. _d 0 |
./pkg/atm2d/init_atm2d.F |
200 |
INIT_ATM2D |
DO j_atm=1,jm0 |
./pkg/atm2d/init_atm2d.F |
202 |
INIT_ATM2D |
atau(j_atm,mn)=0. _d 0 |
./pkg/atm2d/init_atm2d.F |
203 |
INIT_ATM2D |
atav(j_atm,mn)=0. _d 0 |
./pkg/atm2d/init_atm2d.F |
204 |
INIT_ATM2D |
awind(j_atm,mn)=0. _d 0 |
./pkg/atm2d/init_atm2d.F |
286 |
INIT_ATM2D |
DO j_atm=1,jm0 |
./pkg/atm2d/init_atm2d.F |
288 |
INIT_ATM2D |
sum_tauu_ta(j_atm,mn)= 0. _d 0 |
./pkg/atm2d/init_atm2d.F |
289 |
INIT_ATM2D |
sum_tauv_ta(j_atm,mn)= 0. _d 0 |
./pkg/atm2d/init_atm2d.F |
290 |
INIT_ATM2D |
sum_wsocean_ta(j_atm,mn)= 0. _d 0 |
./pkg/atm2d/init_atm2d.F |
291 |
INIT_ATM2D |
sum_ps4ocean_ta(j_atm,mn)= 0. _d 0 |
./pkg/atm2d/init_atm2d.F |
49 |
INIT_ATM2D |
INTEGER j_atm, mn |
./pkg/atm2d/init_atm2d.F |
76 |
INIT_ATM2D |
DO j_atm=2,jm0 |
./pkg/atm2d/init_atm2d.F |
77 |
INIT_ATM2D |
atm_yG(j_atm)=atm_yG(j_atm-1)+atm_dyG(j_atm-1) |
./pkg/atm2d/init_atm2d.F |
78 |
INIT_ATM2D |
atm_yC(j_atm-1)=(atm_yG(j_atm-1)+atm_yG(j_atm))/2.0 |
./pkg/atm2d/read_atmos.F |
36 |
READ_ATMOS |
INTEGER j_atm |
./pkg/atm2d/read_atmos.F |
39 |
READ_ATMOS |
DO j_atm=1,jm0 |
./pkg/atm2d/read_atmos.F |
40 |
READ_ATMOS |
sum_tauu_ta(j_atm,inMonth)= sum_tauu_ta(j_atm,inMonth) + |
./pkg/atm2d/read_atmos.F |
41 |
READ_ATMOS |
& tauu(j_atm)*dtatmo |
./pkg/atm2d/read_atmos.F |
42 |
READ_ATMOS |
sum_tauv_ta(j_atm,inMonth)= sum_tauv_ta(j_atm,inMonth) + |
./pkg/atm2d/read_atmos.F |
43 |
READ_ATMOS |
& tauv(j_atm)*dtatmo |
./pkg/atm2d/read_atmos.F |
44 |
READ_ATMOS |
sum_wsocean_ta(j_atm,inMonth)= sum_wsocean_ta(j_atm,inMonth) + |
./pkg/atm2d/read_atmos.F |
45 |
READ_ATMOS |
& wsocean(j_atm)*dtatmo |
./pkg/atm2d/read_atmos.F |
46 |
READ_ATMOS |
sum_ps4ocean_ta(j_atm,inMonth)= sum_ps4ocean_ta(j_atm,inMonth) + |
./pkg/atm2d/read_atmos.F |
47 |
READ_ATMOS |
& ps4ocean(j_atm)*dtatmo |
./pkg/atm2d/read_atmos.F |
53 |
READ_ATMOS |
DO j_atm=1,jm0 |
./pkg/atm2d/read_atmos.F |
55 |
READ_ATMOS |
atm_tauu(j_atm) = tauu(j_atm) |
./pkg/atm2d/read_atmos.F |
56 |
READ_ATMOS |
atm_tauv(j_atm) = tauv(j_atm) |
./pkg/atm2d/read_atmos.F |
57 |
READ_ATMOS |
atm_tair(j_atm) = tempr(j_atm) |
./pkg/atm2d/read_atmos.F |
58 |
READ_ATMOS |
atm_precip(j_atm) = -precip(j_atm)/secDay1000 |
./pkg/atm2d/read_atmos.F |
59 |
READ_ATMOS |
atm_runoff(j_atm) = -arunoff(j_atm)/secDay1000 |
./pkg/atm2d/read_atmos.F |
60 |
READ_ATMOS |
atm_evap_ice(j_atm) = -evai(j_atm)/secDay1000 |
./pkg/atm2d/read_atmos.F |
61 |
READ_ATMOS |
atm_evap_ocn(j_atm) = -evao(j_atm)/secDay1000 |
./pkg/atm2d/read_atmos.F |
62 |
READ_ATMOS |
atm_qnet_ice(j_atm) = -hfluxi(j_atm) |
./pkg/atm2d/read_atmos.F |
63 |
READ_ATMOS |
atm_qnet_ocn(j_atm) = -hfluxo(j_atm) |
./pkg/atm2d/read_atmos.F |
64 |
READ_ATMOS |
atm_dFdt_ice(j_atm) = -dhfidtg(j_atm) |
./pkg/atm2d/read_atmos.F |
65 |
READ_ATMOS |
atm_dFdt_ocn(j_atm) = -dhfodtg(j_atm) |
./pkg/atm2d/read_atmos.F |
67 |
READ_ATMOS |
atm_dLdt_ice(j_atm) = 0. _d 0 ! -devidtg(j_atm)/secDay1000 |
./pkg/atm2d/read_atmos.F |
68 |
READ_ATMOS |
atm_dLdt_ocn(j_atm) = -devodtg(j_atm)/secDay1000 |
./pkg/atm2d/read_atmos.F |
69 |
READ_ATMOS |
atm_dFdt_iceq(j_atm) = -dhfidtgeq(j_atm) |
./pkg/atm2d/read_atmos.F |
70 |
READ_ATMOS |
atm_dFdt_ocnq(j_atm) = -dhfodtgeq(j_atm) |
./pkg/atm2d/read_atmos.F |
71 |
READ_ATMOS |
atm_dLdt_iceq(j_atm) = 0. _d 0 ! -devidtgeq(j_atm)/secDay1000 |
./pkg/atm2d/read_atmos.F |
72 |
READ_ATMOS |
atm_dLdt_ocnq(j_atm) = -devodtgeq(j_atm)/secDay1000 |
./pkg/atm2d/read_atmos.F |
73 |
READ_ATMOS |
atm_solarinc(j_atm) = solarinc_ice(j_atm) |
./pkg/atm2d/read_atmos.F |
74 |
READ_ATMOS |
atm_solar_ocn(j_atm) = solarnet_ocean(j_atm) |
./pkg/atm2d/read_atmos.F |
75 |
READ_ATMOS |
atm_solar_ice(j_atm) = solarnet_ice(j_atm) |
./pkg/atm2d/read_atmos.F |
76 |
READ_ATMOS |
atm_windspeed(j_atm) = wsocean(j_atm) |
./pkg/atm2d/read_atmos.F |
77 |
READ_ATMOS |
atm_slp(j_atm) = ps4ocean(j_atm)*1013.25/984.0 - 1013.25 |
./pkg/atm2d/read_atmos.F |
78 |
READ_ATMOS |
atm_pco2(j_atm) = co24ocean(j_atm) |
./pkg/atm2d/subtract_means.F |
31 |
SUBTRACT_MEANS |
INTEGER j_atm |
./pkg/atm2d/subtract_means.F |
35 |
SUBTRACT_MEANS |
DO j_atm=2,jm0-1 |
./pkg/atm2d/subtract_means.F |
36 |
SUBTRACT_MEANS |
atm_tauu(j_atm)= atm_tauu(j_atm) - |
./pkg/atm2d/subtract_means.F |
37 |
SUBTRACT_MEANS |
& (wght0*atau(j_atm,intime0) + wght1*atau(j_atm,intime1)) |
./pkg/atm2d/subtract_means.F |
38 |
SUBTRACT_MEANS |
atm_tauv(j_atm)= atm_tauv(j_atm) - |
./pkg/atm2d/subtract_means.F |
39 |
SUBTRACT_MEANS |
& (wght0*atav(j_atm,intime0) + wght1*atav(j_atm,intime1)) |
./pkg/atm2d/subtract_means.F |
40 |
SUBTRACT_MEANS |
atm_windspeed(j_atm)= atm_windspeed(j_atm) - |
./pkg/atm2d/subtract_means.F |
41 |
SUBTRACT_MEANS |
& (wght0*awind(j_atm,intime0) + wght1*awind(j_atm,intime1)) |
./pkg/atm2d/tave_end_diags.F |
121 |
TAVE_END_DIAGS |
DO j_atm=1,jm0 |
./pkg/atm2d/tave_end_diags.F |
122 |
TAVE_END_DIAGS |
sum_tauu_ta(j_atm,mn) = sum_tauu_ta(j_atm,mn) / norm_factor |
./pkg/atm2d/tave_end_diags.F |
123 |
TAVE_END_DIAGS |
sum_tauv_ta(j_atm,mn) = sum_tauv_ta(j_atm,mn) / norm_factor |
./pkg/atm2d/tave_end_diags.F |
124 |
TAVE_END_DIAGS |
sum_wsocean_ta(j_atm,mn) = sum_wsocean_ta(j_atm,mn) / |
./pkg/atm2d/tave_end_diags.F |
126 |
TAVE_END_DIAGS |
sum_ps4ocean_ta(j_atm,mn) = sum_ps4ocean_ta(j_atm,mn) / |
./pkg/atm2d/tave_end_diags.F |
199 |
TAVE_END_DIAGS |
DO j_atm=1,jm0 |
./pkg/atm2d/tave_end_diags.F |
200 |
TAVE_END_DIAGS |
sum_tauu_ta(j_atm,mn) = 0. _d 0 |
./pkg/atm2d/tave_end_diags.F |
201 |
TAVE_END_DIAGS |
sum_tauv_ta(j_atm,mn) = 0. _d 0 |
./pkg/atm2d/tave_end_diags.F |
202 |
TAVE_END_DIAGS |
sum_wsocean_ta(j_atm,mn) = 0. _d 0 |
./pkg/atm2d/tave_end_diags.F |
203 |
TAVE_END_DIAGS |
sum_ps4ocean_ta(j_atm,mn) = 0. _d 0 |
./pkg/atm2d/tave_end_diags.F |
39 |
TAVE_END_DIAGS |
INTEGER i,j,mn,j_atm |