Skip to content
Success

Changes

Summary

  1. Small acc tweaks (#1144) (details)
Commit 4e3c5f2e0080925f0890ec6e36446f5dc1a67d85 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 constants_clubb.F90 (diff)
The file was modified advance_clubb_core_module.F90 (diff)
The file was modified sfc_varnce_module.F90 (diff)
The file was modified mixing_length.F90 (diff)
The file was modified clubb_api_module.F90 (diff)
The file was modified mono_flux_limiter.F90 (diff)
The file was modified pdf_closure_module.F90 (diff)
The file was modified advance_helper_module.F90 (diff)
The file was modified model_flags.F90 (diff)