Started by an SCM change Obtained jenkins_tests/clubb_release_diff_test/Jenkinsfile from git https://github.com/larson-group/clubb.git [Pipeline] Start of Pipeline [Pipeline] node Still waiting to schedule task ‘Mac’ is reserved for jobs with matching label expression Running on Jenkins in /home/jenkins/workspace/clubb_release_diff_test [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: git Cloning the remote Git repository Cloning repository https://github.com/larson-group/clubb.git > git init /home/jenkins/workspace/clubb_release_diff_test # timeout=10 Fetching upstream changes from https://github.com/larson-group/clubb.git > git --version # timeout=10 > git --version # 'git version 2.30.2' using GIT_ASKPASS to set credentials A token based key used by Jenkins to preform Github actions, created 6/21/2021 > git fetch --tags --force --progress -- https://github.com/larson-group/clubb.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/larson-group/clubb.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision f9b2927131803620d9af3ac671006bbb2de6b83e (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f f9b2927131803620d9af3ac671006bbb2de6b83e # timeout=10 Commit message: "Openacc tweaks and cleanup (#1097)" > git rev-list --no-walk 2e3ed83325fd8b1f95a68dfe1568f872f11c7088 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Checkout Clubb and Clubb_Release) [Pipeline] sh + git clone https://github.com/larson-group/clubb.git Cloning into 'clubb'... + git clone https://github.com/larson-group/clubb_release.git Cloning into 'clubb_release'... [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Diff) [Pipeline] sh + diff --exclude=.git --exclude=version_clubb_core.txt --exclude=version_silhs.txt -r clubb clubb_release diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90 clubb_release/src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90 150c150 < !$acc enter data create( w_1_n, w_2_n ) --- > !$acc declare create( w_1_n, w_2_n ) 207,208d206 < !$acc exit data delete( w_1_n, w_2_n ) < diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/advance_clubb_core_module.F90 clubb_release/src/CLUBB_core/advance_clubb_core_module.F90 1139c1139 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1146d1145 < !$acc end parallel loop 1149c1148 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1154d1152 < !$acc end parallel loop 1165d1162 < !$acc end parallel loop 1175d1171 < !$acc end parallel loop 1180c1176 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1187d1182 < !$acc end parallel loop 1197d1191 < !$acc end parallel loop 1207d1200 < !$acc end parallel loop 1213c1206 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1217d1209 < !$acc end parallel loop 1219c1211 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1223d1214 < !$acc end parallel loop 1316d1306 < !$acc end parallel loop 1349d1338 < !$acc end parallel loop 1357d1345 < !$acc end parallel loop 1376d1363 < !$acc end parallel loop 1397d1383 < !$acc end parallel loop 1408,1409d1393 < !$acc end parallel loop < 1424d1407 < !$acc end parallel loop 1434d1416 < !$acc end parallel loop 1447d1428 < !$acc end parallel loop 1473d1453 < !$acc end parallel loop 1481d1460 < !$acc end parallel loop 1492d1470 < !$acc end parallel loop 1528d1505 < !$acc end parallel loop 1539d1515 < !$acc end parallel loop 1555d1530 < !$acc end parallel loop 1629d1603 < !$acc end parallel loop 1640d1613 < !$acc end parallel loop 1733d1705 < !$acc end parallel loop 1777d1748 < !$acc end parallel loop 1787d1757 < !$acc end parallel loop 1797d1766 < !$acc end parallel loop 1806d1774 < !$acc end parallel loop 1814d1781 < !$acc end parallel loop 1879d1845 < !$acc end parallel loop 2197d2162 < !$acc end parallel loop 2207d2171 < !$acc end parallel loop 2250d2213 < !$acc end parallel loop 2357d2319 < !$acc end parallel loop 2371d2332 < !$acc end parallel loop 2404d2364 < !$acc end parallel loop 2575d2534 < !$acc end parallel loop 3776c3735 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 3791c3750 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 3812c3771 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 3903c3862 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 3930c3889 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 3950c3909 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 3984c3943 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 4149c4108,4116 < clubb_config_flags, & ! intent(in) --- > iiPDF_type, & ! intent(in) > ipdf_call_placement, & ! intent(in) > l_predict_upwp_vpwp, & ! intent(in) > l_min_xp2_from_corr_wx, & ! intent(in) > l_prescribed_avg_deltaz, & ! intent(in) > l_damp_wp2_using_em, & ! intent(in) > l_stability_correct_tau_zm, & ! intent(in) > l_enable_relaxed_clipping, & ! intent(in) > l_diag_Lscale_from_tau, & ! intent(in) 4210d4176 < lapack, & 4252,4254c4218,4246 < type(clubb_config_flags_type), intent(in) :: & < clubb_config_flags < --- > integer, intent(in) :: & > iiPDF_type, & ! Selected option for the two-component normal > ! (double Gaussian) PDF type to use for the w, > ! rt, and theta-l (or w, chi, and eta) portion of > ! CLUBB's multivariate, two-component PDF. > ipdf_call_placement ! Selected option for the placement of the call to > ! CLUBB's PDF. > > logical, intent(in) :: & > l_predict_upwp_vpwp, & ! Flag to predict <u'w'> and <v'w'> along with <u> and <v> > ! alongside the advancement of <rt>, <w'rt'>, <thl>, <wpthlp>, > ! <sclr>, and <w'sclr'> in subroutine advance_xm_wpxp. > ! Otherwise, <u'w'> and <v'w'> are still approximated by eddy > ! diffusivity when <u> and <v> are advanced in subroutine > ! advance_windm_edsclrm. > l_min_xp2_from_corr_wx, & ! Flag to base the threshold minimum value of xp2 (rtp2 and > ! thlp2) on keeping the overall correlation of w and x within > ! the limits of -max_mag_correlation_flux to > ! max_mag_correlation_flux. > l_prescribed_avg_deltaz, & ! used in adj_low_res_nu. If .true., avg_deltaz = deltaz > l_stability_correct_tau_zm, & ! Use tau_N2_zm instead of tau_zm in wpxp_pr1 stability > ! correction > l_damp_wp2_using_em, & ! In wp2 equation, use a dissipation formula of > ! -(2/3)*em/tau_zm, as in Bougeault (1981) > l_enable_relaxed_clipping, & ! Flag to relax clipping on wpxp in > ! xm_wpxp_clipping_and_stats > l_diag_Lscale_from_tau ! First diagnose dissipation time tau, and > ! then diagnose the mixing length scale as > ! Lscale = tau * tke 4272,4283d4263 < #ifdef _OPENACC < if ( clubb_config_flags%penta_solve_method == lapack ) then < write(fstderr,*) "WARNING: The penta-diagonal lapack solver is not GPU accelerated" < write(fstderr,*) " Set penta_solve_method = 2, to use an accelerated penta-diagonal solver" < end if < < if ( clubb_config_flags%tridiag_solve_method == lapack ) then < write(fstderr,*) "WARNING: The tri-diagonal lapack solver is not GPU accelerated" < write(fstderr,*) " Set tridiag_solve_method = 2, to use an accelerated tri-diagonal solver" < end if < #endif < 4287c4267 < if ( clubb_config_flags%l_damp_wp2_using_em .and. & --- > if ( l_damp_wp2_using_em .and. & 4289c4269 < clubb_config_flags%l_stability_correct_tau_zm) ) then --- > l_stability_correct_tau_zm) ) then 4294c4274 < write(fstderr,*) "l_stability_correct_tau_zm = ", clubb_config_flags%l_stability_correct_tau_zm --- > write(fstderr,*) "l_stability_correct_tau_zm = ", l_stability_correct_tau_zm 4330,4333c4310,4312 < if ( clubb_config_flags%iiPDF_type < iiPDF_ADG1 & < .or. clubb_config_flags%iiPDF_type > iiPDF_new_hybrid ) then < write(fstderr,*) "Unknown type of double Gaussian PDF selected: ", clubb_config_flags%iiPDF_type < write(fstderr,*) "iiPDF_type = ", clubb_config_flags%iiPDF_type --- > if ( iiPDF_type < iiPDF_ADG1 .or. iiPDF_type > iiPDF_new_hybrid ) then > write(fstderr,*) "Unknown type of double Gaussian PDF selected: ", iiPDF_type > write(fstderr,*) "iiPDF_type = ", iiPDF_type 4341c4320 < if ( clubb_config_flags%iiPDF_type == iiPDF_ADG2 ) then --- > if ( iiPDF_type == iiPDF_ADG2 ) then 4345c4324 < write(fstderr,*) "iiPDF_type = ", clubb_config_flags%iiPDF_type --- > write(fstderr,*) "iiPDF_type = ", iiPDF_type 4354c4333 < if ( clubb_config_flags%iiPDF_type == iiPDF_3D_Luhar ) then --- > if ( iiPDF_type == iiPDF_3D_Luhar ) then 4358c4337 < write(fstderr,*) "iiPDF_type = ", clubb_config_flags%iiPDF_type --- > write(fstderr,*) "iiPDF_type = ", iiPDF_type 4369c4348 < if ( clubb_config_flags%iiPDF_type == iiPDF_new ) then --- > if ( iiPDF_type == iiPDF_new ) then 4373c4352 < write(fstderr,*) "iiPDF_type = ", clubb_config_flags%iiPDF_type --- > write(fstderr,*) "iiPDF_type = ", iiPDF_type 4384c4363 < if ( clubb_config_flags%iiPDF_type == iiPDF_TSDADG ) then --- > if ( iiPDF_type == iiPDF_TSDADG ) then 4388c4367 < write(fstderr,*) "iiPDF_type = ", clubb_config_flags%iiPDF_type --- > write(fstderr,*) "iiPDF_type = ", iiPDF_type 4398c4377 < if ( clubb_config_flags%iiPDF_type == iiPDF_LY93 ) then --- > if ( iiPDF_type == iiPDF_LY93 ) then 4402c4381 < write(fstderr,*) "iiPDF_type = ", clubb_config_flags%iiPDF_type --- > write(fstderr,*) "iiPDF_type = ", iiPDF_type 4412,4415c4391,4393 < if ( clubb_config_flags%ipdf_call_placement < ipdf_pre_advance_fields & < .or. clubb_config_flags%ipdf_call_placement > ipdf_pre_post_advance_fields ) then < write(fstderr,*) "Invalid option selected for ipdf_call_placement: ", & < clubb_config_flags%ipdf_call_placement --- > if ( ipdf_call_placement < ipdf_pre_advance_fields & > .or. ipdf_call_placement > ipdf_pre_post_advance_fields ) then > write(fstderr,*) "Invalid option selected for ipdf_call_placement: ", ipdf_call_placement 4424c4402 < if ( clubb_config_flags%l_predict_upwp_vpwp ) then --- > if ( l_predict_upwp_vpwp ) then 4445,4446c4423,4424 < if ( ( clubb_config_flags%iiPDF_type /= iiPDF_ADG1 ) & < .and. ( clubb_config_flags%iiPDF_type /= iiPDF_new_hybrid ) ) then --- > if ( ( iiPDF_type /= iiPDF_ADG1 ) & > .and. ( iiPDF_type /= iiPDF_new_hybrid ) ) then 4460,4461c4438,4439 < if ( ( clubb_config_flags%l_min_xp2_from_corr_wx ) & < .and. ( clubb_config_flags%l_enable_relaxed_clipping ) ) then --- > if ( ( l_min_xp2_from_corr_wx ) & > .and. ( l_enable_relaxed_clipping ) ) then 4469,4470c4447,4448 < elseif ( ( .not. clubb_config_flags%l_min_xp2_from_corr_wx ) & < .and. ( .not. clubb_config_flags%l_enable_relaxed_clipping ) ) then --- > elseif ( ( .not. l_min_xp2_from_corr_wx ) & > .and. ( .not. l_enable_relaxed_clipping ) ) then 4580c4558 < if ( clubb_config_flags%l_diag_Lscale_from_tau ) then --- > if ( l_diag_Lscale_from_tau ) then 4889c4867 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 4906c4884 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5080c5058 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5143c5121 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5235,5236c5213 < !$acc enter data create( chi_mean, vert_cloud_frac_upper, & < !$acc vert_cloud_frac_lower, vert_cloud_frac ) --- > !$acc declare create( chi_mean, vert_cloud_frac_upper, vert_cloud_frac_lower, vert_cloud_frac ) 5333c5310 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5360,5362d5336 < !$acc exit data delete( chi_mean, vert_cloud_frac_upper, & < !$acc vert_cloud_frac_lower, vert_cloud_frac ) < 5500c5474 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5506c5480 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/advance_helper_module.F90 clubb_release/src/CLUBB_core/advance_helper_module.F90 296,298c296,298 < !$acc enter data create( brunt_vaisala_freq_sqd, brunt_vaisala_freq_sqd_mixed, & < !$acc brunt_vaisala_freq_sqd_moist, brunt_vaisala_freq_sqd_dry, & < !$acc brunt_vaisala_freq_sqd_plus, lambda0_stability, Lscale_zm ) --- > !$acc declare create( brunt_vaisala_freq_sqd, brunt_vaisala_freq_sqd_mixed, & > !$acc brunt_vaisala_freq_sqd_moist, brunt_vaisala_freq_sqd_dry, & > !$acc brunt_vaisala_freq_sqd_plus, lambda0_stability, Lscale_zm ) 335,338d334 < !$acc exit data delete( brunt_vaisala_freq_sqd, brunt_vaisala_freq_sqd_mixed, & < !$acc brunt_vaisala_freq_sqd_moist, brunt_vaisala_freq_sqd_dry, & < !$acc brunt_vaisala_freq_sqd_plus, lambda0_stability, Lscale_zm ) < 731,736c727,731 < !$acc enter data create( brunt_vaisala_freq_sqd, brunt_vaisala_freq_sqd_mixed, & < !$acc brunt_vaisala_freq_sqd_dry, brunt_vaisala_freq_sqd_moist, & < !$acc brunt_vaisala_freq_sqd_plus, Richardson_num, Cx_fnc_interp, & < !$acc Ri_zm, ddzt_um, ddzt_vm, shear_sqd, turb_freq_sqd, Lscale_zm, & < !$acc Richardson_num_clipped, Cx_fnc_Richardson_avg, fnc_Richardson, & < !$acc fnc_Richardson_clipped, fnc_Richardson_smooth ) --- > !$acc declare create( brunt_vaisala_freq_sqd, brunt_vaisala_freq_sqd_mixed, brunt_vaisala_freq_sqd_dry, & > !$acc brunt_vaisala_freq_sqd_moist, brunt_vaisala_freq_sqd_plus, Richardson_num, & > !$acc Ri_zm, ddzt_um, ddzt_vm, shear_sqd, turb_freq_sqd, Lscale_zm, Cx_fnc_interp, & > !$acc Richardson_num_clipped, Cx_fnc_Richardson_avg, fnc_Richardson, & > !$acc fnc_Richardson_clipped, fnc_Richardson_smooth ) 918,924d912 < !$acc exit data delete( brunt_vaisala_freq_sqd, brunt_vaisala_freq_sqd_mixed, & < !$acc brunt_vaisala_freq_sqd_dry, brunt_vaisala_freq_sqd_moist, & < !$acc brunt_vaisala_freq_sqd_plus, Richardson_num, Cx_fnc_interp, & < !$acc Ri_zm, ddzt_um, ddzt_vm, shear_sqd, turb_freq_sqd, Lscale_zm, & < !$acc Richardson_num_clipped, Cx_fnc_Richardson_avg, fnc_Richardson, & < !$acc fnc_Richardson_clipped, fnc_Richardson_smooth ) < 994c982 < !$acc enter data create( one_half_avg_width, numer_terms, denom_terms ) --- > !$acc declare create( one_half_avg_width, numer_terms, denom_terms ) 1094,1095d1081 < !$acc exit data delete( one_half_avg_width, numer_terms, denom_terms ) < 1150c1136 < !$acc enter data create( brunt_vaisala_freq_splat_clipped, brunt_vaisala_freq_splat_smooth ) --- > !$acc declare create( brunt_vaisala_freq_splat_clipped, brunt_vaisala_freq_splat_smooth ) 1172,1173d1157 < !$acc exit data delete( brunt_vaisala_freq_splat_clipped, brunt_vaisala_freq_splat_smooth ) < 1230c1214 < !$acc enter data create( brunt_vaisala_freq_splat_clipped, brunt_vaisala_freq_splat_smooth ) --- > !$acc declare create( brunt_vaisala_freq_splat_clipped, brunt_vaisala_freq_splat_smooth ) 1252,1253d1235 < < !$acc exit data delete( brunt_vaisala_freq_splat_clipped, brunt_vaisala_freq_splat_smooth ) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/advance_windm_edsclrm_module.F90 clubb_release/src/CLUBB_core/advance_windm_edsclrm_module.F90 2136c2136 < !$acc enter data create( xm_gf, xm_cf ) --- > !$acc declare create( xm_gf, xm_cf ) 2243,2244d2242 < < !$acc exit data delete( xm_gf, xm_cf ) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/advance_wp2_wp3_module.F90 clubb_release/src/CLUBB_core/advance_wp2_wp3_module.F90 416,426c416,426 < !$acc enter data create( wp2_old, wp3_old, C1_Skw_fnc, C11_Skw_fnc, C16_fnc, & < !$acc wp3_term_ta_lhs_result, wp3_pr3_lhs, lhs_ta_wp2, & < !$acc lhs_tp_wp3, lhs_adv_tp_wp3, lhs_pr_tp_wp3, & < !$acc lhs_ta_wp3, lhs_dp1_wp2, rhs_dp1_wp2, lhs_pr1_wp2, & < !$acc rhs_pr1_wp2, lhs_pr1_wp3, rhs_pr1_wp3, rhs_bp_pr2_wp2, & < !$acc rhs_pr_dfsn_wp2, rhs_bp1_pr2_wp3, rhs_pr3_wp2, & < !$acc rhs_pr3_wp3, rhs_ta_wp3, rhs_pr_turb_wp3, rhs_pr_dfsn_wp3, & < !$acc lhs_diff_zm, lhs_diff_zt, lhs_diff_zm_crank, lhs_diff_zt_crank, & < !$acc lhs_ma_zm, lhs_ma_zt, lhs_ac_pr2_wp2, lhs_ac_pr2_wp3, & < !$acc coef_wp4_implicit_zt, coef_wp4_implicit, a1, a1_zt, & < !$acc dum_dz, dvm_dz, lhs, rhs, Kw1, Kw8, Kw1_zm, Kw8_zt ) --- > !$acc declare create( wp2_old, wp3_old, C1_Skw_fnc, C11_Skw_fnc, C16_fnc, & > !$acc wp3_term_ta_lhs_result, wp3_pr3_lhs, lhs_ta_wp2, & > !$acc lhs_tp_wp3, lhs_adv_tp_wp3, lhs_pr_tp_wp3, & > !$acc lhs_ta_wp3, lhs_dp1_wp2, rhs_dp1_wp2, lhs_pr1_wp2, & > !$acc rhs_pr1_wp2, lhs_pr1_wp3, rhs_pr1_wp3, rhs_bp_pr2_wp2, & > !$acc rhs_pr_dfsn_wp2, rhs_bp1_pr2_wp3, rhs_pr3_wp2, & > !$acc rhs_pr3_wp3, rhs_ta_wp3, rhs_pr_turb_wp3, rhs_pr_dfsn_wp3, & > !$acc lhs_diff_zm, lhs_diff_zt, lhs_diff_zm_crank, lhs_diff_zt_crank, & > !$acc lhs_ma_zm, lhs_ma_zt, lhs_ac_pr2_wp2, lhs_ac_pr2_wp3, & > !$acc coef_wp4_implicit_zt, coef_wp4_implicit, a1, a1_zt, & > !$acc dum_dz, dvm_dz, lhs, rhs, Kw1, Kw8, Kw1_zm, Kw8_zt ) 1163,1174d1162 < !$acc exit data delete( wp2_old, wp3_old, C1_Skw_fnc, C11_Skw_fnc, C16_fnc, & < !$acc wp3_term_ta_lhs_result, wp3_pr3_lhs, lhs_ta_wp2, & < !$acc lhs_tp_wp3, lhs_adv_tp_wp3, lhs_pr_tp_wp3, & < !$acc lhs_ta_wp3, lhs_dp1_wp2, rhs_dp1_wp2, lhs_pr1_wp2, & < !$acc rhs_pr1_wp2, lhs_pr1_wp3, rhs_pr1_wp3, rhs_bp_pr2_wp2, & < !$acc rhs_pr_dfsn_wp2, rhs_bp1_pr2_wp3, rhs_pr3_wp2, & < !$acc rhs_pr3_wp3, rhs_ta_wp3, rhs_pr_turb_wp3, rhs_pr_dfsn_wp3, & < !$acc lhs_diff_zm, lhs_diff_zt, lhs_diff_zm_crank, lhs_diff_zt_crank, & < !$acc lhs_ma_zm, lhs_ma_zt, lhs_ac_pr2_wp2, lhs_ac_pr2_wp3, & < !$acc coef_wp4_implicit_zt, coef_wp4_implicit, a1, a1_zt, & < !$acc dum_dz, dvm_dz, lhs, rhs, Kw1, Kw8, Kw1_zm, Kw8_zt ) < 1407c1395 < !$acc enter data create( rhs_save, solut, old_solut, rcond, threshold_array ) --- > !$acc declare create( rhs_save, solut, old_solut, rcond, threshold_array ) 1829,1830d1816 < < !$acc exit data delete( rhs_save, solut, old_solut, rcond, threshold_array ) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/advance_xm_wpxp_module.F90 clubb_release/src/CLUBB_core/advance_xm_wpxp_module.F90 1114,1120c1114,1120 < !$acc low_lev_effect, high_lev_effect, rtm_old, wprtp_old, thlm_old, & < !$acc wpthlp_old, um_old, upwp_old, vm_old, & < !$acc vpwp_old, lhs_diff_zm, lhs_diff_zt, lhs_ma_zt, lhs_ma_zm, & < !$acc lhs_ta_wprtp, lhs_ta_wpthlp, lhs_ta_wpup, lhs_ta_wpvp, & < !$acc rhs_ta_wprtp, rhs_ta_wpthlp, rhs_ta_wpup, & < !$acc rhs_ta_wpvp, lhs_tp, lhs_ta_xm, lhs_ac_pr2, & < !$acc lhs_pr1_wprtp, lhs_pr1_wpthlp ) --- > !$acc low_lev_effect, high_lev_effect, rtm_old, wprtp_old, thlm_old, & > !$acc wpthlp_old, um_old, upwp_old, vm_old, & > !$acc vpwp_old, lhs_diff_zm, lhs_diff_zt, lhs_ma_zt, lhs_ma_zm, & > !$acc lhs_ta_wprtp, lhs_ta_wpthlp, lhs_ta_wpup, lhs_ta_wpvp, & > !$acc rhs_ta_wprtp, rhs_ta_wpthlp, rhs_ta_wpup, & > !$acc rhs_ta_wpvp, lhs_tp, lhs_ta_xm, lhs_ac_pr2, & > !$acc lhs_pr1_wprtp, lhs_pr1_wpthlp ) 1123,1124c1123,1124 < !$acc delete( sclrm_old, wpsclrp_old, lhs_ta_wpsclrp, & < !$acc rhs_ta_wpsclrp, lhs_pr1_wpsclrp ) --- > !$acc delete( sclrm_old, wpsclrp_old, lhs_ta_wpsclrp, & > !$acc rhs_ta_wpsclrp, lhs_pr1_wpsclrp ) 1294a1295,1297 > > real( kind = core_rknd ), dimension(ngrdcol,nz) :: & > zero_vector ! Vector of 0s 1298a1302,1303 > > !$acc declare create( zero_vector ) 1304c1309 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1315c1320 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1366c1371 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1560c1565 < !$acc enter data create( Kh_N2_zm, K_zm, K_zt, Kw6_zm, zeros_array ) --- > !$acc declare create( Kh_N2_zm, K_zm, K_zt, Kw6_zm, zeros_array ) 1644c1649 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1664,1665d1668 < !$acc exit data delete( Kh_N2_zm, K_zm, K_zt, Kw6_zm, zeros_array ) < 1828c1831 < !$acc enter data create( rhs_bp_pr3 ) --- > !$acc declare create( rhs_bp_pr3 ) 1837c1840 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1873c1876 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 2027,2028d2029 < !$acc exit data delete( rhs_bp_pr3 ) < 4567c4568 < !$acc enter data create( xm_old, wpxp_pd, xm_pd, wpxp_chnge, xp2_relaxed ) --- > !$acc declare create( xm_old, wpxp_pd, xm_pd, wpxp_chnge, xp2_relaxed ) 4680c4681 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 4913c4914 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5046,5048c5047 < end if < < !$acc exit data delete( xm_old, wpxp_pd, xm_pd, wpxp_chnge, xp2_relaxed ) --- > end if 5139c5138 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5245c5244 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5268c5267 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5364c5363 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5382c5381 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5475c5474 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5506c5505 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5582c5581 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5596c5595 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 5779c5778 < !$acc enter data create( xm_tndcy_wpxp_cl, l_clipping_needed, l_any_clipping_needed ) --- > !$acc declare create( xm_tndcy_wpxp_cl, l_clipping_needed, l_any_clipping_needed ) 5835,5836d5833 < !$acc exit data delete( xm_tndcy_wpxp_cl, l_clipping_needed, l_any_clipping_needed ) < 5959c5956 < !$acc enter data create( ddzt_xm, ddzt_ym ) --- > !$acc declare create( ddzt_xm, ddzt_ym ) 5970,5974c5967,5969 < end do < end do < !$acc end parallel loop < < !$acc exit data delete( ddzt_xm, ddzt_ym ) --- > end do > end do > !$acc end parallel loop diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/advance_xp2_xpyp_module.F90 clubb_release/src/CLUBB_core/advance_xp2_xpyp_module.F90 3056c3056 < !$acc enter data create( rhs_pr2 ) --- > !$acc declare create( rhs_pr2 ) 3231,3232d3230 < < !$acc exit data delete( rhs_pr2 ) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/clip_explicit.F90 clubb_release/src/CLUBB_core/clip_explicit.F90 622c622 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1183c1183 < !$acc enter data create( wp2_zt_cubed, wp3_lim_sqd, zagl_thresh, H_zagl ) --- > !$acc declare create( wp2_zt_cubed, wp3_lim_sqd, zagl_thresh, H_zagl ) 1279,1280d1278 < < !$acc exit data delete( wp2_zt_cubed, wp3_lim_sqd, zagl_thresh, H_zagl ) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/clubb_api_module.F90 clubb_release/src/CLUBB_core/clubb_api_module.F90 255,257d254 < use advance_clubb_core_module, only: & < setup_clubb_core_api => setup_clubb_core < 1701a1699,1835 > > !================================================================================================ > ! setup_clubb_core - Sets up the model for execution. > !================================================================================================ > > subroutine setup_clubb_core_api( & > nzmax, T0_in, ts_nudge_in, & ! intent(in) > hydromet_dim_in, sclr_dim_in, & ! intent(in) > sclr_tol_in, edsclr_dim_in, params, & ! intent(in) > l_host_applies_sfc_fluxes, & ! intent(in) > saturation_formula, & ! intent(in) > l_input_fields, & ! intent(in) > #ifdef GFDL > I_sat_sphum, & ! intent(in) h1g, 2010-06-16 > #endif > iiPDF_type, & ! intent(in) > ipdf_call_placement, & ! intent(in) > l_predict_upwp_vpwp, & ! intent(in) > l_min_xp2_from_corr_wx, & ! intent(in) > l_prescribed_avg_deltaz, & ! intent(in) > l_damp_wp2_using_em, & ! intent(in) > l_stability_correct_tau_zm, & ! intent(in) > l_enable_relaxed_clipping, & ! intent(in) > l_diag_Lscale_from_tau, & ! intent(in) > #ifdef GFDL > cloud_frac_min , & ! intent(in) h1g, 2010-06-16 > #endif > err_code_api ) ! intent(out) > > use advance_clubb_core_module, only : setup_clubb_core > > use parameter_indices, only: & > nparams ! Variable(s) > > use model_flags, only: & > clubb_config_flags_type ! Type > > ! TODO: This should be called from the api, but all the host models appear to call > ! it directly or not at all. > ! use model_flags, only: & > ! setup_model_flags ! Subroutine > > implicit none > > ! Input Variables > > integer, intent(in) :: nzmax ! Vertical grid levels [#] > > ! Model parameters > real( kind = core_rknd ), intent(in) :: & > T0_in, ts_nudge_in > > integer, intent(in) :: & > hydromet_dim_in, & ! Number of hydrometeor species > sclr_dim_in, & ! Number of passive scalars > edsclr_dim_in ! Number of eddy-diff. passive scalars > > real( kind = core_rknd ), intent(in), dimension(sclr_dim_in) :: & > sclr_tol_in ! Thresholds for passive scalars > > real( kind = core_rknd ), intent(in), dimension(nparams) :: & > params ! Including C1, nu1, nu2, etc. > > ! Flags > logical, intent(in) :: & > l_host_applies_sfc_fluxes ! Whether to apply for the surface flux > > character(len=*), intent(in) :: & > saturation_formula ! Approximation for saturation vapor pressure > > logical, intent(in) :: & > l_input_fields ! Flag for whether LES input fields are used > > integer, intent(in) :: & > iiPDF_type, & ! Selected option for the two-component normal > ! (double Gaussian) PDF type to use for the w, > ! rt, and theta-l (or w, chi, and eta) portion of > ! CLUBB's multivariate, two-component PDF. > ipdf_call_placement ! Selected option for the placement of the call to > ! CLUBB's PDF. > > logical, intent(in) :: & > l_predict_upwp_vpwp, & ! Flag to predict <u'w'> and <v'w'> along with <u> and <v> > ! alongside the advancement of <rt>, <w'rt'>, <thl>, <wpthlp>, > ! <sclr>, and <w'sclr'> in subroutine advance_xm_wpxp. > ! Otherwise, <u'w'> and <v'w'> are still approximated by eddy > ! diffusivity when <u> and <v> are advanced in subroutine > ! advance_windm_edsclrm. > l_min_xp2_from_corr_wx, & ! Flag to base the threshold minimum value of xp2 (rtp2 and > ! thlp2) on keeping the overall correlation of w and x within > ! the limits of -max_mag_correlation_flux to > ! max_mag_correlation_flux. > l_prescribed_avg_deltaz, & ! used in adj_low_res_nu. If .true., avg_deltaz = deltaz > l_damp_wp2_using_em, & > l_stability_correct_tau_zm, & > l_enable_relaxed_clipping, & ! Flag to relax clipping on wpxp in > ! xm_wpxp_clipping_and_stats > l_diag_Lscale_from_tau ! First diagnose dissipation time tau, and > ! then diagnose the mixing length scale as > ! Lscale = tau * tke > > #ifdef GFDL > logical, intent(in) :: & ! h1g, 2010-06-16 begin mod > I_sat_sphum > > real( kind = core_rknd ), intent(in) :: & > cloud_frac_min ! h1g, 2010-06-16 end mod > #endif > > integer, intent(out) :: & > err_code_api ! Diagnostic for a problem with the setup > > call setup_clubb_core( & > nzmax, T0_in, ts_nudge_in, & ! intent(in) > hydromet_dim_in, sclr_dim_in, & ! intent(in) > sclr_tol_in, edsclr_dim_in, params, & ! intent(in) > l_host_applies_sfc_fluxes, & ! intent(in) > saturation_formula, & ! intent(in) > l_input_fields, & ! intent(in) > #ifdef GFDL > I_sat_sphum, & ! intent(in) h1g, 2010-06-16 > #endif > iiPDF_type, & ! intent(in) > ipdf_call_placement, & ! intent(in) > l_predict_upwp_vpwp, & ! intent(in) > l_min_xp2_from_corr_wx, & ! intent(in) > l_prescribed_avg_deltaz, & ! intent(in) > l_damp_wp2_using_em, & ! intent(in) > l_stability_correct_tau_zm, & ! intent(in) > l_enable_relaxed_clipping, & ! intent(in) > l_diag_Lscale_from_tau, & ! intent(in) > #ifdef GFDL > cloud_frac_min, & ! intent(in) h1g, 2010-06-16 > #endif > err_code_api ) ! intent(out) > > end subroutine setup_clubb_core_api diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/diffusion.F90 clubb_release/src/CLUBB_core/diffusion.F90 343c343 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 372c372 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 390c390 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 407c407 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 480c480 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 499c499 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 993c993 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1018c1018 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1034c1034 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1051c1051 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1125c1125 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1144c1144 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/fill_holes.F90 clubb_release/src/CLUBB_core/fill_holes.F90 146c146 < !$acc parallel loop gang vector collapse(2) default(present) --- > !$acc parallel loop collapse(2) default(present) 249c249 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 256c256 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 267c267 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 288c288 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 297c297 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/grid_class.F90 clubb_release/src/CLUBB_core/grid_class.F90 1508c1508 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1967c1967 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 2320c2320 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 2414c2414 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/interpolation.F90 clubb_release/src/CLUBB_core/interpolation.F90 544c544 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/matrix_solver_wrapper.F90 clubb_release/src/CLUBB_core/matrix_solver_wrapper.F90 110c110,116 < if ( present(rcond) ) then --- > #ifdef _OPENACC > if ( penta_solve_method /= penta_lu ) then > write(fstderr,*) "Running on GPUs requires penta_solve_method = penta_lu = 2" > err_code = clubb_no_error > return > end if > #endif 112c118 < !$acc update host( lhs, rhs ) --- > if ( present(rcond) ) then 125,126d130 < !$acc update device( rcond ) < 132,133d135 < !$acc update host( lhs, rhs ) < 140,141d141 < !$acc update device( soln ) < 228c228,234 < if ( present(rcond) ) then --- > #ifdef _OPENACC > if ( penta_solve_method /= penta_lu ) then > write(fstderr,*) "Running on GPUs requires penta_solve_method = penta_lu = 2" > err_code = clubb_no_error > return > end if > #endif 230c236 < !$acc update host( lhs, rhs ) --- > if ( present(rcond) ) then 243,244d248 < !$acc update device( rcond ) < 250,251d253 < !$acc update host( lhs, rhs ) < 258,259d259 < !$acc update device( soln ) < 341a342,349 > #ifdef _OPENACC > if ( tridiag_solve_method /= tridiag_lu ) then > write(fstderr,*) "Running on GPUs requires tridiag_solve_method = tridiag_lu = 2" > err_code = clubb_no_error > return > end if > #endif > 351a360 > 442c451,457 < if ( present(rcond) ) then --- > #ifdef _OPENACC > if ( tridiag_solve_method /= tridiag_lu ) then > write(fstderr,*) "Running on GPUs requires tridiag_solve_method = tridiag_lu = 2" > err_code = clubb_no_error > return > end if > #endif 444c459 < !$acc update host( lhs, rhs ) --- > if ( present(rcond) ) then 454,455d468 < < !$acc update device( rcond ) 462,463d474 < !$acc update host( lhs, rhs ) < 469,470d479 < !$acc update device( soln ) < 548a558,565 > > #ifdef _OPENACC > if ( tridiag_solve_method /= tridiag_lu ) then > write(fstderr,*) "Running on GPUs requires tridiag_solve_method = tridiag_lu = 2" > err_code = clubb_no_error > return > end if > #endif 552,553d568 < !$acc update host( lhs, rhs ) < 562,563d576 < < !$acc update device( rcond ) 570,571d582 < !$acc update host( lhs, rhs ) < 576,577d586 < < !$acc update device( soln ) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/mean_adv.F90 clubb_release/src/CLUBB_core/mean_adv.F90 269c269 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 320c320 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/mixing_length.F90 clubb_release/src/CLUBB_core/mixing_length.F90 235,238c235,238 < !$acc enter data create( exp_mu_dzm, invrs_dzm_on_mu, grav_on_thvm, Lv_coef, & < !$acc entrain_coef, thl_par_j_precalc, rt_par_j_precalc, & < !$acc tl_par_1, rt_par_1, rsatl_par_1, thl_par_1, dCAPE_dz_1, & < !$acc s_par_1, rc_par_1, CAPE_incr_1, thv_par_1, tke_i ) --- > !$acc declare create( exp_mu_dzm, invrs_dzm_on_mu, grav_on_thvm, Lv_coef, & > !$acc entrain_coef, thl_par_j_precalc, rt_par_j_precalc, & > !$acc tl_par_1, rt_par_1, rsatl_par_1, thl_par_1, dCAPE_dz_1, & > !$acc s_par_1, rc_par_1, CAPE_incr_1, thv_par_1, tke_i ) 240c240 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 858,862d857 < !$acc exit data delete( exp_mu_dzm, invrs_dzm_on_mu, grav_on_thvm, Lv_coef, & < !$acc entrain_coef, thl_par_j_precalc, rt_par_j_precalc, & < !$acc tl_par_1, rt_par_1, rsatl_par_1, thl_par_1, dCAPE_dz_1, & < !$acc s_par_1, rc_par_1, CAPE_incr_1, thv_par_1, tke_i ) < 1003,1007c998,1001 < !$acc enter data create( sign_rtpthlp, Lscale_pert_1, Lscale_pert_2, & < !$acc thlm_pert_1, thlm_pert_2, rtm_pert_1, rtm_pert_2, & < !$acc thlm_pert_pos_rt, thlm_pert_neg_rt, rtm_pert_pos_rt, & < !$acc rtm_pert_neg_rt, & < !$acc mu_pert_1, mu_pert_2, mu_pert_pos_rt, mu_pert_neg_rt ) --- > !$acc declare create( sign_rtpthlp, Lscale_pert_1, Lscale_pert_2, & > !$acc thlm_pert_1, thlm_pert_2, rtm_pert_1, rtm_pert_2, & > !$acc thlm_pert_pos_rt, thlm_pert_neg_rt, rtm_pert_pos_rt, rtm_pert_neg_rt, & > !$acc mu_pert_1, mu_pert_2, mu_pert_pos_rt, mu_pert_neg_rt ) 1053c1047 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1082c1076 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1147c1141 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1228,1233d1221 < !$acc exit data delete( sign_rtpthlp, Lscale_pert_1, Lscale_pert_2, & < !$acc thlm_pert_1, thlm_pert_2, rtm_pert_1, rtm_pert_2, & < !$acc thlm_pert_pos_rt, thlm_pert_neg_rt, rtm_pert_pos_rt, & < !$acc rtm_pert_neg_rt, & < !$acc mu_pert_1, mu_pert_2, mu_pert_pos_rt, mu_pert_neg_rt ) < 1471c1459 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1515c1503 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1523c1511 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/mono_flux_limiter.F90 clubb_release/src/CLUBB_core/mono_flux_limiter.F90 467,470c467,470 < !$acc enter data create( xp2_zt, xm_enter_mfl, xm_without_ta, wpxp_net_adjust, & < !$acc min_x_allowable_lev, max_x_allowable_lev, min_x_allowable, & < !$acc max_x_allowable, wpxp_mfl_max, wpxp_mfl_min, lhs_mfl_xm, & < !$acc rhs_mfl_xm, l_adjustment_needed, xm_mfl ) --- > !$acc declare create( xp2_zt, xm_enter_mfl, xm_without_ta, wpxp_net_adjust, & > !$acc min_x_allowable_lev, max_x_allowable_lev, min_x_allowable, & > !$acc max_x_allowable, wpxp_mfl_max, wpxp_mfl_min, lhs_mfl_xm, & > !$acc rhs_mfl_xm, l_adjustment_needed, xm_mfl ) 619c619 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 791c791 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 930c930 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 944c944 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1027,1031d1026 < !$acc exit data delete( xp2_zt, xm_enter_mfl, xm_without_ta, wpxp_net_adjust, & < !$acc min_x_allowable_lev, max_x_allowable_lev, min_x_allowable, & < !$acc max_x_allowable, wpxp_mfl_max, wpxp_mfl_min, lhs_mfl_xm, & < !$acc rhs_mfl_xm, l_adjustment_needed, xm_mfl ) < 1243c1238 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1341c1336 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1443c1438 < !$acc enter data create( vert_vel_up, vert_vel_down, w_min ) --- > !$acc declare create( vert_vel_up, vert_vel_down, w_min ) 1689c1684 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1702,1703d1696 < !$acc exit data delete( vert_vel_up, vert_vel_down, w_min ) < 1959c1952 < !$acc enter data create( mean_w_down_1st, mean_w_down_2nd, mean_w_up_1st, mean_w_up_2nd ) --- > !$acc declare create( mean_w_down_1st, mean_w_down_2nd, mean_w_up_1st, mean_w_up_2nd ) 2002,2003d1994 < !$acc exit data delete( mean_w_down_1st, mean_w_down_2nd, mean_w_up_1st, mean_w_up_2nd ) < 2083c2074 < !$acc enter data create( erf_cache, exp_cache ) --- > !$acc declare create( erf_cache, exp_cache ) 2136c2127 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 2145,2146d2135 < < !$acc exit data delete( erf_cache, exp_cache ) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/sfc_varnce_module.F90 clubb_release/src/CLUBB_core/sfc_varnce_module.F90 207,209c207,209 < !$acc enter data create( uf, depth_pos_wpthlp, min_wp2_sfc_val, & < !$acc um_sfc_sqd, vm_sfc_sqd, usp2_sfc, vsp2_sfc, & < !$acc ustar, zeta, wp2_splat_sfc_correction ) --- > !$acc declare create( uf, depth_pos_wpthlp, min_wp2_sfc_val, & > !$acc um_sfc_sqd, vm_sfc_sqd, usp2_sfc, vsp2_sfc, & > !$acc ustar, zeta, wp2_splat_sfc_correction ) 245c245 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 273c273 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 281c281 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 287c287 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 320c320 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 356c356 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 368c368 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 402c402 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 411c411 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 427c427 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 439c439 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 451c451 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 519c519 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 546c546 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 560c560 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 569c569 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 578c578 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 590c590 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 599c599 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 677c677 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 683c683 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 792,795d791 < < !$acc exit data delete( uf, depth_pos_wpthlp, min_wp2_sfc_val, & < !$acc um_sfc_sqd, vm_sfc_sqd, usp2_sfc, vsp2_sfc, & < !$acc ustar, zeta, wp2_splat_sfc_correction ) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/sigma_sqd_w_module.F90 clubb_release/src/CLUBB_core/sigma_sqd_w_module.F90 97c97 < !$acc enter data create( max_corr_w_x_sqd ) --- > !$acc declare create( max_corr_w_x_sqd ) 141,142d140 < < !$acc exit data delete( max_corr_w_x_sqd ) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/CLUBB_core/turbulent_adv_pdf.F90 clubb_release/src/CLUBB_core/turbulent_adv_pdf.F90 895c895 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 950c950 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1021c1021 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) 1045c1045 < !$acc parallel loop gang vector default(present) --- > !$acc parallel loop default(present) diff '--exclude=.git' '--exclude=version_clubb_core.txt' '--exclude=version_silhs.txt' -r clubb/src/clubb_driver.F90 clubb_release/src/clubb_driver.F90 1516c1516,1524 < clubb_config_flags, & ! intent(in) --- > iiPDF_type, & ! intent(in) > ipdf_call_placement, & ! intent(in) > l_predict_upwp_vpwp, & ! intent(in) > l_min_xp2_from_corr_wx, & ! intent(in) > l_prescribed_avg_deltaz, & ! intent(in) > l_damp_wp2_using_em, & ! intent(in) > l_stability_correct_tau_zm, & ! intent(in) > l_enable_relaxed_clipping, & ! intent(in) > l_diag_Lscale_from_tau, & ! intent(in) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] script [Pipeline] { [Pipeline] cleanWs [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] done [Pipeline] } [Pipeline] // script [Pipeline] script [Pipeline] { [Pipeline] emailext Sending email to: messnermet@uwm.edu [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline ERROR: script returned exit code 1 Finished: FAILURE