Skip to content
Jenkins
clubb_api_commitment_test
#270
Search
Sign in
Status
Changes
Console Output
Polling Log
Git Build Data
Pipeline Overview
Pipeline Steps
Previous Build
Next Build
Changes
Started by an SCM change
Started 4 yr 0 mo ago
Took 8 min 9 sec on built-in
Making multicolumn version of advance_clubb_core in clubb_driver that accepts a number of columns to run clubb with. All bit-for-bit output on standalone cases, so the first column is correct.
(
b00b88f
)
src/clubb_driver.F90
37674341+huebleruwm
at
11:47 AM 10/5/22
Improvements. Netcdf output is now functional and we can detect errors with multiple columns even when the standard output is identical.
(
52d5b77
)
src/CLUBB_core/output_netcdf.F90
input/tunable_parameters/configurable_model_flags.in
src/clubb_driver.F90
37674341+huebleruwm
at
11:47 AM 10/5/22
Now the multicolumn netcdf output is correct. Adding comments too. larson-group/clubb#1033
(
8a6e980
)
src/clubb_driver.F90
37674341+huebleruwm
at
11:47 AM 10/5/22
Made the multicolumn inout arrays save from timestep to timestep. This makes the extra columns more independent from the main column and allows differences in the extra columns to propagate more. larson-group/clubb#1033
(
83b151b
)
src/clubb_driver.F90
37674341+huebleruwm
at
11:47 AM 10/5/22
Adding some fields to tweak for extra columns. This might be sufficient, the netcdf data for the column is similar but visually different, and I tested with up to 64 columns and there wasn't any crashes. larson-group/clubb#1033
(
421981e
)
src/clubb_driver.F90
37674341+huebleruwm
at
11:47 AM 10/5/22
Adding script to compare netcdf outputs. This will print the max absolute diff and max percent diff for each field. This is made specifically for the multicolumn netcdf output. The script is not done, but this is the basics of it. larson-group/clubb#1033
(
fd99b2b
)
run_scripts/check_multicol_error.py
37674341+huebleruwm
at
11:47 AM 10/5/22
Casting 0.0 to correct precision that format_date wants.
(
970c224
)
src/clubb_driver.F90
37674341+huebleruwm
at
11:47 AM 10/5/22
Updating script to compare netcdf output. larson-group/clubb#1033
(
c25baf3
)
run_scripts/check_multicol_error.py
37674341+huebleruwm
at
11:47 AM 10/5/22
Updating column num input in config flags. larson-group/clubb#1033
(
af14d54
)
input/tunable_parameters/configurable_model_flags.in
37674341+huebleruwm
at
11:47 AM 10/5/22
Adding small check to allow configurable_multi_column_nl to be optional. If configurable_multi_column_nl is omitted from configurable_model_flags, then we assume we only want 1 column and a warning is printed. larson-group/clubb#1033
(
f2cfc4f
)
src/clubb_driver.F90
37674341+huebleruwm
at
11:47 AM 10/5/22
Small script update
(
f848105
)
run_scripts/check_multicol_error.py
37674341+huebleruwm
at
11:47 AM 10/5/22
Adding comments to script.
(
e4980f9
)
run_scripts/check_multicol_error.py
37674341+huebleruwm
at
11:47 AM 10/5/22
Adding comments, setting to num_standalone_columns=1 by default, and preventing multicolumn output when l_stats=false. larson-group/clubb#1033
(
72afa58
)
input/tunable_parameters/configurable_model_flags.in
src/clubb_driver.F90
37674341+huebleruwm
at
11:47 AM 10/5/22