Changeset 3658 for palm/trunk/SOURCE/time_integration.f90
- Timestamp:
- Jan 7, 2019 8:28:54 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/time_integration.f90
r3648 r3658 442 442 rho_air_zw, rho_ocean, s, s_p, sa_p, te_m, tend, tpt_m, tu_m, & 443 443 tv_m, tw_m, u, ug, u_init, u_p, u_stokes_zu, v, vg, v_init, vpt,& 444 v_p, v_stokes_zu, w, w_p, zu 444 v_p, v_stokes_zu, w, w_p, zu, heatflux_output_conversion, & 445 momentumflux_output_conversion 445 446 446 447 USE biometeorology_mod, & … … 585 586 USE statistics, & 586 587 ONLY: flow_statistics_called, hom, pr_palm, sums_ls_l, & 587 rmask, statistic_regions, weight_substep, sums_l _l,&588 rmask, statistic_regions, weight_substep, sums_l, sums_l_l, & 588 589 sums_us2_ws_l, sums_wsus_ws_l, sums_vs2_ws_l, sums_wsvs_ws_l, & 589 590 sums_ws2_ws_l, sums_wspts_ws_l, sums_wsqs_ws_l, sums_wssas_ws_l,& … … 685 686 !$ACC COPYIN(ddzu(1:nzt+1), dd2zu(1:nzt)) & 686 687 !$ACC COPYIN(ddzw(1:nzt+1)) & 688 !$ACC COPYIN(heatflux_output_conversion(nzb:nzt+1)) & 689 !$ACC COPYIN(momentumflux_output_conversion(nzb:nzt+1)) & 687 690 !$ACC COPYIN(rdf(nzb+1:nzt), rdf_sc(nzb+1:nzt)) & 688 691 !$ACC COPYIN(ptdf_x(nxlg:nxrg), ptdf_y(nysg:nyng)) & … … 715 718 ! Copy data from statistics 716 719 !$ACC DATA & 717 !$ACC COPYIN(hom( nzb+1:nzb_max,1,1:3,0)) &720 !$ACC COPYIN(hom(0:nz+1,1:2,1:4,0)) & 718 721 !$ACC COPYIN(rmask(nysg:nyng,nxlg:nxrg,0:statistic_regions)) & 719 722 !$ACC COPYIN(weight_substep(1:intermediate_timestep_count_max)) & 723 !$ACC COPY(sums_l(nzb:nzt+1,1:pr_palm,0)) & 720 724 !$ACC COPY(sums_l_l(nzb:nzt+1,0:statistic_regions,0)) & 721 725 !$ACC COPY(sums_us2_ws_l(nzb:nzt+1,0)) & … … 734 738 !$ACC COPY(sums_salsa_ws_l(nzb:nzt+1,0)) 735 739 740 #ifdef _OPENACC 741 CALL enter_surface_arrays 742 #endif 743 736 744 ! 737 745 !-- At beginning determine the first time step … … 849 857 ENDIF 850 858 851 #ifdef _OPENACC852 CALL enter_surface_arrays853 #endif854 855 859 ! 856 860 !-- Start of intermediate step loop … … 1369 1373 ! 1370 1374 !-- Will be used at some point by flow_statistics. 1371 !$ACC UPDATE HOST(e, u, v, w, pt) & 1372 !$ACC HOST(kh(nzb:nzt+1,nysg:nyng,nxlg:nxrg)) & 1373 !$ACC HOST(km(nzb:nzt+1,nysg:nyng,nxlg:nxrg)) & 1375 !$ACC UPDATE & 1374 1376 !$ACC HOST(sums_l_l(nzb:nzt+1,0:statistic_regions,0)) & 1375 1377 !$ACC HOST(sums_us2_ws_l(nzb:nzt+1,0)) & … … 1387 1389 !$ACC HOST(sums_wsss_ws_l(nzb:nzt+1,0)) & 1388 1390 !$ACC HOST(sums_salsa_ws_l(nzb:nzt+1,0)) 1389 #ifdef _OPENACC1390 CALL exit_surface_arrays1391 #endif1392 1391 1393 1392 ! … … 1810 1809 ENDDO ! time loop 1811 1810 1811 #ifdef _OPENACC 1812 CALL exit_surface_arrays 1813 #endif 1812 1814 !$ACC END DATA 1813 1815 !$ACC END DATA
Note: See TracChangeset
for help on using the changeset viewer.