Skip to content
Success

Changes

Summary

  1. New fill_holes methods (#1262) (details)
  2. Making compatible with new fill_holes update (#208) (details)
  3. Small bug fix in fill_holes_parallel on GPU (details)
Commit 8aa1a13718befffb2cd6506f57eef8991f152a01 by noreply
New fill_holes methods (#1262)

* Adding little code bits to help explore fill_holes. This is just a diagnostic playground

* Improvements

* Maybe better algorithm?

* Improvements to the new fill holes

* Nice progress

* Small tweaks

* Mainly adding gptl option for cmake and new run_timestep_tests.py

* Making namelist input for fill type, and adding ANOTHER new filler that should be completely parallelizable, but right now large hole groups steal too much from nearby points and it looks kinda bad.

* Big improvements, new algorithm is good now

* Small updates

* Making new fill_holes_type flag for clubb_config_flags

* New hybrid filler

* Small fixes

* Changes, mainly for performance, also adding -gptl option to compile.py to make it use the gptl library

* Bunch of things

* Updates

* small fix

* Various cleanup and comments

* Small improvement to p_atomic

* Updates for speed mainly

* Small improvement to p_atomic

* Potential improvement to p_atomic

* Updates for speed mainly

* Updates to make G_unit fill holes test

* Improving new tests and making widening_windows and smart_window work in flipped grid mode

* All methods passing G_unit test, still need a little cleanup

* Slight comments update

* Cleanup

* Adding named constants for fill type

* Uncommentting source checks after compile

* Adding new file to old compile method

* Small fixes

* Small fixes

* Mainly comments

* Making G_unit test use the new python script and compiler method. Small bug fix too

* Little fixes
The file was modified output_netcdf.F90 (diff)
The file was modified CMakeLists.txt (diff)
The file was modified model_flags.F90 (diff)
The file was modified clubb_api_module.F90 (diff)
The file was modified advance_clubb_core_module.F90 (diff)
The file was modified advance_xm_wpxp_module.F90 (diff)
The file was modified advance_wp2_wp3_module.F90 (diff)
The file was modified fill_holes.F90 (diff)
The file was modified advance_xp2_xpyp_module.F90 (diff)
The file was addedmodel_flags.mod
Commit de549bf257cb094273722e62d79a037d8b84e8d4 by noreply
Making compatible with new fill_holes update (#208)

* Making compatible with new version of clubb

* Adding fill_holes option to namelist

* Adding to last namelist file
The file was modified bld/namelist_files/namelist_defaults_cam.xml (diff)
The file was modified bld/namelist_files/namelist_definition.xml (diff)
The file was modified bld/build-namelist (diff)
The file was modified src/physics/cam/clubb_intr.F90 (diff)
Commit 6df93a7b24b982fe08a25e35472d2d618f5099e5 by Gunther Huebler
Small bug fix in fill_holes_parallel on GPU
The file was modified fill_holes.F90 (diff)