Skip to content
Success

Changes

Summary

  1. Added code to subroutine run_clubb in src/clubb_driver.F90 which prints git log and git diff information to the <case>_setup.txt output file. (#1101) (details)
  2. Openacc tweaks and cleanup 2 (#1099) (details)
Commit 29ad556fe9b55c4071e4fc4b6145b79d471f7a1a by noreply
Added code to subroutine run_clubb in src/clubb_driver.F90 which prints git log and git diff information to the <case>_setup.txt output file. (#1101)

CLUBB ticket #1098
The file was modified src/clubb_driver.F90 (diff)
Commit 1f4d0453a4d5c225be028a20ba8cfe44f3238336 by noreply
Openacc tweaks and cleanup 2 (#1099)

* Making all end parallel directives specify end loop

* Replacing last acc declare in a procedure with acc enter/exit data commands

* Removing pure declarations, turns out they dont really improve performance and openmp isn't allowed within them.

* Adding explicit directives to penta_lu and tridiag_lu, as opposed to the previously used kernels directive. Also splitting up a loop to improve GPU performance.

* Splitting up a couple loops for performance reasons.

* Missed one somehow
The file was modified src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90 (diff)
The file was modified src/CLUBB_core/turbulent_adv_pdf.F90 (diff)
The file was modified src/CLUBB_core/advance_xm_wpxp_module.F90 (diff)
The file was modified src/CLUBB_core/corr_varnce_module.F90 (diff)
The file was modified src/CLUBB_core/numerical_check.F90 (diff)
The file was modified src/CLUBB_core/advance_xp3_module.F90 (diff)
The file was modified src/CLUBB_core/clip_semi_implicit.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
The file was modified src/CLUBB_core/penta_lu_solver.F90 (diff)
The file was modified src/CLUBB_core/grid_class.F90 (diff)
The file was modified src/CLUBB_core/clip_explicit.F90 (diff)
The file was modified src/CLUBB_core/diffusion.F90 (diff)
The file was modified src/CLUBB_core/mean_adv.F90 (diff)
The file was modified src/CLUBB_core/tridiag_lu_solver.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
The file was modified src/CLUBB_core/calc_roots.F90 (diff)
The file was modified src/CLUBB_core/mono_flux_limiter.F90 (diff)
The file was modified src/CLUBB_core/advance_windm_edsclrm_module.F90 (diff)
The file was modified src/CLUBB_core/advance_xp2_xpyp_module.F90 (diff)
The file was modified src/CLUBB_core/advance_helper_module.F90 (diff)
The file was modified src/CLUBB_core/fill_holes.F90 (diff)