Skip to content
Success

Changes

Summary

  1. Small acc tweaks (#1144) (details)
Commit 90f3976ec42f513108090135011800a1b9301734 by noreply
Small acc tweaks (#1144)

* Removing unneccesary acc declare statements.

* Removing use of acc routine in favor of new 1D array routine for smooth_max.

* The new tmp_calc_ngrdcol should be copied regardless of flag

* tmp_calc_ngrdcol also needs to be deleted unconditionally.

* Making separate conditional acc copy for edsclrdim variables.

* Adding ifdefs around prints inside of openacc kernel

* Making erf_cache and exp_cache scalars, there was no need for them to be arrays.

* Making update host statements with sclr_dim or edsclr_dim conditional. Without these we get runtime errors with cray+openacc

* Removed files
The file was modified src/CLUBB_core/sfc_varnce_module.F90 (diff)
The file was modified src/CLUBB_core/advance_helper_module.F90 (diff)
The file was modified src/CLUBB_core/constants_clubb.F90 (diff)
The file was modified src/CLUBB_core/mono_flux_limiter.F90 (diff)
The file was modified src/CLUBB_core/pdf_closure_module.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
The file was modified src/CLUBB_core/model_flags.F90 (diff)
The file was modified src/CLUBB_core/mixing_length.F90 (diff)