/dports/math/libpgmath/flang-d07daf3/test/ncar_kernels/PSRAD_lrtm/src/ |
H A D | mo_lrtm_solver.f90 | 138 elemental FUNCTION find_secdiff(iband, pwvcm) 141 REAL(KIND=wp), intent(in) :: pwvcm local 157 … find_secdiff = max(min(a0(iband) + a1(iband) * exp(a2(iband)*pwvcm), 1.8_wp), 1.5_wp)
|
H A D | mo_lrtm_driver.f90 | 110 REAL(KIND=wp) :: pwvcm(kbdim) local 337 …pwvcm(1:kproma) = ((amw * sum(wkl(1:kproma,1,1:klev), dim=2)) / (amd * sum(… 343 secdiff(1:kproma) = find_secdiff(ibs(1:kproma, ig), pwvcm(1:kproma))
|
/dports/math/libpgmath/flang-d07daf3/test/ncar_kernels/PSRAD_lrtm_Bangalore/src/ |
H A D | mo_lrtm_solver.f90 | 138 elemental FUNCTION find_secdiff(iband, pwvcm) 141 REAL(KIND=wp), intent(in) :: pwvcm local 157 … find_secdiff = max(min(a0(iband) + a1(iband) * exp(a2(iband)*pwvcm), 1.8_wp), 1.5_wp)
|
H A D | mo_lrtm_driver.f90 | 125 REAL(KIND=wp) :: pwvcm(kbdim) local 409 …pwvcm(1:kproma) = ((amw * sum(wkl(1:kproma,1,1:klev), dim=2)) / (amd * sum(… 415 secdiff(1:kproma) = find_secdiff(ibs(1:kproma, ig), pwvcm(1:kproma))
|
/dports/math/libpgmath/flang-d07daf3/test/ncar_kernels/PSRAD_lrtm_codereview/src/ |
H A D | mo_lrtm_solver.f90 | 138 elemental FUNCTION find_secdiff(iband, pwvcm) 141 REAL(KIND=wp), intent(in) :: pwvcm local 157 … find_secdiff = max(min(a0(iband) + a1(iband) * exp(a2(iband)*pwvcm), 1.8_wp), 1.5_wp)
|
H A D | mo_lrtm_driver.f90 | 125 REAL(KIND=wp) :: pwvcm(kbdim) local 429 …pwvcm(1:kproma) = ((amw * sum(wkl(1:kproma,1,1:klev), dim=2)) / (amd * sum(… 435 secdiff(1:kproma) = find_secdiff(ibs(1:kproma, ig), pwvcm(1:kproma))
|
/dports/math/libpgmath/flang-d07daf3/test/ncar_kernels/PORT_inatm/src/ |
H A D | kernel_inatm.F90 | 65 REAL(KIND = r8) :: pwvcm local 155 coldry, wkl, wbrodl, wx, pwvcm, inflag, iceflag, liqflag, & 436 IF ( outstate_pwvcm == pwvcm ) THEN 438 ELSE IF ( ABS(outstate_pwvcm-pwvcm)/ABS(outstate_pwvcm) < 1.0e-15 ) THEN 441 WRITE(*,*) "KERNEL: ", pwvcm 442 WRITE(*,*) "Relative diff", ABS(ABS(outstate_pwvcm)-ABS(pwvcm))/ABS(outstate_pwvcm) 447 WRITE(*,*) "KERNEL: ", pwvcm 543 wkl, wbrodl, wx, pwvcm, inflag, iceflag, liqflag,& 584 real(kind=r8), intent(out) :: pwvcm local 661 pwvcm = wvsh * (1.e3_r8 * pz(0)) / (1.e2_r8 * grav)
|
H A D | rrtmg_lw_rad.f90 | 84 real(kind=r8) :: pwvcm local 313 …l, tauaer, pavel, pz, tavel, tz, tbound, semiss, coldry, wkl, wbrodl, wx, pwvcm, inflag, iceflag, … 315 …el, pz, tavel, tz, tbound, semiss, coldry, wkl, wbrodl, wx, pwvcm, inflag, iceflag, … 342 WRITE(UNIT = kgen_unit) pwvcm 380 … cldfmc, taucmc, planklay, planklev, plankbnd, pwvcm, fracs, taut, … 424 …l, tauaer, pavel, pz, tavel, tz, tbound, semiss, coldry, wkl, wbrodl, wx, pwvcm, inflag, iceflag, … argument 468 real(kind=r8), intent(out) :: pwvcm local 550 pwvcm = wvsh * (1.e3_r8 * pz(0)) / (1.e2_r8 * grav)
|
H A D | kernel_inatm.F90_orig | 65 REAL(KIND = r8) :: pwvcm 148 …l, tauaer, pavel, pz, tavel, tz, tbound, semiss, coldry, wkl, wbrodl, wx, pwvcm, inflag, iceflag, … 411 IF ( outstate_pwvcm == pwvcm ) THEN 412 WRITE(*,*) "pwvcm is IDENTICAL( ", outstate_pwvcm, " )." 414 WRITE(*,*) "pwvcm is NOT IDENTICAL." 416 WRITE(*,*) "KERNEL: ", pwvcm 496 …el, pz, tavel, tz, tbound, semiss, coldry, wkl, wbrodl, wx, pwvcm, inflag, iceflag, … 536 real(kind=r8), intent(out) :: pwvcm 613 pwvcm = wvsh * (1.e3_r8 * pz(0)) / (1.e2_r8 * grav)
|
/dports/math/libpgmath/flang-d07daf3/test/ncar_kernels/PORT_rtrnmc/src/ |
H A D | kernel_rtrnmc.F90 | 68 REAL(KIND = r8) :: pwvcm local 116 READ(UNIT = kgen_unit) pwvcm 160 taucmc, planklay, planklev, plankbnd, pwvcm, fracs, taut, & 376 pwvcm, fracs, taut,& 384 real(kind=r8), intent(in) :: pwvcm local 441 secdiff(ibnd) = a0(ibnd) + a1(ibnd)*exp(a2(ibnd)*pwvcm) 444 if (pwvcm.lt.1.0) secdiff(6) = 1.80_r8 445 if (pwvcm.gt.7.1) secdiff(7) = 1.50_r8
|
/dports/math/libpgmath/flang-d07daf3/test/ncar_kernels/PORT_lw_rtrnmc/src/ |
H A D | rrtmg_lw_rad.f90 | 275 REAL(KIND=r8) :: pwvcm(ncol) ! precipitable water vapor (cm) local 391 READ(UNIT=kgen_unit) pwvcm 427 pwvcm, fracs, taut, & 444 … iout, pz, semiss, ncbands, cldfmc, taucmc, planklay, planklev, plankbnd, pwvcm, fracs, taut, totu…
|
H A D | rrtmg_lw_rtrnmc.f90 | 47 …pwvcm, fracs, taut, totuflux, totdflux, fnet, htr, totuclfl, totdclfl, fnetc, htrc, totufluxs, tot… argument 77 REAL(KIND=r8), intent(in) :: pwvcm(:) ! precipitable water vapor (cm) local 261 secdiff(ibnd) = a0(ibnd) + a1(ibnd)*exp(a2(ibnd)*pwvcm(iplon)) 264 if (pwvcm(iplon).lt.1.0) secdiff(6) = 1.80_r8 265 if (pwvcm(iplon).gt.7.1) secdiff(7) = 1.50_r8
|
/dports/math/libpgmath/flang-d07daf3/test/ncar_kernels/PORT_lw_rad/src/ |
H A D | rrtmg_lw_rtrnmc.F90 | 50 …rs, istart, iend, iout, pz, semiss, ncbands, cldfmc, taucmc, planklay, planklev, plankbnd, pwvcm, & argument 80 REAL(KIND=r8), intent(in) :: pwvcm ! precipitable water vapor (cm) local 260 secdiff(ibnd) = a0(ibnd) + a1(ibnd)*exp(a2(ibnd)*pwvcm) 263 if (pwvcm.lt.1.0) secdiff(6) = 1.80_r8 264 if (pwvcm.gt.7.1) secdiff(7) = 1.50_r8 499 …rs, istart, iend, iout, pz, semiss, ncbands, cldfmc, taucmc, planklay, planklev, plankbnd, pwvcm, & argument 530 REAL(KIND=r8), intent(in) :: pwvcm(:) ! precipitable water vapor (cm) local 714 secdiff(ibnd) = a0(ibnd) + a1(ibnd)*exp(a2(ibnd)*pwvcm(iplon)) 717 if (pwvcm(iplon).lt.1.0) secdiff(6) = 1.80_r8 718 if (pwvcm(iplon).gt.7.1) secdiff(7) = 1.50_r8
|
H A D | rrtmg_lw_rad.F90 | 291 REAL(KIND=r8) :: pwvcm(ncol) ! precipitable water vapor (cm) local 414 wkl, wbrodl, wx, pwvcm, inflag, iceflag, liqflag, & 511 pwvcm(iplon), fracs(iplon,:,:), taut(iplon,:,:), & 524 pwvcm, fracs, taut, & 549 …relqmcl, tauaer, pavel, pz, tavel, tz, tbound, semiss, coldry, wkl, wbrodl, wx, pwvcm, inflag, ice… argument 640 REAL(KIND=r8), intent(out) :: pwvcm(:) ! precipitable water vapor (cm) local 784 pwvcm(iplon) = wvsh * (1.e3_r8 * pz(iplon,0)) / (1.e2_r8 * grav)
|
/dports/math/libpgmath/flang-d07daf3/test/ncar_kernels/PORT_lw_inatm/src/ |
H A D | rrtmg_lw_rad.f90 | 288 REAL(KIND=r8) :: pwvcm(ncol) local 398 READ(UNIT=kgen_unit) pwvcm 443 wkl, wbrodl, wx, pwvcm, inflag, iceflag, liqflag, & 455 CALL kgen_verify_real_r8_dim1( "pwvcm", check_status, pwvcm, ref_pwvcm) 775 …relqmcl, tauaer, pavel, pz, tavel, tz, tbound, semiss, coldry, wkl, wbrodl, wx, pwvcm, inflag, ice… argument 866 REAL(KIND=r8), intent(out) :: pwvcm(:) ! precipitable water vapor (cm) local 998 pwvcm(iplon) = wvsh * (1.e3_r8 * pz(iplon,0)) / (1.e2_r8 * grav)
|