Summary
- 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. (details)
- Improvements. Netcdf output is now functional and we can detect errors with multiple columns even when the standard output is identical. (details)
- Now the multicolumn netcdf output is correct. Adding comments too. larson-group/clubb#1033 (details)
- 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 (details)
- 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 (details)
- 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 (details)
- Casting 0.0 to correct precision that format_date wants. (details)
- Updating script to compare netcdf output. larson-group/clubb#1033 (details)
- Updating column num input in config flags. larson-group/clubb#1033 (details)
- 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 (details)
- Small script update (details)
- Adding comments to script. (details)
- Adding comments, setting to num_standalone_columns=1 by default, and preventing multicolumn output when l_stats=false. larson-group/clubb#1033 (details)
The file was modified | src/clubb_driver.F90 (diff) |
The file was modified | src/CLUBB_core/output_netcdf.F90 (diff) |
The file was modified | src/clubb_driver.F90 (diff) |
The file was modified | input/tunable_parameters/configurable_model_flags.in (diff) |
The file was modified | src/clubb_driver.F90 (diff) |
The file was modified | src/clubb_driver.F90 (diff) |
The file was modified | src/clubb_driver.F90 (diff) |
The file was added | run_scripts/check_multicol_error.py |
The file was modified | src/clubb_driver.F90 (diff) |
The file was modified | run_scripts/check_multicol_error.py (diff) |
The file was modified | input/tunable_parameters/configurable_model_flags.in (diff) |
The file was modified | src/clubb_driver.F90 (diff) |
The file was modified | run_scripts/check_multicol_error.py (diff) |
The file was modified | run_scripts/check_multicol_error.py (diff) |
The file was modified | src/clubb_driver.F90 (diff) |
The file was modified | input/tunable_parameters/configurable_model_flags.in (diff) |