Tests CLUBB's vertical grid generalization by calling advance_clubb_core_api twice -- once in with an ascending grid and once with a descending grid -- and then comparing that the output results are bit-for-bit when run with -O0 optimization. The test is run for all cases for varying flag sets. In this case, this tests uses flag sets that are taken from CLUBB's host models.
Flag set 1 -- CAM default flag settings
Flag set 2 -- CAM flag settings as found in the clubb_silhs_devel branch of CAM
Flag set 3 -- E3SM flag settings as found in the maint-3.0 branch of E3SM
(The CLUBB default flags are also run as a 4th test at the end, since that's the way the test script works.)
Flag set 1 -- CAM default flag settings
Flag set 2 -- CAM flag settings as found in the clubb_silhs_devel branch of CAM
Flag set 3 -- E3SM flag settings as found in the maint-3.0 branch of E3SM
(The CLUBB default flags are also run as a 4th test at the end, since that's the way the test script works.)