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 modifiedmono_flux_limiter.F90 (diff)
The file was modifiedmodel_flags.F90 (diff)
The file was modifiedclubb_api_module.F90 (diff)
The file was modifiedadvance_clubb_core_module.F90 (diff)
The file was modifiedpdf_closure_module.F90 (diff)
The file was modifiedsfc_varnce_module.F90 (diff)
The file was modifiedadvance_helper_module.F90 (diff)
The file was modifiedconstants_clubb.F90 (diff)
The file was modifiedmixing_length.F90 (diff)