File |
Line number |
Procedure |
Code |
./pkg/fizhi/do_fizhi.F |
105 |
DO_FIZHI |
_RL u(sNx,sNy,Nrphys),v(sNx,sNy,Nrphys),t(sNx,sNy,Nrphys) |
./pkg/fizhi/do_fizhi.F |
208 |
DO_FIZHI |
t(i,j,L) = thphy(i,j,L,bi,bj)/p0kappa |
./pkg/fizhi/do_fizhi.F |
239 |
DO_FIZHI |
& p(1,1,bi,bj),u,v,t,q,pl(1,1,1,bi,bj),ple(1,1,1,bi,bj), |
./pkg/fizhi/do_fizhi.F |
312 |
DO_FIZHI |
call FIZHI_STEP_DIAG(myid,p,u,v,t,q,qq,pkl,dpres, |
./pkg/fizhi/fizhi_driver.F |
166 |
FIZHI_DRIVER |
& p,pl,ple,dpres,pkht,pkl,t,chemq,chemo3,co2, |
./pkg/fizhi/fizhi_driver.F |
189 |
FIZHI_DRIVER |
& p,pl,ple,dpres,pkht,pkl,t,chemq,chemo3,co2, |
./pkg/fizhi/fizhi_driver.F |
204 |
FIZHI_DRIVER |
& ptop,p,u,v,t,q,ntracer,ptracer,pl,ple,dpres,pkht,pkl, |
./pkg/fizhi/fizhi_driver.F |
220 |
FIZHI_DRIVER |
call GWDRAG (myid,p,pl,ple,dpres,pkl,u,v,t,q,phis_var, |
./pkg/fizhi/fizhi_driver.F |
226 |
FIZHI_DRIVER |
call RAYLEIGH(myid,pl,pkl,pkht,surfz,u,v,t,q,im,jm,lm, |
./pkg/fizhi/fizhi_driver.F |
247 |
FIZHI_DRIVER |
& p,pl,ple,dpres,pkht,pkl,u,v,t,q,bi,bj,ntracer,ptracer,qq, |
./pkg/fizhi/fizhi_driver.F |
60 |
FIZHI_DRIVER |
_RL u(im,jm,lm),v(im,jm,lm),t(im,jm,lm) |
./pkg/fizhi/fizhi_driver.F |
7 |
FIZHI_DRIVER |
& p,u,v,t,q,pl,ple,dpres,pkht,pkl,surfz,fracland,landtype,radswt, |
./pkg/fizhi/fizhi_gwdrag.F |
295 |
GWDD |
SUBROUTINE GWDD ( ps,u,v,t,dudt,dvdt,xdrag,ydrag, |
./pkg/fizhi/fizhi_gwdrag.F |
342 |
GWDD |
_RL u(irun,Lm), v(irun,Lm), t(irun,Lm) |
./pkg/fizhi/fizhi_gwdrag.F |
385 |
GWDD |
ro(i,L) = pl(i,Lm+1-L)/(rgas*t(i,Lm+1-L)) |
./pkg/fizhi/fizhi_gwdrag.F |
432 |
GWDD |
vai1 = (t(i,Lm+1-L)-t(i,Lm+2-L))/dz(i,L)+gocp |
./pkg/fizhi/fizhi_gwdrag.F |
436 |
GWDD |
vai2 = 2.0*grav/( t(i,Lm+1-L)+t(i,Lm+2-L) ) |
./pkg/fizhi/fizhi_gwdrag.F |
570 |
GWDD |
vai1 = (t(i,Lm+1-L)-t(i,Lm+2-L))/dz(i,L)+gocp |
./pkg/fizhi/fizhi_gwdrag.F |
578 |
GWDD |
vai2 = 2.0*grav/(t(i,Lm+1-L)+t(i,Lm+2-L)) |
./pkg/fizhi/fizhi_moist.F |
2679 |
CTEI |
_RL getcon,cp,alhl,elocp,cpoel,t,p,s,qs,dqsdt,dq |
./pkg/fizhi/fizhi_moist.F |
2693 |
CTEI |
t = th(i,L)*plk(i,L) |
./pkg/fizhi/fizhi_moist.F |
2695 |
CTEI |
call QSAT ( t,p,qs,dqsdt,.true. ) |
./pkg/fizhi/fizhi_moist.F |
2697 |
CTEI |
krd = ( cpoel*t*(1+elocp*dqsdt) )/( 1 + 1.608*dqsdt*t ) |
./pkg/fizhi/fizhi_moist.F |
2699 |
CTEI |
kmm = ( 1+elocp*dqsdt )*( 1 + 0.392*cpoel*t ) |
./pkg/fizhi/fizhi_moist.F |
2700 |
CTEI |
. / ( 2+(1+1.608*cpoel*t)*elocp*dqsdt ) |
./pkg/fizhi/fizhi_rayleigh.F |
41 |
RAYLEIGH |
_RL u(im,jm,lm),v(im,jm,lm),t(im,jm,lm),s(im,jm,lm) |
./pkg/fizhi/fizhi_rayleigh.F |
5 |
RAYLEIGH |
subroutine RAYLEIGH(myid,pres,pkap,pekap,zsurf,u,v,t,s,im,jm,lm, |
./pkg/fizhi/fizhi_rayleigh.F |
67 |
RAYLEIGH |
dz(i,j,L) = cpog * (pekap(i,j,L+1)-pekap(i,j,L)) * t(i,j,L) * |
./pkg/fizhi/fizhi_utils.F |
325 |
QSAT |
if(t.gt.0.) then |
./pkg/fizhi/fizhi_utils.F |
334 |
QSAT |
if( t.le.0. .and. t.gt.-40.0 ) then |
./pkg/fizhi/fizhi_utils.F |
335 |
QSAT |
w = (40.0 + t)/40.0 |
./pkg/fizhi/fizhi_utils.F |
346 |
QSAT |
if( t.le.-40.0 .and. t.ge.-70.0 ) then |
./pkg/fizhi/fizhi_utils.F |
355 |
QSAT |
if(t.lt.-70.0) then |
./pkg/fizhi/fizhi_utils.F |
356 |
QSAT |
qx = f0+t*(f1+t*(f2+t*(f3+t*(f4+t*(f5+t*f6))))) |
./pkg/fizhi/fizhi_utils.F |
358 |
QSAT |
dqx = g0+t*(g1+t*(g2+t*(g3+t*(g4+t*(g5+t*g6))))) |
./model/src/find_rho.F |
308 |
FIND_RHOP0 |
_RL t, t2, t3, t4, s, s3o2 |
./model/src/find_rho.F |
336 |
FIND_RHOP0 |
t = tFld(i,j) |
./model/src/find_rho.F |
337 |
FIND_RHOP0 |
t2 = t*t |
./model/src/find_rho.F |
338 |
FIND_RHOP0 |
t3 = t2*t |
./model/src/find_rho.F |
339 |
FIND_RHOP0 |
t4 = t3*t |
./model/src/find_rho.F |
357 |
FIND_RHOP0 |
& t* ( eosF2 + |
./model/src/find_rho.F |
358 |
FIND_RHOP0 |
& t* ( eosF3 + |
./model/src/find_rho.F |
359 |
FIND_RHOP0 |
& t* ( eosF4 + |
./model/src/find_rho.F |
360 |
FIND_RHOP0 |
& t* ( eosF5 + |
./model/src/find_rho.F |
361 |
FIND_RHOP0 |
& t* eosF6 )))) |
./model/src/find_rho.F |
365 |
FIND_RHOP0 |
& + eosJMDCFw(2)*t |
./model/src/find_rho.F |
369 |
FIND_RHOP0 |
& + eosJMDCFw(6)*t4*t |
./model/src/find_rho.F |
374 |
FIND_RHOP0 |
& t * ( eosS2 + |
./model/src/find_rho.F |
375 |
FIND_RHOP0 |
& t * ( eosS3 + |
./model/src/find_rho.F |
376 |
FIND_RHOP0 |
& t * ( eosS4 + |
./model/src/find_rho.F |
377 |
FIND_RHOP0 |
& t * eosS5 )))) |
./model/src/find_rho.F |
379 |
FIND_RHOP0 |
& t * ( eosS7 + |
./model/src/find_rho.F |
380 |
FIND_RHOP0 |
& t * eosS8 )) |
./model/src/find_rho.F |
386 |
FIND_RHOP0 |
& + eosJMDCSw(2)*t |
./model/src/find_rho.F |
393 |
FIND_RHOP0 |
& + eosJMDCSw(7)*t |
./model/src/find_rho.F |
447 |
FIND_BULKMOD |
_RL t, t2, t3, t4, s, s3o2, p, p2 |
./model/src/find_rho.F |
489 |
FIND_BULKMOD |
t = tFld(i,j) |
./model/src/find_rho.F |
490 |
FIND_BULKMOD |
t2 = t*t |
./model/src/find_rho.F |
491 |
FIND_BULKMOD |
t3 = t2*t |
./model/src/find_rho.F |
492 |
FIND_BULKMOD |
t4 = t3*t |
./model/src/find_rho.F |
511 |
FIND_BULKMOD |
& t * ( eosF2 + |
./model/src/find_rho.F |
512 |
FIND_BULKMOD |
& t * ( eosF3 + |
./model/src/find_rho.F |
513 |
FIND_BULKMOD |
& t * ( eosF4 + |
./model/src/find_rho.F |
514 |
FIND_BULKMOD |
& t * eosF5 ))) |
./model/src/find_rho.F |
518 |
FIND_BULKMOD |
& + eosJMDCKFw(2)*t |
./model/src/find_rho.F |
526 |
FIND_BULKMOD |
& t * ( eosS2 + |
./model/src/find_rho.F |
527 |
FIND_BULKMOD |
& t * ( eosS3 + |
./model/src/find_rho.F |
528 |
FIND_BULKMOD |
& t * eosS4 ))) |
./model/src/find_rho.F |
530 |
FIND_BULKMOD |
& t * ( eosS6 + |
./model/src/find_rho.F |
531 |
FIND_BULKMOD |
& t * eosS7 )) |
./model/src/find_rho.F |
534 |
FIND_BULKMOD |
& t * ( eosP2 + |
./model/src/find_rho.F |
535 |
FIND_BULKMOD |
& t * ( eosP3 + |
./model/src/find_rho.F |
536 |
FIND_BULKMOD |
& t * eosP4 ))) |
./model/src/find_rho.F |
538 |
FIND_BULKMOD |
& t * ( eosP6 + |
./model/src/find_rho.F |
539 |
FIND_BULKMOD |
& t * eosP7 )) |
./model/src/find_rho.F |
542 |
FIND_BULKMOD |
& t * ( eosP10 + |
./model/src/find_rho.F |
543 |
FIND_BULKMOD |
& t * eosP11 )) |
./model/src/find_rho.F |
545 |
FIND_BULKMOD |
& t * ( eosP13 + |
./model/src/find_rho.F |
546 |
FIND_BULKMOD |
& t * eosP14 )) |
./model/src/find_rho.F |
551 |
FIND_BULKMOD |
& + eosJMDCKSw(2)*t |
./model/src/find_rho.F |
556 |
FIND_BULKMOD |
& + eosJMDCKSw(6)*t |
./model/src/find_rho.F |
562 |
FIND_BULKMOD |
& + eosJMDCKP(2)*t |
./model/src/find_rho.F |
567 |
FIND_BULKMOD |
& + eosJMDCKP(6)*t |
./model/src/find_rho.F |
572 |
FIND_BULKMOD |
& + eosJMDCKP(10)*t |
./model/src/find_rho.F |
576 |
FIND_BULKMOD |
& + eosJMDCKP(13)*t |
./pkg/seaice/seaice_fgmres.F |
338 |
SEAICE_FGMRES |
_RL rs(4*imax+1,MAX_NO_THREADS),t,ro |
./pkg/seaice/seaice_fgmres.F |
386 |
SEAICE_FGMRES |
t = 1.0 _d 0/ ro |
./pkg/seaice/seaice_fgmres.F |
390 |
SEAICE_FGMRES |
vv(j,1,bi,bj) = vv(j,1,bi,bj)*t |
./pkg/seaice/seaice_fgmres.F |
466 |
SEAICE_FGMRES |
call SEAICE_SCALPROD(n, im+1, j, i1, vv, vv, t, myThid) |
./pkg/seaice/seaice_fgmres.F |
467 |
SEAICE_FGMRES |
hh(j,i,myThid) = t |
./pkg/seaice/seaice_fgmres.F |
471 |
SEAICE_FGMRES |
vv(k,i1,bi,bj) = vv(k,i1,bi,bj) - t*vv(k,j,bi,bj) |
./pkg/seaice/seaice_fgmres.F |
476 |
SEAICE_FGMRES |
call SEAICE_SCALPROD(n, im+1, i1, i1, vv, vv, t, myThid) |
./pkg/seaice/seaice_fgmres.F |
477 |
SEAICE_FGMRES |
t = sqrt(t) |
./pkg/seaice/seaice_fgmres.F |
478 |
SEAICE_FGMRES |
hh(i1,i,myThid) = t |
./pkg/seaice/seaice_fgmres.F |
479 |
SEAICE_FGMRES |
if (t .ne. 0.0 _d 0) then |
./pkg/seaice/seaice_fgmres.F |
480 |
SEAICE_FGMRES |
t = 1.0 _d 0 / t |
./pkg/seaice/seaice_fgmres.F |
484 |
SEAICE_FGMRES |
vv(k,i1,bi,bj) = vv(k,i1,bi,bj)*t |
./pkg/seaice/seaice_fgmres.F |
499 |
SEAICE_FGMRES |
t = hh(k1,i,myThid) |
./pkg/seaice/seaice_fgmres.F |
500 |
SEAICE_FGMRES |
hh(k1,i,myThid) = c(k1,myThid)*t+s(k1,myThid)*hh(k,i,myThid) |
./pkg/seaice/seaice_fgmres.F |
501 |
SEAICE_FGMRES |
hh(k,i,myThid) = -s(k1,myThid)*t+c(k1,myThid)*hh(k,i,myThid) |
./pkg/seaice/seaice_fgmres.F |
551 |
SEAICE_FGMRES |
t=rs(k,myThid) |
./pkg/seaice/seaice_fgmres.F |
553 |
SEAICE_FGMRES |
t = t-hh(k,j,myThid)*rs(j,myThid) |
./pkg/seaice/seaice_fgmres.F |
555 |
SEAICE_FGMRES |
rs(k,myThid) = t/hh(k,k,myThid) |
./pkg/seaice/seaice_fgmres.F |
562 |
SEAICE_FGMRES |
t = rs(j,myThid) |
./pkg/seaice/seaice_fgmres.F |
566 |
SEAICE_FGMRES |
sol(k,bi,bj) = sol(k,bi,bj) + t*w(k,j,bi,bj) |
./pkg/seaice/seaice_fgmres.F |
587 |
SEAICE_FGMRES |
t = rs(j,myThid) |
./pkg/seaice/seaice_fgmres.F |
588 |
SEAICE_FGMRES |
if (j .eq. 1) t = t - 1.0 _d 0 |
./pkg/seaice/seaice_fgmres.F |
592 |
SEAICE_FGMRES |
vv(k,1,bi,bj) = vv(k,1,bi,bj) + t*vv(k,j,bi,bj) |
./pkg/seaice/seaice_fgmres.F |
616 |
SEAICE_SCALPROD |
subroutine SEAICE_SCALPROD(n,im,i1,i2,dx,dy,t,myThid) |
./pkg/seaice/seaice_fgmres.F |
631 |
SEAICE_SCALPROD |
_RL t |
./pkg/seaice/seaice_fgmres.F |
641 |
SEAICE_SCALPROD |
t = 0. _d 0 |
./pkg/seaice/seaice_fgmres.F |
672 |
SEAICE_SCALPROD |
CALL GLOBAL_SUM_TILE_RL( dtemp,t,myThid ) |
./verification/fizhi-gridalt-hs/code/do_fizhi.F |
105 |
DO_FIZHI |
_RL u(sNx,sNy,Nrphys),v(sNx,sNy,Nrphys),t(sNx,sNy,Nrphys) |
./model/src/port_rand.F |
153 |
PORT_RANARR |
real*8 x1, x2, xs, t |
./model/src/port_rand.F |
172 |
PORT_RANARR |
t = SQRT(-2.0*LOG(xs)/xs) |
./model/src/port_rand.F |
173 |
PORT_RANARR |
port_rand_norm = t*x1 |
./pkg/bling/bling_carbon_chem.F |
1067 |
CARBON_COEFFS_PRESSURE_DEP |
xvalue = ( (48.8d0 - 0.53d0*t)*zdum |
./pkg/bling/bling_carbon_chem.F |
1068 |
CARBON_COEFFS_PRESSURE_DEP |
& + (-0.00588d0 + 0.0001845d0*t)*zdum*zdum) |
./pkg/bling/bling_carbon_chem.F |
1069 |
CARBON_COEFFS_PRESSURE_DEP |
& / (188.93d0*(t + 273.15d0)) |
./pkg/bling/bling_carbon_chem.F |
16 |
CALC_PCO2 |
I t,s,diclocal,pt,sit,ta, |
./pkg/bling/bling_carbon_chem.F |
327 |
CALC_PCO2_APPROX |
I t,s,diclocal,pt,sit,ta, |
./pkg/bling/bling_carbon_chem.F |
369 |
CALC_PCO2_APPROX |
_RL t, s, pt, sit, ta |
./pkg/bling/bling_carbon_chem.F |
539 |
CARBON_COEFFS |
_RL t |
./pkg/bling/bling_carbon_chem.F |
55 |
CALC_PCO2 |
_RL t, s, pt, sit, ta |
./pkg/bling/bling_carbon_chem.F |
577 |
CARBON_COEFFS |
t = ttemp(i,j) |
./pkg/bling/bling_carbon_chem.F |
580 |
CARBON_COEFFS |
tk = 273.15 _d 0 + t |
./pkg/bling/bling_carbon_chem.F |
799 |
CARBON_COEFFS_PRESSURE_DEP |
_RL t |
./pkg/bling/bling_carbon_chem.F |
871 |
CARBON_COEFFS_PRESSURE_DEP |
t = ttemp(i,j) |
./pkg/bling/bling_carbon_chem.F |
874 |
CARBON_COEFFS_PRESSURE_DEP |
tk = 273.15 + t |
./pkg/bling/bling_carbon_chem.F |
936 |
CARBON_COEFFS_PRESSURE_DEP |
& exp( (24.2-0.085*t)*(pressc-1.0)/(83.143*tk) ) |
./pkg/bling/bling_carbon_chem.F |
943 |
CARBON_COEFFS_PRESSURE_DEP |
& exp( (16.4-0.040*t)*(pressc-1.0)/(83.143*tk) ) |
./pkg/bling/bling_carbon_chem.F |
957 |
CARBON_COEFFS_PRESSURE_DEP |
dv = -29.48 + 0.1622*t + 2.608d-3*t*t |
./pkg/cheapaml/cheapaml_lanl_flux.F |
128 |
CHEAPAML_LANL_FLUX |
t=Tair(i,j,bi,bj) |
./pkg/cheapaml/cheapaml_lanl_flux.F |
130 |
CHEAPAML_LANL_FLUX |
tta=t+Celsius2K |
./pkg/cheapaml/cheapaml_lanl_flux.F |
149 |
CHEAPAML_LANL_FLUX |
deltap = t - to + gamma_blk*(zref-ht) |
./pkg/cheapaml/cheapaml_lanl_flux.F |
64 |
CHEAPAML_LANL_FLUX |
_RL t |
./lsopt/cubic.F |
20 |
CUBIC |
z1 = dble(fp) + dble(fpa) - 3.d0*dble(fa-f)/dble(ta-t) |
./lsopt/cubic.F |
2 |
CUBIC |
subroutine CUBIC( t, f, fp, ta, fa, fpa, tlower, tupper ) |
./lsopt/cubic.F |
30 |
CUBIC |
if (fp.lt.0.) t = tupper |
./lsopt/cubic.F |
31 |
CUBIC |
if (fp.ge.0.) t = tlower |
./lsopt/cubic.F |
45 |
CUBIC |
if (fp.lt.0.) t = tupper |
./lsopt/cubic.F |
46 |
CUBIC |
if (fp.ge.0.) t = tlower |
./lsopt/cubic.F |
55 |
CUBIC |
if (t-ta .lt. 0.0) then |
./lsopt/cubic.F |
59 |
CUBIC |
sign = (t-ta)/abs(t-ta) |
./lsopt/cubic.F |
61 |
CUBIC |
t = t + fp*(ta-t)/sngl(b+discri) |
./lsopt/cubic.F |
65 |
CUBIC |
if (abs((t-ta)*anum).lt.(tupper-tlower)*abs(den)) then |
./lsopt/cubic.F |
66 |
CUBIC |
t = t + anum*(ta-t)/den |
./lsopt/cubic.F |
68 |
CUBIC |
t = tupper |
./lsopt/cubic.F |
72 |
CUBIC |
t = max( t, tlower ) |
./lsopt/cubic.F |
73 |
CUBIC |
t = min( t, tupper ) |
./lsopt/cubic.F |
7 |
CUBIC |
double precision t, f, fp, ta, fa, fpa, tlower, tupper |
./pkg/dic/carbon_chem.F |
1035 |
CARBON_COEFFS_PRESSURE_DEP |
xvalue = ( (48.8d0 - 0.53d0*t)*zdum |
./pkg/dic/carbon_chem.F |
1036 |
CARBON_COEFFS_PRESSURE_DEP |
& + (-0.00588d0 + 0.0001845d0*t)*zdum*zdum) |
./pkg/dic/carbon_chem.F |
1037 |
CARBON_COEFFS_PRESSURE_DEP |
& / (188.93d0*(t + 273.15d0)) |
./pkg/dic/carbon_chem.F |
21 |
CALC_PCO2 |
I t,s,diclocal,pt,sit,ta, |
./pkg/dic/carbon_chem.F |
340 |
CALC_PCO2_APPROX |
I t,s,diclocal,pt,sit,ta, |
./pkg/dic/carbon_chem.F |
383 |
CALC_PCO2_APPROX |
_RL t, s, pt, sit, ta |
./pkg/dic/carbon_chem.F |
551 |
CARBON_COEFFS |
_RL t |
./pkg/dic/carbon_chem.F |
589 |
CARBON_COEFFS |
t = ttemp(i,j) |
./pkg/dic/carbon_chem.F |
592 |
CARBON_COEFFS |
tk = 273.15 _d 0 + t |
./pkg/dic/carbon_chem.F |
60 |
CALC_PCO2 |
_RL t, s, pt, sit, ta |
./pkg/dic/carbon_chem.F |
801 |
CARBON_COEFFS_PRESSURE_DEP |
_RL t |
./pkg/dic/carbon_chem.F |
869 |
CARBON_COEFFS_PRESSURE_DEP |
t = ttemp(i,j) |
./pkg/dic/carbon_chem.F |
872 |
CARBON_COEFFS_PRESSURE_DEP |
tk = 273.15 + t |
./pkg/dic/carbon_chem.F |
912 |
CARBON_COEFFS_PRESSURE_DEP |
& exp( (24.2-0.085*t)*(pressc-1.0)/(83.143*tk) ) |
./pkg/dic/carbon_chem.F |
919 |
CARBON_COEFFS_PRESSURE_DEP |
& exp( (16.4-0.040*t)*(pressc-1.0)/(83.143*tk) ) |
./pkg/dic/carbon_chem.F |
933 |
CARBON_COEFFS_PRESSURE_DEP |
dv = -29.48 + 0.1622*t + 2.608d-3*t*t |