Skip to content
Success

Changes

Summary

  1. Multi col output update (#1211) (details)
Commit 8572001d7a87cba485b292f57adfb7abc970e462 by noreply
Multi col output update (#1211)

* Multi_col output update to enable averaging over timesteps and outputting with single precision. This replaces the timestep batched output method used before, which was only noticably faster at low column numbers. This is technically BC (edited during merge, PR no longer BC), because the single precision output will be interpretted as different from the current double precision output.

* Small cleanup

* Script updates

* Script update

* Script update

* Adding capability to output multi_col as double or single precision using new flag l_output_double_prec.

* Removing accidentally added file.

* Making new jenkins script run single and double precision tests.

* Update to jenkins test
The file was modified src/jacobian.F90 (diff)
The file was addedjenkins_tests/clubb_nvhpc_gpu_multi_col_avg_test/Jenkinsfile
The file was modified run_scripts/test_monoflux_limiter_GPU.py (diff)
The file was modified src/CLUBB_core/output_netcdf.F90 (diff)
The file was modified src/clubb_driver.F90 (diff)
The file was addedrun_scripts/check_multi_col_avg.py
The file was modified src/error.F90 (diff)
The file was modified src/clubb_standalone.F90 (diff)
The file was modified src/clubb_thread_test.F90 (diff)
The file was modified run_scripts/create_multi_col_params.py (diff)