Skip to content
Started 8 mo 27 days ago
Took 2 min 7 sec
Success

Build #450 (Aug 1, 2024, 3:46:09 AM)

Changes
  1. Fixing GPU bug. There is a vertical dependency with wpxp. This is what was breaking the ECT test, see larson-group/cam#175 (details / githubweb)
  2. Fixing bugs that are only caught when not outputting w_[up/down]_in_cloud stats or if l_host_applies_sfc_fluxes=.true. The l_host_applies_sfc_fluxes=.true. isn't testable (at least not in clubb_standalone), and I just caught that visually. The cloudy_updraft_frac and cloudy_downdraft_frac fields not being set were only noticable in cam, because we always run with iw_up_in_cloud>0 and iw_down_in_cloud>0 to output stats. (details / githubweb)
  3. Moving pdf_params copying to copyin. This is the data structure that contains pointers, and these pointers will be different on the host and device, so it is bad in theory to copy the structure back to the CPU as it might overwrite cpu memory pointers with gpu memory pointers. In practice though I've seen no problems caused by this, I'm just making this commit preemptively, and it has already been tested with the ECT test. (details / githubweb)

Started by an SCM change

Revision: 3f865924bdcf798fa45acaa67b57c44f40c32d89
Repository: https://github.com/larson-group/clubb.git
  • refs/remotes/origin/master