Skip to content
Success

Changes

Summary

  1. New fill_holes methods (#1262) (details)
  2. New fill_holes methods (#1262) (details)
  3. Making compatible with new version of clubb (#167) (details)
  4. Small bug fix in fill_holes_parallel on GPU (details)
Commit 5f24af955cc6e7c188fbdc89df9732c457720bcd 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 configurable_model_flags.in (diff)
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 advance_xm_wpxp_module.F90 (diff)
The file was modified CMakeLists.txt (diff)
The file was modified advance_clubb_core_module.F90 (diff)
The file was modified fill_holes.F90 (diff)
The file was modified output_netcdf.F90 (diff)
The file was modified clubb_api_module.F90 (diff)
The file was addedmodel_flags.mod
The file was modified advance_xp2_xpyp_module.F90 (diff)
The file was modified model_flags.F90 (diff)
The file was modified advance_wp2_wp3_module.F90 (diff)
Commit d54a1aa69c0181c09238fcb5e15c32ed23aaf1dd by noreply
Making compatible with new version of clubb (#167)

The file was modified SRC/SGS_CLUBB/clubb_sgs.F90 (diff)
The file was modified SRC/micro_field_utils.F90 (diff)
The file was modified SRC/MICRO_M2005_UWM/microphysics.F90 (diff)
The file was modified Build (diff)
The file was modified jenkins_tests/sam_clubb_silhs_gfortran_build/Jenkinsfile (diff)
Commit 6df93a7b24b982fe08a25e35472d2d618f5099e5 by Gunther Huebler
Small bug fix in fill_holes_parallel on GPU
The file was modified fill_holes.F90 (diff)