Skip to content
Success

Changes

Summary

  1. Clubb driver upgrades (#1225) (details)
  2. Hot fix to GPU code. These _init variables need to be copied to the GPU (details)
Commit ed9ae72a5eb28dbc036dd3e14b9312eea840feac by noreply
Clubb driver upgrades (#1225)

* Moving stuff around in preparation for preparation for GPUization

* Small modifications, adding explicit loops

* Small bug fix and explicit loop additions

* Removing ngrdcol dimension from initialize_clubb, essentially reverting changes.

* Removing array slicing by using local variables of nzm/nzt dim

* GPUization of initialization variables

* Removing need for single_col versions of the pdf_params, this (weirdly) saves a huge amount of runtime

* Adding comment

* Adding 2D version of various routines, including initialize_clubb, but only calling initialize_clubb with 1 column.

* Fixes to make work with latest clubb changes

* Merging with master
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/stats_clubb_utilities.F90 (diff)
The file was modified src/clubb_driver.F90 (diff)
The file was added"src/print *, \"thlm_init = \", thlm_init.f90"
Commit 13ad3cfe7872df2fe91250265f4a81baa621a882 by Gunther Huebler
Hot fix to GPU code. These _init variables need to be copied to the GPU
The file was modified src/clubb_driver.F90 (diff)