diff --git a/src/MNH/advec_4th_order_aux.f90 b/src/MNH/advec_4th_order_aux.f90 index a02a9bbbe3d0fe31f3e4210805e0ced089aaca55..5f2092ff03fccb69ff197db9b0b3ac9e23f1cf4f 100644 --- a/src/MNH/advec_4th_order_aux.f90 +++ b/src/MNH/advec_4th_order_aux.f90 @@ -112,6 +112,9 @@ USE MODD_CONF USE MODE_DEVICE #endif use mode_ll, only: GET_INDICE_ll, LWEST_ll, LEAST_ll, LNORTH_ll, LSOUTH_ll +#ifdef _OPENACC +use mode_msg +#endif ! IMPLICIT NONE ! @@ -150,7 +153,7 @@ REAL, DIMENSION(SIZE(PFIELDT,1),SIZE(PFIELDT,3)) :: ZHALO2_SOUTH,ZHALO2_NOR ! ------------------------------ ! #ifdef _OPENACC -PRINT *,'OPENACC: ADVEC_4TH_ORDER_ALGO not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'ADVEC_4TH_ORDER_ALGO', 'OpenACC: not yet tested' ) CALL INIT_ON_HOST_AND_DEVICE(ZHALO2_WEST,-1e99,'ADVEC_4TH_ORDER_ALGO::ZHALO2_WEST') CALL INIT_ON_HOST_AND_DEVICE(ZHALO2_EAST,-1e99,'ADVEC_4TH_ORDER_ALGO::ZHALO2_EAST') CALL INIT_ON_HOST_AND_DEVICE(ZHALO2_SOUTH,-1e99,'ADVEC_4TH_ORDER_ALGO::ZHALO2_SOUTH') @@ -187,7 +190,7 @@ SELECT CASE ( HLBCX(1) ) ! X direction LBC type: (1) for left side CASE ('CYCL') ! In that case one must have HLBCX(1) == HLBCX(2) ! #ifdef _OPENACC -PRINT *,'OPENACC: ADVEC_4TH_ORDER_ALGO::HLBCX(1) AND CYCL not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'ADVEC_4TH_ORDER_ALGO', 'OpenACC: HLBCX(1) AND CYCL not yet tested' ) #endif ZHALO2_WEST(:,:) = TPHALO2%WEST(:,:) ZHALO2_EAST(:,:) = TPHALO2%EAST(:,:) @@ -235,7 +238,7 @@ ZHALO2_EAST(:,:) = TPHALO2%EAST(:,:) CASE ('OPEN','WALL','NEST') ! #ifdef _OPENACC -PRINT *,'OPENACC: ADVEC_4TH_ORDER_ALGO::HLBCX(1) AND OPEN/WALL/NEST not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'ADVEC_4TH_ORDER_ALGO', 'OpenACC: HLBCX(1) AND OPEN/WALL/NEST not yet tested' ) #endif ZHALO2_WEST(:,:) = TPHALO2%WEST(:,:) ZHALO2_EAST(:,:) = TPHALO2%EAST(:,:) @@ -318,7 +321,7 @@ IF ( .NOT. L2D ) THEN CASE ('CYCL') ! In that case one must have HLBCY(1) == HLBCY(2) ! #ifdef _OPENACC -PRINT *,'OPENACC: ADVEC_4TH_ORDER_ALGO::HLBCX(2) AND CYCL not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'ADVEC_4TH_ORDER_ALGO', 'OpenACC: HLBCX(2) AND CYCL not yet tested' ) #endif ZHALO2_SOUTH(:,:) = TPHALO2%SOUTH(:,:) ZHALO2_NORTH(:,:) = TPHALO2%NORTH(:,:) @@ -366,7 +369,7 @@ ZHALO2_NORTH(:,:) = TPHALO2%NORTH(:,:) CASE ('OPEN','WALL','NEST') ! #ifdef _OPENACC -PRINT *,'OPENACC: ADVEC_4TH_ORDER_ALGO::HLBCX(2) AND OPEN/WALL/NEST not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'ADVEC_4TH_ORDER_ALGO', 'OpenACC: HLBCX(2) AND OPEN/WALL/NEST not yet tested' ) #endif ZHALO2_SOUTH(:,:) = TPHALO2%SOUTH(:,:) ZHALO2_NORTH(:,:) = TPHALO2%NORTH(:,:) diff --git a/src/MNH/advec_ppm_algo.f90 b/src/MNH/advec_ppm_algo.f90 index 7b1388e7e4affa4c8b1adb9725020282e9fc1d1e..6fc8e9945a301411b945cf56c5289aaed8e9915a 100644 --- a/src/MNH/advec_ppm_algo.f90 +++ b/src/MNH/advec_ppm_algo.f90 @@ -144,6 +144,9 @@ USE MODD_TYPE_DATE USE MODE_DEVICE #endif use mode_mppdb +#ifdef _OPENACC +use mode_msg +#endif ! USE MODI_SHUMAN USE MODI_PPM @@ -221,7 +224,7 @@ SELECT CASE (HMET_ADV_SCHEME) ! CASE('PPM_00') #ifdef _OPENACC -PRINT *,'OPENACC: advec_ppm_algo::PPM_00 not yet tested' + call Print_msg( NVERB_WARNING, 'GEN', 'ADVEC_PPM_ALGO', 'OpenACC: PPM_00 not yet tested' ) #endif ! ! IF (MODULO(KTCOUNT,2) .EQ. 0) THEN ! JUANTEST50 @@ -411,7 +414,7 @@ CASE('PPM_01') ! CASE('PPM_02') #ifdef _OPENACC -PRINT *,'OPENACC: advec_ppm_algo::PPM_02 not yet tested' + call Print_msg( NVERB_WARNING, 'GEN', 'ADVEC_PPM_ALGO', 'OpenACC: PPM_02 not yet tested' ) #endif ! IF (GFLAG ) THEN diff --git a/src/MNH/advec_weno_k_2_aux.f90 b/src/MNH/advec_weno_k_2_aux.f90 index 61d549d605cf2c4d431fc6aa2e606cf99d0198c5..c09e52857528094effa1926cdea703fd0ee76dbd 100644 --- a/src/MNH/advec_weno_k_2_aux.f90 +++ b/src/MNH/advec_weno_k_2_aux.f90 @@ -300,6 +300,9 @@ USE MODD_CONF USE MODD_ARGSLIST_ll, ONLY : HALO2LIST_ll USE MODI_GET_HALO USE MODE_MPPDB +#ifdef _OPENACC +use mode_msg +#endif ! #ifdef MNH_BITREP USE MODI_BITREP @@ -412,7 +415,7 @@ SELECT CASE ( HLBCX(1) ) ! X direction LBC type: (1) for left side ! CASE ('CYCL') ! In that case one must have HLBCX(1) == HLBCX(2) #ifdef _OPENACC -PRINT *,'OPENACC: advec_weno_k_2_aux::ADVEC_WENO_K_2_UX::CYCL not yet tested' + call Print_msg( NVERB_WARNING, 'GEN', 'ADVEC_WENO_K_2_UX', 'OpenACC: CYCL not yet tested' ) #endif ! IW=IIB @@ -684,6 +687,9 @@ USE MODI_GET_HALO USE MODI_BITREP #endif use mode_mppdb +#ifdef _OPENACC +use mode_msg +#endif ! IMPLICIT NONE ! @@ -792,7 +798,7 @@ SELECT CASE ( HLBCX(1) ) ! X direction LBC type: (1) for left side ! CASE ('CYCL') ! In that case one must have HLBCX(1) == HLBCX(2) #ifdef _OPENACC -PRINT *,'OPENACC: advec_weno_k_2_aux::ADVEC_WENO_K_2_MX::CYCL not yet tested' + call Print_msg( NVERB_WARNING, 'GEN', 'ADVEC_WENO_K_2_MX', 'OpenACC: CYCL not yet tested' ) #endif ! IW=IIB @@ -1065,6 +1071,9 @@ USE MODI_GET_HALO USE MODI_BITREP #endif use mode_mppdb +#ifdef _OPENACC +use mode_msg +#endif ! IMPLICIT NONE ! @@ -1175,7 +1184,7 @@ SELECT CASE ( HLBCY(1) ) ! ! CASE ('CYCL') ! In that case one must have HLBCY(1) == HLBCY(2) #ifdef _OPENACC -PRINT *,'OPENACC: advec_weno_k_2_aux::ADVEC_WENO_K_2_MY::CYCL not yet tested' + call Print_msg( NVERB_WARNING, 'GEN', 'ADVEC_WENO_K_2_MY', 'OpenACC: CYCL not yet tested' ) #endif ! IS=IJB @@ -1444,6 +1453,9 @@ USE MODI_GET_HALO USE MODI_BITREP #endif use mode_mppdb +#ifdef _OPENACC +use mode_msg +#endif ! IMPLICIT NONE ! @@ -1552,7 +1564,7 @@ SELECT CASE ( HLBCY(1) ) ! Y direction LBC type: (1) for left side ! CASE ('CYCL') ! In that case one must have HLBCX(1) == HLBCX(2) #ifdef _OPENACC -PRINT *,'OPENACC: advec_weno_k_2_aux::ADVEC_WENO_K_2_VY::CYCL not yet tested' + call Print_msg( NVERB_WARNING, 'GEN', 'ADVEC_WENO_K_2_VY', 'OpenACC: CYCL not yet tested' ) #endif ! IS=IJB diff --git a/src/MNH/advection_uvw_cen.f90 b/src/MNH/advection_uvw_cen.f90 index 45885968129f284481c757b4ce862236b1fb9f5e..f0d4b1e81217abe056ec3dd2d2fed111c3f388c3 100644 --- a/src/MNH/advection_uvw_cen.f90 +++ b/src/MNH/advection_uvw_cen.f90 @@ -196,7 +196,7 @@ INTEGER :: IZ1, IZ2 #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: ADVECTION_UVW_CEN not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'ADVECTION_UVW_CEN', 'OpenACC: not yet tested' ) #endif !------------------------------------------------------------------------------- ! diff --git a/src/MNH/advecuvw_4th.f90 b/src/MNH/advecuvw_4th.f90 index 99cc9d1c86098fa72934d39a014a39cfb1d75fbc..6b934947c2893c5a80c8ad8245f55c89ecdac978 100644 --- a/src/MNH/advecuvw_4th.f90 +++ b/src/MNH/advecuvw_4th.f90 @@ -178,16 +178,20 @@ CONTAINS !* 0. DECLARATIONS ! ------------ ! -USE MODE_ll -! -USE MODD_PARAMETERS +USE MODD_ARGSLIST_ll, ONLY : HALO2LIST_ll USE MODD_CONF USE MODD_GRID_n -USE MODD_ARGSLIST_ll, ONLY : HALO2LIST_ll -! -USE MODI_SHUMAN -! +USE MODD_PARAMETERS + +USE MODE_ll +#ifdef _OPENACC +use mode_msg +#endif + USE MODI_ADVEC_4TH_ORDER_AUX +#ifndef _OPENACC +USE MODI_SHUMAN +#endif ! IMPLICIT NONE ! @@ -257,7 +261,7 @@ INTEGER :: II #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: ADVECUVW_4TH not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'ADVECUVW_4TH', 'OpenACC: not yet tested' ) #endif !------------------------------------------------------------------------------- ! diff --git a/src/MNH/fast_terms.f90 b/src/MNH/fast_terms.f90 index 2f0f9f00801ba9eb5b00c9f3d07069c939faf56a..357cfb3a2801d61a68b4868051568295babeaf33 100644 --- a/src/MNH/fast_terms.f90 +++ b/src/MNH/fast_terms.f90 @@ -157,11 +157,15 @@ END MODULE MODI_FAST_TERMS ! ------------ ! USE MODD_BUDGET -USE MODD_CST USE MODD_CONF +USE MODD_CST USE MODD_LUNIT_n, ONLY: TLUOUT USE MODD_PARAMETERS -! + +#ifdef _OPENACC +use mode_msg +#endif + USE MODI_BUDGET USE MODI_CONDENS USE MODI_GET_HALO @@ -231,7 +235,7 @@ LOGICAL,DIMENSION(SIZE(PRCS,1),SIZE(PRCS,2),SIZE(PRCS,3))::GWORK ! ------------- ! #ifdef _OPENACC -PRINT *,'OPENACC: FAST_TERMS being implemented' +call Print_msg( NVERB_ERROR, 'GEN', 'FAST_TERMS', 'OpenACC: being implemented' ) #endif ILUOUT = TLUOUT%NLU ! diff --git a/src/MNH/gradient_m.f90 b/src/MNH/gradient_m.f90 index 09ca8193187dac734081aef45e8dda8b5be37818..7431b5121e0251de93177e13e8f64e2e1d125ea7 100644 --- a/src/MNH/gradient_m.f90 +++ b/src/MNH/gradient_m.f90 @@ -1,12 +1,8 @@ -!MNH_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier +!MNH_LIC Copyright 1994-2019 CNRS, Meteo-France and Universite Paul Sabatier !MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence -!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt +!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt !MNH_LIC for details. version 1. !----------------------------------------------------------------- -!--------------- special set of characters for RCS information -!----------------------------------------------------------------- -! $Source$ $Revision$ -!----------------------------------------------------------------- ! ###################### MODULE MODI_GRADIENT_M ! ###################### @@ -624,6 +620,7 @@ END FUNCTION GZ_M_M USE MODI_SHUMAN_DEVICE ! USE MODE_MNH_ZWORK, ONLY : ZT3D, MNH_GET_ZT3D , MNH_REL_ZT3D +use mode_msg ! IMPLICIT NONE ! @@ -643,7 +640,7 @@ REAL, DIMENSION(SIZE(PA,1),SIZE(PA,2),SIZE(PA,3)), INTENT(OUT) :: PGZ_M_M ! res INTEGER :: IDX1,IDX2 ! !---------------------------------------------------------------------------- -PRINT *,'OPENACC: GZ_M_M_DEVICE not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'GZ_M_M_DEVICE', 'OpenACC: not yet tested' ) CALL MNH_GET_ZT3D(IDX1,IDX2) ! !* 1. DEFINITION of GZ_M_M diff --git a/src/MNH/ice_adjust.f90 b/src/MNH/ice_adjust.f90 index 2e0a107b6f707f3c82045e9b89fa41225ba132c4..7c6453580311aaaee2d2fa12aa366306e4e5d681 100644 --- a/src/MNH/ice_adjust.f90 +++ b/src/MNH/ice_adjust.f90 @@ -176,6 +176,9 @@ USE MODD_CST USE MODD_PARAMETERS USE MODE_MPPDB +#ifdef _OPENACC +use mode_msg +#endif use mode_tools_ll, only: GET_INDICE_ll #ifdef MNH_BITREP @@ -457,7 +460,7 @@ IF ( .NOT. OSUBG_COND ) THEN END IF ELSE #ifdef _OPENACC - PRINT *,'OPENACC: ICE_ADJUST::OSUBG_COND=.T. not yet tested' + call Print_msg( NVERB_WARNING, 'GEN', 'ICE_ADJUST', 'OpenACC: OSUBG_COND=.T. not yet tested' ) #endif !We limit PRC_MF+PRI_MF to PRVS*PTSTEP to avoid negative humidity ZW1(:,:,:)=PRC_MF(:,:,:)/PTSTEP diff --git a/src/MNH/les_mean_1proc.f90 b/src/MNH/les_mean_1proc.f90 index 458f7500c461cf8dcecf6cf89ba3616e08166845..56d02cca46ef793240ec40b31abcff3029aa2c00 100644 --- a/src/MNH/les_mean_1proc.f90 +++ b/src/MNH/les_mean_1proc.f90 @@ -1,13 +1,8 @@ -!MNH_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier +!MNH_LIC Copyright 2000-2019 CNRS, Meteo-France and Universite Paul Sabatier !MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence -!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt +!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt !MNH_LIC for details. version 1. !----------------------------------------------------------------- -!--------------- special set of characters for RCS information -!----------------------------------------------------------------- -! $Source$ $Revision$ -! MASDEV4_7 les 2006/05/18 13:07:25 -!----------------------------------------------------------------- ! ################### MODULE MODI_LES_MEAN_1PROC ! ################### @@ -220,6 +215,9 @@ END SUBROUTINE LES_MEAN_1PROC_2D ! ------------ ! USE MODE_ll +#ifdef _OPENACC +use mode_msg +#endif ! USE MODD_PARAMETERS ! @@ -243,7 +241,7 @@ INTEGER :: JI, JJ ! loop counters !------------------------------------------------------------------------------- ! #ifdef _OPENACC -PRINT *,'OPENACC: LES_MEAN_1PROC_DEVICE_2D not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'LES_MEAN_1PROC_DEVICE_2D', 'OpenACC: not yet tested' ) #endif CALL GET_PHYSICAL_ll(IIB,IJB,IIE,IJE) ! @@ -405,6 +403,7 @@ END SUBROUTINE LES_MEAN_1PROC_3D ! ------------ ! USE MODE_ll +use mode_msg ! USE MODD_PARAMETERS ! @@ -432,7 +431,7 @@ REAL :: PA_MEAN_JK INTEGER :: KAVG_PTS_JK, KUND_PTS_JK !------------------------------------------------------------------------------- ! -PRINT *,'OPENACC: LES_MEAN_1PROC_DEVICE_3D not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'LES_MEAN_1PROC_DEVICE_3D', 'OpenACC: not yet tested' ) CALL GET_PHYSICAL_ll(IIB,IJB,IIE,IJE) IK=SIZE(PA,3) ! @@ -610,6 +609,7 @@ END SUBROUTINE LES_MEAN_1PROC_3DM ! ------------ ! USE MODE_ll +use mode_msg ! USE MODD_PARAMETERS ! @@ -635,7 +635,7 @@ INTEGER :: IK ! number of vertical levels INTEGER :: JK ! loop counter !------------------------------------------------------------------------------- ! -PRINT *,'OPENACC: LES_MEAN_1PROC_DEVICE_3DM not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'LES_MEAN_1PROC_DEVICE_3DM', 'OpenACC: not yet tested' ) CALL GET_PHYSICAL_ll(IIB,IJB,IIE,IJE) IK=SIZE(PA,3) ! diff --git a/src/MNH/les_mean_subgrid.f90 b/src/MNH/les_mean_subgrid.f90 index c4b70eb91635ae637eafbd70568b5e3133ca36c5..2c07a5c1e2c02edd3630470fb1665288ee138ab5 100644 --- a/src/MNH/les_mean_subgrid.f90 +++ b/src/MNH/les_mean_subgrid.f90 @@ -1,13 +1,8 @@ -!MNH_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier +!MNH_LIC Copyright 2000-2019 CNRS, Meteo-France and Universite Paul Sabatier !MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence -!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt +!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt !MNH_LIC for details. version 1. !----------------------------------------------------------------- -!--------------- special set of characters for RCS information -!----------------------------------------------------------------- -! $Source$ $Revision$ -! MASDEV4_7 les 2006/08/30 18:41:10 -!----------------------------------------------------------------- ! ##################### MODULE MODI_LES_MEAN_SUBGRID ! ##################### @@ -77,9 +72,13 @@ END MODULE MODI_LES_MEAN_SUBGRID ! ------------ ! USE MODD_LES -! -USE MODI_LES_VER_INT + +#ifdef _OPENACC +use mode_msg +#endif + USE MODI_LES_MEAN_1PROC +USE MODI_LES_VER_INT ! IMPLICIT NONE ! @@ -111,7 +110,7 @@ INTEGER :: JI ! loop control ! IF (.NOT. LLES_CALL) RETURN #ifdef _OPENACC -PRINT *,'OPENACC: LES_MEAN_SUBGRID_3D not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'LES_MEAN_SUBGRID_3D', 'OpenACC: not yet tested' ) #endif ! ! @@ -401,7 +400,11 @@ END SUBROUTINE LES_MEAN_SUBGRID_3D ! ------------ ! USE MODD_LES -! + +#ifdef _OPENACC +use mode_msg +#endif + USE MODI_LES_MEAN_1PROC ! IMPLICIT NONE @@ -429,7 +432,7 @@ INTEGER :: IUND_PTS ! IF (.NOT. LLES_CALL) RETURN #ifdef _OPENACC -PRINT *,'OPENACC: LES_MEAN_SUBGRID_SURF not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'LES_MEAN_SUBGRID_SURF', 'OpenACC: not yet tested' ) #endif ! ZA_MEAN_OLD = 0. diff --git a/src/MNH/mode_prandtl.f90 b/src/MNH/mode_prandtl.f90 index ca584a12cd8e62513ab5b45af043bde23944409f..c5cb9042b43749983cf9fdc673e0bf86b4dd0bb6 100644 --- a/src/MNH/mode_prandtl.f90 +++ b/src/MNH/mode_prandtl.f90 @@ -1,13 +1,8 @@ -!MNH_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier +!MNH_LIC Copyright 1994-2019 CNRS, Meteo-France and Universite Paul Sabatier !MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence -!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt +!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt !MNH_LIC for details. version 1. !----------------------------------------------------------------- -!--------------- special set of characters for RCS information -!----------------------------------------------------------------- -! $Source$ $Revision$ -! MASDEV4_7 mode 2006/05/18 13:07:25 -!----------------------------------------------------------------- ! #################### MODULE MODE_PRANDTL ! #################### @@ -17,6 +12,11 @@ ! USE MODD_CTURB, ONLY : XCTV, XCSHF, XCTD, XPHI_LIM, XCPR3, XCPR4, XCPR5 USE MODD_PARAMETERS, ONLY : JPVEXT_TURB + +#ifdef _OPENACC +use mode_msg +#endif + #ifdef MNH_BITREP USE MODI_BITREP #endif @@ -459,7 +459,7 @@ SUBROUTINE M3_WTH_WTH2(PREDTH1,PREDR1,PD,PBLL_O_E,PETHETA,PM3_WTH_WTH2) INTEGER :: IKB, IKE ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_WTH_WTH2 not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_WTH_WTH2', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -497,7 +497,7 @@ SUBROUTINE D_M3_WTH_WTH2_O_DDTDZ(PM3_WTH_WTH2,PREDTH1,PREDR1,PD,PBLL_O_E,PETHETA INTEGER :: IKB, IKE ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_WTH_WTH2_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_WTH_WTH2_O_DDTDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -543,7 +543,7 @@ SUBROUTINE M3_WTH_W2TH(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PKEFF,PTKE,PM3_WTH_W2TH) #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_WTH_W2TH not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_WTH_W2TH', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -596,7 +596,7 @@ SUBROUTINE D_M3_WTH_W2TH_O_DDTDZ(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PBLL_O_E,PETHETA, #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_WTH_W2TH_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_WTH_W2TH_O_DDTDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -660,7 +660,7 @@ SUBROUTINE M3_WTH_W2R(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PKEFF,PTKE,PBLL_O_E,PEMOIST, #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_WTH_W2R not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_WTH_W2R', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -711,7 +711,7 @@ SUBROUTINE D_M3_WTH_W2R_O_DDTDZ(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PKEFF,PTKE,PBLL_O_ #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_WTH_W2R_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_WTH_W2R_O_DDTDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -768,7 +768,7 @@ SUBROUTINE M3_WTH_WR2(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PKEFF,PTKE,PSQRT_TKE,PBLL_O_ #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_WTH_WR2 not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_WTH_WR2', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -837,7 +837,7 @@ SUBROUTINE D_M3_WTH_WR2_O_DDTDZ(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PKEFF,PTKE,PSQRT_T #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_WTH_WR2_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_WTH_WR2_O_DDTDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -904,7 +904,7 @@ SUBROUTINE M3_WTH_WTHR(KKA,KKU,KKL,PREDR1,PD,PKEFF,PTKE,PSQRT_TKE,PBETA,PLEPS,PE #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_WTH_WTHR not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_WTH_WTHR', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -951,7 +951,7 @@ SUBROUTINE D_M3_WTH_WTHR_O_DDTDZ(PM3_WTH_WTHR,PREDTH1,PREDR1,PD,PBLL_O_E,PETHETA INTEGER :: IKB, IKE ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_WTH_WTHR_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_WTH_WTHR_O_DDTDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -997,7 +997,7 @@ SUBROUTINE M3_TH2_W2TH(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PDTDZ,PLM,PLEPS,PTKE,PM3_TH #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_TH2_W2TH not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_TH2_W2TH', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1053,7 +1053,7 @@ SUBROUTINE D_M3_TH2_W2TH_O_DDTDZ(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PLM,PLEPS,PTKE,OU #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_TH2_W2TH_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_TH2_W2TH_O_DDTDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1142,7 +1142,7 @@ SUBROUTINE M3_TH2_WTH2(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PLEPS,PSQRT_TKE,PM3_TH2_WTH #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_TH2_WTH2 not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_TH2_WTH2', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1205,7 +1205,7 @@ SUBROUTINE D_M3_TH2_WTH2_O_DDTDZ(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PLEPS,PSQRT_TKE,P #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_TH2_WTH2_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_TH2_WTH2_O_DDTDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1272,7 +1272,7 @@ SUBROUTINE M3_TH2_W2R(KKA,KKU,KKL,PD,PLM,PLEPS,PTKE,PBLL_O_E,PEMOIST,PDTDZ,PM3_T #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_TH2_W2R not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_TH2_W2R', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1340,7 +1340,7 @@ SUBROUTINE D_M3_TH2_W2R_O_DDTDZ(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PLM,PLEPS,PTKE,PBL #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_TH2_W2R_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_TH2_W2R_O_DDTDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1403,7 +1403,7 @@ SUBROUTINE M3_TH2_WR2(KKA,KKU,KKL,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PEMOIST,PDTDZ,PM3_ #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_TH2_WR2 not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_TH2_WR2', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1470,7 +1470,7 @@ SUBROUTINE D_M3_TH2_WR2_O_DDTDZ(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PLEPS,PSQRT_TKE,PB #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_TH2_WR2_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_TH2_WR2_O_DDTDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1539,7 +1539,7 @@ SUBROUTINE M3_TH2_WTHR(KKA,KKU,KKL,PREDR1,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PEMOIST,PD #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_TH2_WTHR not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_TH2_WTHR', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1595,7 +1595,7 @@ SUBROUTINE D_M3_TH2_WTHR_O_DDTDZ(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PLEPS,PSQRT_TKE,P #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_TH2_WTHR_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_TH2_WTHR_O_DDTDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1649,7 +1649,7 @@ SUBROUTINE M3_THR_WTHR(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PLEPS,PSQRT_TKE,PM3_THR_WTH #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_THR_WTHR not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_THR_WTHR', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1704,7 +1704,7 @@ SUBROUTINE D_M3_THR_WTHR_O_DDTDZ(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PLEPS,PSQRT_TKE,P #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_THR_WTHR_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_THR_WTHR_O_DDTDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1759,7 +1759,7 @@ SUBROUTINE M3_THR_WTH2(KKA,KKU,KKL,PREDR1,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PETHETA,PD #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_THR_WTH2 not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_THR_WTH2', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1815,7 +1815,7 @@ SUBROUTINE D_M3_THR_WTH2_O_DDTDZ(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PLEPS,PSQRT_TKE,P #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_THR_WTH2_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_THR_WTH2_O_DDTDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1883,7 +1883,7 @@ SUBROUTINE D_M3_THR_WTH2_O_DDRDZ(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PLEPS,PSQRT_TKE,P #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_THR_WTH2_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_THR_WTH2_O_DDRDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1940,7 +1940,7 @@ SUBROUTINE M3_THR_W2TH(KKA,KKU,KKL,PREDR1,PD,PLM,PLEPS,PTKE,PDRDZ,PM3_THR_W2TH) #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_THR_W2TH not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_THR_W2TH', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -1997,7 +1997,7 @@ SUBROUTINE D_M3_THR_W2TH_O_DDTDZ(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PLM,PLEPS,PTKE,PB #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_THR_W2TH_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_THR_W2TH_O_DDTDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -2064,7 +2064,7 @@ SUBROUTINE D_M3_THR_W2TH_O_DDRDZ(KKA,KKU,KKL,PREDTH1,PREDR1,PD,PLM,PLEPS,PTKE,PD #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_THR_W2TH_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_THR_W2TH_O_DDRDZ', 'OpenACC: not yet tested' ) #endif IKB = 1+JPVEXT_TURB IKE = SIZE(PD,3)-JPVEXT_TURB @@ -2253,7 +2253,7 @@ SUBROUTINE M3_WR_WR2(PREDR1,PREDTH1,PD,PBLL_O_E,PEMOIST,PM3_WR_WR2) #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_WR_WR2 not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_WR_WR2', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PM3_WR_WR2 = M3_WTH_WTH2(PREDR1,PREDTH1,PD,PBLL_O_E,PEMOIST) @@ -2287,7 +2287,7 @@ SUBROUTINE D_M3_WR_WR2_O_DDRDZ(PM3_WR_WR2,PREDR1,PREDTH1,PD,PBLL_O_E,PEMOIST,PD_ #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_WR_WR2_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_WR_WR2_O_DDRDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_WR_WR2_O_DDRDZ = D_M3_WTH_WTH2_O_DDTDZ(PM3_WR_WR2,PREDR1,PREDTH1,PD,PBLL_O_E,PEMOIST) @@ -2323,7 +2323,7 @@ SUBROUTINE M3_WR_W2R(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PKEFF,PTKE,PM3_WR_W2R) #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_WR_W2R not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_WR_W2R', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PM3_WR_W2R = M3_WTH_W2TH(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PKEFF,PTKE) @@ -2361,7 +2361,7 @@ SUBROUTINE D_M3_WR_W2R_O_DDRDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PBLL_O_E,PEMOIST,PK #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_WR_W2R_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_WR_W2R_O_DDRDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_WR_W2R_O_DDRDZ = D_M3_WTH_W2TH_O_DDTDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PBLL_O_E,PEMOIST,PKEFF,PTKE) @@ -2400,7 +2400,7 @@ SUBROUTINE M3_WR_W2TH(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PKEFF,PTKE,PBLL_O_E,PETHETA, #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_WR_W2TH not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_WR_W2TH', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PM3_WR_W2TH = M3_WTH_W2R(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PKEFF,PTKE,PBLL_O_E,PETHETA,PDRDZ) @@ -2438,7 +2438,7 @@ SUBROUTINE D_M3_WR_W2TH_O_DDRDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PKEFF,PTKE,PBLL_O_ #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_WR_W2TH_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_WR_W2TH_O_DDRDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_WR_W2TH_O_DDRDZ = D_M3_WTH_W2R_O_DDTDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PKEFF,PTKE,PBLL_O_E,PETHETA) @@ -2480,7 +2480,7 @@ SUBROUTINE M3_WR_WTH2(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PKEFF,PTKE,PSQRT_TKE,PBLL_O_ #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_WR_WTH2 not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_WR_WTH2', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PM3_WR_WTH2 = M3_WTH_WR2(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PKEFF,PTKE,PSQRT_TKE,PBLL_O_E,PBETA,PLEPS,PETHETA,PDRDZ) @@ -2523,7 +2523,7 @@ SUBROUTINE D_M3_WR_WTH2_O_DDRDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PKEFF,PTKE,PSQRT_T #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_WR_WTH2_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_WR_WTH2_O_DDRDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_WR_WTH2_O_DDRDZ = D_M3_WTH_WR2_O_DDTDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PKEFF,PTKE,PSQRT_TKE,PBLL_O_E,PBETA,PLEPS,PETHETA) @@ -2562,7 +2562,7 @@ SUBROUTINE M3_WR_WTHR(KKA,KKU,KKL,PREDTH1,PD,PKEFF,PTKE,PSQRT_TKE,PBETA,PLEPS,PE #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_WR_WTHR not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_WR_WTHR', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PM3_WR_WTHR = M3_WTH_WTHR(KKA,KKU,KKL,PREDTH1,PD,PKEFF,PTKE,PSQRT_TKE,PBETA,PLEPS,PETHETA) @@ -2599,7 +2599,7 @@ SUBROUTINE D_M3_WR_WTHR_O_DDRDZ(KKA,KKU,KKL,PM3_WR_WTHR,PREDR1,PREDTH1,PD,PBLL_O #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_WR_WTHR_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_WR_WTHR_O_DDRDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_WR_WTHR_O_DDRDZ = D_M3_WTH_WTHR_O_DDTDZ(PM3_WR_WTHR,PREDR1,PREDTH1,PD,PBLL_O_E,PEMOIST) @@ -2637,7 +2637,7 @@ SUBROUTINE M3_R2_W2R(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PDRDZ,PLM,PLEPS,PTKE,PM3_R2_W #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_R2_W2R not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_R2_W2R', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PM3_R2_W2R = M3_TH2_W2TH(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PDRDZ,PLM,PLEPS,PTKE) @@ -2675,7 +2675,7 @@ SUBROUTINE D_M3_R2_W2R_O_DDRDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLM,PLEPS,PTKE,OUSE #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_R2_W2R_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_R2_W2R_O_DDRDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_R2_W2R_O_DDRDZ = D_M3_TH2_W2TH_O_DDTDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLM,PLEPS,PTKE,OUSERV) @@ -2711,7 +2711,7 @@ SUBROUTINE M3_R2_WR2(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE,PM3_R2_WR2) #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_R2_WR2 not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_R2_WR2', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PM3_R2_WR2 = M3_TH2_WTH2(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE) @@ -2749,7 +2749,7 @@ SUBROUTINE D_M3_R2_WR2_O_DDRDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE,PBL #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_R2_WR2_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_R2_WR2_O_DDRDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_R2_WR2_O_DDRDZ = D_M3_TH2_WTH2_O_DDTDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PEMOIST) @@ -2787,7 +2787,7 @@ SUBROUTINE M3_R2_W2TH(KKA,KKU,KKL,PD,PLM,PLEPS,PTKE,PBLL_O_E,PETHETA,PDRDZ,PM3_R #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_R2_W2TH not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_R2_W2TH', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PM3_R2_W2TH = M3_TH2_W2R(KKA,KKU,KKL,PD,PLM,PLEPS,PTKE,PBLL_O_E,PETHETA,PDRDZ) @@ -2827,7 +2827,7 @@ SUBROUTINE D_M3_R2_W2TH_O_DDRDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLM,PLEPS,PTKE,PBL #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_R2_W2TH_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_R2_W2TH_O_DDRDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_R2_W2TH_O_DDRDZ = D_M3_TH2_W2R_O_DDTDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLM,PLEPS,PTKE,PBLL_O_E,PETHETA,PDRDZ) @@ -2864,7 +2864,7 @@ SUBROUTINE M3_R2_WTH2(KKA,KKU,KKL,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PETHETA,PDRDZ,PM3_ #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_R2_WTH2 not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_R2_WTH2', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PM3_R2_WTH2 = M3_TH2_WR2(KKA,KKU,KKL,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PETHETA,PDRDZ) @@ -2903,7 +2903,7 @@ SUBROUTINE D_M3_R2_WTH2_O_DDRDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE,PB #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_R2_WTH2_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_R2_WTH2_O_DDRDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_R2_WTH2_O_DDRDZ = D_M3_TH2_WR2_O_DDTDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PETHETA,PDRDZ) @@ -2941,7 +2941,7 @@ SUBROUTINE M3_R2_WTHR(KKA,KKU,KKL,PREDTH1,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PETHETA,PD #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_R2_WTHR not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_R2_WTHR', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PM3_R2_WTHR = M3_TH2_WTHR(KKA,KKU,KKL,PREDTH1,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PETHETA,PDRDZ) @@ -2980,7 +2980,7 @@ SUBROUTINE D_M3_R2_WTHR_O_DDRDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE,PB #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_R2_WTHR_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_R2_WTHR_O_DDRDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_R2_WTHR_O_DDRDZ = D_M3_TH2_WTHR_O_DDTDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PETHETA,PDRDZ) @@ -3018,7 +3018,7 @@ SUBROUTINE D_M3_THR_WTHR_O_DDRDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE,P #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_THR_WTHR_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_THR_WTHR_O_DDRDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_THR_WTHR_O_DDRDZ = D_M3_THR_WTHR_O_DDTDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PEMOIST) @@ -3056,7 +3056,7 @@ SUBROUTINE M3_THR_WR2(KKA,KKU,KKL,PREDTH1,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PEMOIST,PD #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_THR_WR2 not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_THR_WR2', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PM3_THR_WR2 = M3_THR_WTH2(KKA,KKU,KKL,PREDTH1,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PEMOIST,PDTDZ) @@ -3095,7 +3095,7 @@ SUBROUTINE D_M3_THR_WR2_O_DDRDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE,PB #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_THR_WR2_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_THR_WR2_O_DDRDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_THR_WR2_O_DDRDZ = D_M3_THR_WTH2_O_DDTDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PEMOIST,PDTDZ) @@ -3133,7 +3133,7 @@ SUBROUTINE D_M3_THR_WR2_O_DDTDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE,PB #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_THR_WR2_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_THR_WR2_O_DDTDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_THR_WR2_O_DDTDZ = D_M3_THR_WTH2_O_DDRDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLEPS,PSQRT_TKE,PBLL_O_E,PEMOIST) @@ -3170,7 +3170,7 @@ SUBROUTINE M3_THR_W2R(KKA,KKU,KKL,PREDTH1,PD,PLM,PLEPS,PTKE,PDTDZ,PM3_THR_W2R) #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: M3_THR_W2R not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'M3_THR_W2R', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PM3_THR_W2R = M3_THR_W2TH(KKA,KKU,KKL,PREDTH1,PD,PLM,PLEPS,PTKE,PDTDZ) @@ -3210,7 +3210,7 @@ SUBROUTINE D_M3_THR_W2R_O_DDRDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLM,PLEPS,PTKE,PBL #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_THR_W2R_O_DDRDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_THR_W2R_O_DDRDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_THR_W2R_O_DDRDZ = D_M3_THR_W2TH_O_DDTDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLM,PLEPS,PTKE,PBLL_O_E,PDTDZ,PEMOIST) @@ -3247,7 +3247,7 @@ SUBROUTINE D_M3_THR_W2R_O_DDTDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLM,PLEPS,PTKE,PD_ #endif ! #ifdef _OPENACC -PRINT *,'OPENACC: D_M3_THR_W2R_O_DDTDZ not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'D_M3_THR_W2R_O_DDTDZ', 'OpenACC: not yet tested' ) #endif #ifndef _OPENACC PD_M3_THR_W2R_O_DDTDZ = D_M3_THR_W2TH_O_DDRDZ(KKA,KKU,KKL,PREDR1,PREDTH1,PD,PLM,PLEPS,PTKE) diff --git a/src/MNH/ppm.f90 b/src/MNH/ppm.f90 index a96d8c7f5f6afdc33114b55a7a67680f85221546..707ad9846ee7d371c4c5eb3212fdbf3553c01699 100644 --- a/src/MNH/ppm.f90 +++ b/src/MNH/ppm.f90 @@ -428,7 +428,9 @@ CONTAINS !------------------------------------------------------------------------------- ! USE MODE_ll +#ifdef _OPENACC use mode_msg +#endif #ifndef _OPENACC USE MODI_SHUMAN #else @@ -1140,7 +1142,9 @@ CONTAINS !------------------------------------------------------------------------------- ! USE MODE_ll +#ifdef _OPENACC use mode_msg +#endif #ifndef _OPENACC USE MODI_SHUMAN #else @@ -2324,7 +2328,9 @@ CONTAINS !------------------------------------------------------------------------------- ! USE MODE_ll +#ifdef _OPENACC use mode_msg +#endif #ifndef _OPENACC USE MODI_SHUMAN #else @@ -2741,7 +2747,9 @@ CONTAINS !------------------------------------------------------------------------------- ! USE MODE_ll +#ifdef _OPENACC use mode_msg +#endif #ifndef _OPENACC USE MODI_SHUMAN #else diff --git a/src/MNH/prandtl.f90 b/src/MNH/prandtl.f90 index 05748143636d6b59a7dea9c663d78cd60636da21..b1cedba183ee19de6fb70719a2241a8b4f430156 100644 --- a/src/MNH/prandtl.f90 +++ b/src/MNH/prandtl.f90 @@ -208,6 +208,9 @@ USE MODD_PARAMETERS ! USE MODE_FIELD, ONLY: TFIELDDATA, TYPEREAL USE MODE_IO_FIELD_WRITE, only: IO_Field_write +#ifdef _OPENACC +use mode_msg +#endif ! #ifdef MNH_BITREP USE MODI_BITREP @@ -442,7 +445,7 @@ END DO IF(HTURBDIM=='1DIM') THEN ! 1D case ! #ifdef _OPENACC -PRINT *,'OPENACC: prandtl::1DIM not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'PRANDTL', 'OpenACC: 1DIM not yet tested' ) #endif ! !$acc kernels async @@ -470,7 +473,7 @@ ELSE IF (L2D) THEN ! 3D case in a 2D model ! IF (KRR /= 0) THEN ! moist 3D case #ifdef _OPENACC -PRINT *,'OPENACC: prandtl::L2D=.T. and KRR/=0 not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'PRANDTL', 'OpenACC: L2D=.T. and KRR/=0 not yet tested' ) #endif #ifndef _OPENACC #ifndef MNH_BITREP @@ -561,7 +564,7 @@ PRINT *,'OPENACC: prandtl::L2D=.T. and KRR/=0 not yet tested' ! ELSE ! dry 3D case in a 2D model #ifdef _OPENACC -PRINT *,'OPENACC: prandtl::L2D=.T. and KRR=0 not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'PRANDTL', 'OpenACC: L2D=.T. and KRR=0 not yet tested' ) #endif #ifndef _OPENACC #ifndef MNH_BITREP @@ -711,7 +714,7 @@ ELSE ! 3D case in a 3D model ! ELSE ! dry 3D case in a 3D model #ifdef _OPENACC -PRINT *,'OPENACC: prandtl::L2D=.F. and KRR=0 not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'PRANDTL', 'OpenACC: L2D=.F. and KRR=0 not yet tested' ) #endif #ifndef _OPENACC #ifndef MNH_BITREP diff --git a/src/MNH/rain_ice_fast_rh.f90 b/src/MNH/rain_ice_fast_rh.f90 index 8ee84985e62edc0f257cd8f32593110fe35a67be..c43dc88694c0cc00feeef1b03e92e6676525e840 100644 --- a/src/MNH/rain_ice_fast_rh.f90 +++ b/src/MNH/rain_ice_fast_rh.f90 @@ -115,7 +115,7 @@ REAL, DIMENSION(:,:), ALLOCATABLE :: ZZW1 ! Work arrays !------------------------------------------------------------------------------- ! #ifdef _OPENACC -CALL PRINT_MSG(NVERB_ERROR,'GEN','RAIN_ICE_FAST_RH','OPENACC: not yet tested') +CALL PRINT_MSG(NVERB_WARNING,'GEN','RAIN_ICE_FAST_RH','OPENACC: not yet tested') #endif ! IF (MPPDB_INITIALIZED) THEN diff --git a/src/MNH/rain_ice_red.f90 b/src/MNH/rain_ice_red.f90 index 9d3b49d4cde2df5d5af7b859d622d71add11c615..e1195a4a5b79ddc3d17d08f3feb92d5e2cfad2d7 100644 --- a/src/MNH/rain_ice_red.f90 +++ b/src/MNH/rain_ice_red.f90 @@ -1299,7 +1299,7 @@ END IF #else IF (IRR==7) THEN !PW: probably not working (see ELSE branch) - CALL PRINT_MSG(NVERB_ERROR,'GEN','RAIN_ICE_RED','OpenACC: IRR=7 not yet tested') + CALL PRINT_MSG(NVERB_WARNING,'GEN','RAIN_ICE_RED','OpenACC: IRR=7 not yet tested') !$acc kernels IDX = 0 DO JK=1,SIZE(ODMICRO,3) diff --git a/src/MNH/rain_ice_warm.f90 b/src/MNH/rain_ice_warm.f90 index be4cab61ee2b52a40898a1ce976c8bd4fb690216..dd737c48e18135a87a842ce5efa76ed5c74948f2 100644 --- a/src/MNH/rain_ice_warm.f90 +++ b/src/MNH/rain_ice_warm.f90 @@ -197,7 +197,7 @@ ALLOCATE( ZZW4 (size(PRHODREF)) ) ELSEIF (CSUBG_RC_RR_ACCR=='PRFR') THEN #ifdef _OPENACC - CALL PRINT_MSG(NVERB_ERROR,'GEN','RAIN_ICE_WARM','OPENACC: CSUBG_RC_RR_ACCR=="PRFR" not yet tested') + CALL PRINT_MSG(NVERB_WARNING,'GEN','RAIN_ICE_WARM','OPENACC: CSUBG_RC_RR_ACCR=="PRFR" not yet tested') #endif !$acc kernels !Cloud water is concentrated over its fraction with possibly to parts with high and low content as set for autoconversion @@ -294,7 +294,7 @@ ALLOCATE( ZZW4 (size(PRHODREF)) ) !$acc end kernels ELSEIF (CSUBG_RR_EVAP=='CLFR' .OR. CSUBG_RR_EVAP=='PRFR') THEN #ifdef _OPENACC - CALL PRINT_MSG(NVERB_ERROR,'GEN','RAIN_ICE_WARM','OPENACC: CSUBG_RR_EVAP=="CLFR" or "PRFR" not yet tested') + CALL PRINT_MSG(NVERB_WARNING,'GEN','RAIN_ICE_WARM','OPENACC: CSUBG_RR_EVAP=="CLFR" or "PRFR" not yet tested') #endif !$acc kernels !Evaporation in clear sky part diff --git a/src/MNH/resolved_cloud.f90 b/src/MNH/resolved_cloud.f90 index ddb031a7c175dff9a0ec9f6d11a948cb29f66593..e0e88cf895429fc3f1a8f4bf5abcd947db3658c8 100644 --- a/src/MNH/resolved_cloud.f90 +++ b/src/MNH/resolved_cloud.f90 @@ -295,7 +295,9 @@ USE MODD_SALT, ONLY: LSALT ! USE MODE_ll USE MODE_MPPDB +#ifdef _OPENACC USE MODE_MSG +#endif ! #ifdef MNH_BITREP USE MODI_BITREP @@ -1211,10 +1213,6 @@ CALL PRINT_MSG(NVERB_FATAL,'GEN','RESOLVED_CLOUD','C2R2//KHKO not yet implemente !$acc update device(PCIT,PCLDFR, & !$acc & PINPRC,PINPRR,PINPRR3D,PEVAP3D,PINPRS,PINPRG,PINDEP) !$acc data copyin(PSEA,PTOWN) present(PEXNREF) -! #ifdef _OPENACC -! PRINT *,'OPENACC: RESOLVED_CLOUD::ZFPR not yet treated' -! CALL ABORT -! #endif CALL RAIN_ICE ( OSEDIC,CSEDIM, HSUBG_AUCV, OWARM,1,IKU,1, & KSPLITR, PTSTEP, KRR, & ZDZZ, PRHODJ, PRHODREF, PEXNREF, PPABST, PCIT,PCLDFR,& diff --git a/src/MNH/tm06_h.f90 b/src/MNH/tm06_h.f90 index a768e3f5f2bdfce6377fc2b6e1922fc4b2b439a6..85a368f444f4410d98ff86a96cced296f0ab8278 100644 --- a/src/MNH/tm06_h.f90 +++ b/src/MNH/tm06_h.f90 @@ -1,13 +1,8 @@ -!MNH_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier +!MNH_LIC Copyright 2005-2019 CNRS, Meteo-France and Universite Paul Sabatier !MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence -!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt +!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt !MNH_LIC for details. version 1. !----------------------------------------------------------------- -!--------------- special set of characters for RCS information -!----------------------------------------------------------------- -! $Source$ $Revision$ -! MASDEV4_7 newsrc 2006/06/02 17:34:59 -!----------------------------------------------------------------- ! ################ MODULE MODI_TM06_H ! ################ @@ -76,7 +71,10 @@ END MODULE MODI_TM06_H ! ------------ ! USE MODD_PARAMETERS, ONLY : XUNDEF -! + +#ifdef _OPENACC +use mode_msg +#endif ! IMPLICIT NONE ! @@ -107,7 +105,7 @@ LOGICAL, DIMENSION(SIZE(PZZ,1),SIZE(PZZ,2)) :: GWORK !---------------------------------------------------------------------------- ! #ifdef _OPENACC -PRINT *,'OPENACC: TM06_H not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'TM06_H', 'OpenACC: not yet tested' ) #endif !* mixed boundary layer cannot grow more rapidly than 1800m/h !$acc kernels diff --git a/src/MNH/turb.f90 b/src/MNH/turb.f90 index 2910212afad6d787ea1088162589f2603614f992..fef3585e0b68e99fd302f63e09ae009964e70956 100644 --- a/src/MNH/turb.f90 +++ b/src/MNH/turb.f90 @@ -713,7 +713,7 @@ SELECT CASE (HTURBLEN) ! CASE ('DELT') #ifdef _OPENACC - call Print_msg( NVERB_FATAL, 'GEN', 'TURB', 'OpenACC: HTURBLEN=DELT not yet implemented' ) + call Print_msg( NVERB_WARNING, 'GEN', 'TURB', 'OpenACC: HTURBLEN=DELT not yet tested' ) #endif CALL DELT(KKA,KKU,KKL,IKB, IKE,IKTB, IKTE,ORMC01,HTURBDIM,PDXX, PDYY,PZZ,PDIRCOSZW,PLEM) ! diff --git a/src/MNH/turb_hor_sv_corr.f90 b/src/MNH/turb_hor_sv_corr.f90 index 581c7ba39c861ad4677f0b01582d567024556626..07068e1ba18b930c34a746a33e7583b08a76e8ac 100644 --- a/src/MNH/turb_hor_sv_corr.f90 +++ b/src/MNH/turb_hor_sv_corr.f90 @@ -51,7 +51,7 @@ END MODULE MODI_TURB_HOR_SV_CORR ! ################################################################ ! ! -!!**** *TURB_HOT_SV_CORR* computes subgrid Sv2 and SvThv terms +!!**** *TURB_HOR_SV_CORR* computes subgrid Sv2 and SvThv terms !! !! PURPOSE !! ------- @@ -205,7 +205,7 @@ DO JSV=1,NSV #ifndef _OPENACC ZA(:,:,:) = ETHETA(KRR,KRRI,PTHLM,PRM,PLOCPEXNM,PATHETA,PSRCM) #else -PRINT *,'OPENACC: TURB_HOR_SV_CORR:: LLES_CALL not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'TURB_HOR_SV_CORR', 'OpenACC: LLES_CALL not yet tested' ) !$acc data copyin(PTHLM,PRM,PLOCPEXNM,PATHETA,PSRCM) copyout(ZA) CALL ETHETA(KRR,KRRI,PTHLM,PRM,PLOCPEXNM,PATHETA,PSRCM,ZA) !$acc end data @@ -227,7 +227,6 @@ PRINT *,'OPENACC: TURB_HOR_SV_CORR:: LLES_CALL not yet tested' #ifndef _OPENACC ZA(:,:,:) = EMOIST(KRR,KRRI,PTHLM,PRM,PLOCPEXNM,PAMOIST,PSRCM) #else -PRINT *,'OPENACC: TURB_HOR_SV_CORR:: LLES_CALL not yet tested' !$acc data copyin(PTHLM,PRM,PLOCPEXNM,PAMOIST,PSRCM) copyout(ZA) CALL EMOIST(KRR,KRRI,PTHLM,PRM,PLOCPEXNM,PAMOIST,PSRCM,ZA) !$acc end data diff --git a/src/MNH/turb_ver_sv_corr.f90 b/src/MNH/turb_ver_sv_corr.f90 index 709af4ec15ba3927a4bf3c0270a115d169d041c9..c6b74e92fd21b97e407beb016f7d065b257609cc 100644 --- a/src/MNH/turb_ver_sv_corr.f90 +++ b/src/MNH/turb_ver_sv_corr.f90 @@ -211,7 +211,7 @@ DO JSV=1,NSV #ifndef _OPENACC ZA(:,:,:) = ETHETA(KRR,KRRI,PTHLM,PRM,PLOCPEXNM,PATHETA,PSRCM) #else -PRINT *,'OPENACC: TURB_VER_SV_CORR:: LLES_CALL not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'TURB_VER_SV_CORR', 'OpenACC: LLES_CALL not yet tested' ) !$acc data copyin(PTHLM,PRM,PLOCPEXNM,PATHETA,PSRCM) copyout(ZA) CALL ETHETA(KRR,KRRI,PTHLM,PRM,PLOCPEXNM,PATHETA,PSRCM,ZA) !$acc end data @@ -227,7 +227,6 @@ PRINT *,'OPENACC: TURB_VER_SV_CORR:: LLES_CALL not yet tested' #ifndef _OPENACC ZA(:,:,:) = EMOIST(KRR,KRRI,PTHLM,PRM,PLOCPEXNM,PAMOIST,PSRCM) #else -PRINT *,'OPENACC: TURB_VER_SV_CORR:: LLES_CALL not yet tested' !$acc data copyin(PTHLM,PRM,PLOCPEXNM,PAMOIST,PSRCM) copyout(ZA) CALL EMOIST(KRR,KRRI,PTHLM,PRM,PLOCPEXNM,PAMOIST,PSRCM,ZA) !$acc end data diff --git a/src/MNH/ver_interp_lin.f90 b/src/MNH/ver_interp_lin.f90 index ec3434862c884a0f37dd02d29736136b59f4b00f..f96507f69913d28ea32c24402acd5dcf98c4cc7e 100644 --- a/src/MNH/ver_interp_lin.f90 +++ b/src/MNH/ver_interp_lin.f90 @@ -1,13 +1,8 @@ -!MNH_LIC Copyright 1994-2014 CNRS, Meteo-France and Universite Paul Sabatier +!MNH_LIC Copyright 1997-2019 CNRS, Meteo-France and Universite Paul Sabatier !MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence -!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt +!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt !MNH_LIC for details. version 1. !----------------------------------------------------------------- -!--------------- special set of characters for RCS information -!----------------------------------------------------------------- -! $Source$ $Revision$ -! masdev4_7 BUG1 2007/06/15 17:47:18 -!----------------------------------------------------------------- ! ###################### MODULE MODI_VER_INTERP_LIN ! ###################### @@ -258,6 +253,8 @@ END FUNCTION VER_INTERP_LIN3D !* 0. DECLARATIONS ! ------------ ! +use mode_msg + IMPLICIT NONE ! !* 0.1 Declaration of arguments @@ -278,7 +275,7 @@ REAL, DIMENSION(SIZE(KKLIN,1),SIZE(KKLIN,2),SIZE(KKLIN,3)), INTENT(OUT) & INTEGER :: JI,JJ,JK2 !------------------------------------------------------------------------------- ! -PRINT *,'OPENACC: VER_INTERP_LIN3D_DEVICE not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'VER_INTERP_LIN3D_DEVICE', 'OpenACC: not yet tested' ) !$acc data present(PVAR1,KKLIN,PCOEFLIN,PVAR2) !$acc kernels DO JK2=1,SIZE(KKLIN,3) @@ -425,6 +422,8 @@ END FUNCTION VER_INTERP_LIN2D !* 0. DECLARATIONS ! ------------ ! +use mode_msg + IMPLICIT NONE ! !* 0.1 Declaration of arguments @@ -453,7 +452,7 @@ INTEGER :: JJ,JK2 ! !------------------------------------------------------------------------------- ! -PRINT *,'OPENACC: VER_INTERP_LIN2D_DEVICE not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'VER_INTERP_LIN2D_DEVICE', 'OpenACC: not yet tested' ) !$acc data present(PVAR1,KKLIN,PCOEFLIN,PVAR2) !ZVAR1(1,:,:)=PVAR1(:,:) !IKLIN(1,:,:)=KKLIN(:,:) @@ -605,6 +604,8 @@ END FUNCTION VER_INTERP_LIN1D !* 0. DECLARATIONS ! ------------ ! +use mode_msg + IMPLICIT NONE ! !* 0.1 Declaration of arguments @@ -633,7 +634,7 @@ INTEGER :: JK2 ! !------------------------------------------------------------------------------- ! -PRINT *,'OPENACC: VER_INTERP_LIN1D_DEVICE not yet tested' +call Print_msg( NVERB_WARNING, 'GEN', 'VER_INTERP_LIN1D_DEVICE', 'OpenACC: not yet tested' ) !$acc data present(PVAR1,KKLIN,PCOEFLIN,PVAR2) !ZVAR1(1,1,:)=PVAR1(:) !IKLIN(1,1,:)=KKLIN(:)