|
1 | 1 | !---------------------------------------------------------------------------- |
2 | 2 | SUBROUTINE RRTM_TAUMOL12 (KIDIA,KFDIA,KLEV,taug,& |
3 | 3 | & P_TAUAERL,fac00,fac01,fac10,fac11,forfac,forfrac,indfor,jp,jt,jt1,oneminus,& |
4 | | - & colh2o,colco2,laytrop,selffac,selffrac,indself,fracs, & |
| 4 | + & colh2o,colco2,laytrop,selffac,selffrac,indself,fracs, & |
5 | 5 | & rat_h2oco2, rat_h2oco2_1,laytrop_min,laytrop_max) |
6 | 6 |
|
7 | 7 | ! BAND 12: 1800-2080 cm-1 (low - H2O,CO2; high - nothing) |
@@ -97,9 +97,11 @@ SUBROUTINE RRTM_TAUMOL12 (KIDIA,KFDIA,KLEV,taug,& |
97 | 97 | !$ACC DATA PRESENT(taug, P_TAUAERL, fac00, fac01, fac10, fac11, jp, jt, jt1, & |
98 | 98 | !$ACC colh2o, colco2, laytrop, selffac, selffrac, indself, fracs, & |
99 | 99 | !$ACC rat_h2oco2, rat_h2oco2_1, indfor, forfrac, forfac) |
| 100 | +#ifndef __NVCOMPILER |
100 | 101 | !$OMP TARGET DATA MAP(PRESENT, ALLOC: taug, P_TAUAERL, fac00, fac01, fac10, fac11, jp, jt, jt1, & |
101 | 102 | !$OMP colh2o, colco2, laytrop, selffac, selffrac, indself, fracs, & |
102 | 103 | !$OMP rat_h2oco2, rat_h2oco2_1, indfor, forfrac, forfac) |
| 104 | +#endif |
103 | 105 |
|
104 | 106 | #if !defined(_OPENACC) && !defined(OMPGPU) |
105 | 107 | ixlow = 0 |
@@ -673,6 +675,8 @@ SUBROUTINE RRTM_TAUMOL12 (KIDIA,KFDIA,KLEV,taug,& |
673 | 675 | ENDIF |
674 | 676 |
|
675 | 677 | !$ACC END DATA |
| 678 | +#ifndef __NVCOMPILER |
676 | 679 | !$OMP END TARGET DATA |
| 680 | +#endif |
677 | 681 |
|
678 | 682 | END SUBROUTINE RRTM_TAUMOL12 |
0 commit comments