Skip to content
Success

Changes

Summary

  1. Clip covar simplifications (#1297) (details)
  2. Cmake netcdf fallback (#1294) (details)
Commit 643d128a5613019595aecd643f1028e937ad4b76 by noreply
Clip covar simplifications (#1297)

* Initial clip covar changes

* Slightly nicer clipping count behavior
The file was modifiedsrc/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modifiedsrc/CLUBB_core/clip_explicit.F90 (diff)
The file was modifiedsrc/G_unit_test_types/spurious_source_test.F90 (diff)
The file was modifiedsrc/CLUBB_core/advance_windm_edsclrm_module.F90 (diff)
The file was modifiedsrc/CLUBB_core/advance_xp2_xpyp_module.F90 (diff)
The file was modifiedsrc/Microphys/pdf_hydromet_microphys_wrapper.F90 (diff)
The file was modifiedsrc/CLUBB_core/setup_clubb_pdf_params.F90 (diff)
The file was modifiedsrc/CLUBB_core/advance_xm_wpxp_module.F90 (diff)
Commit f146255f50732c445ccbd012ca45888a9ce44d0b by noreply
Cmake netcdf fallback (#1294)

* WIP: Compile w/o NetCDF

- Currently failing from a 'version' error, but actually it's because the fortran cmake is testing a small c program to test functionality, but the C hasn't been built yet

* CMake configuration phase works for netcdf, but build fails

* Compiles almost all the way and has the executable clubb_standalone

* No errors to compile w/o netcdf

- CMake configure and build phase ran with no errors

- Clubb was functional after the build

* Fixed to work as a fresh user

- Worked with no netcdf and a clean clone of this branch

* Added blank line

* Got compile.py to run on gfortran, nvhpc, ifort, ifx

- Needs testing for with/without netcdf pre-installed

* Fixed compiler logic

- Basically, if not matching the default (gfortran) netcdf, and can't find a different one, then go from scratch.

* Small bug fixes

* Cleaned up code, all lines less than 100 characters

* Commented through code

* Removing redundancy

* Fixes to make -gptl flag work

* Improved comments, replaced .bash with .py in readme's
The file was modifiedREADME (diff)
The file was modifiedrun_scripts/run_scm.py (diff)
The file was modifiedrun_scripts/README (diff)
The file was modifiedsrc/clubb_driver.F90 (diff)
The file was modifiedsrc/CMakeLists.txt (diff)
The file was modifiedcompile.py (diff)
The file was modifiedcmake/deps/NetcdfFortranDependency.cmake (diff)
The file was modifiedpostprocessing/plotgen/cases/README (diff)