Skip to content
Started 2 yr 6 mo ago
Took 38 sec
Failed

Build #55 (Oct 17, 2022, 9:26:28 AM)

Changes
  1. updated check budgets balance test to be compatible with branch test for testing python 3 version (details / githubweb)
  2. updating check budgets script on main branch (details / githubweb)
  3. last minute addition (details / githubweb)
  4. The big grid change. Converting gr from being an array of types containing 1D arrays, to a type containing 2D arrays. All cases BFB, cam multicolumn+silhs BFB, and cam multicolumn (no silhs) with backwards compatible settings BFB. (details / githubweb)
  5. Adds to tuning dashboard an arrow plot of biases. (details / githubweb)
  6. Removing the zt2zm interface from clubb_api and making the api calls just redirect to the grid class interface for it. (details / githubweb)
  7. Pushing column loop into mean advection procedures. (details / githubweb)
  8. Little loop push (details / githubweb)
  9. Moving above/below index of grid weights to last dimension. (details / githubweb)
  10. Missed file meant for commit e7ce96456e691ac84abf467670642a8ec90f4bb9. (details / githubweb)
  11. Changing a few spots that use gr%weights that should have been included in commit 2f3542cea1a4dea1b242dd61947087b6458548fb (details / githubweb)
  12. Hardcoding 1 into uses of gr arrays where single column versions of gr is used. (details / githubweb)
  13. Pushing loop into fill_holes. (details / githubweb)
  14. Forgot small change. (details / githubweb)
  15. Making compatible with latest clubb change. (details / githubweb)
  16. Making linear_interpolated_azt_2D and linear_interpolated_azm_2D subroutines just to avoid a needless data copy. (details / githubweb)
  17. Making update_xp2_mc 2D and creating interface for 1D calls. (details / githubweb)
  18. Missed file in previous commit. (details / githubweb)
  19. Just a line to read me, because commit a19386022f26aa17da805381904bcde4c59cb521 fixed the bit diff tests after a previous commit broke it, RESOLVED:991ebceb8caba2ad56c1125871b7de1de3c04dba. (details / githubweb)
  20. Fixing units in stats_zt_module.F90 (details / githubweb)
  21. Adding config file for nvhpc on casper. (details / githubweb)
  22. modified clubb_ifort_configuration file to support nan trapping for uninitialized variables (details / githubweb)
  23. renamed clubb_ifort_build to clubb_ifort_debug_run and updated jenkinsfile to reflect (details / githubweb)
  24. forgot to change if statements in jenkinsfile (details / githubweb)
  25. created debug case for gfortran as well as updating jenkins files to work with it, as well as a forgotten change to the ifort debug test jenkinsfile (details / githubweb)
  26. Adds to the tuning dashboard a quadratic optimizer. (details / githubweb)
  27. Update README (details / githubweb)
  28. Changed intent out to inout to fix grid deallocation error during cleanup. (details / githubweb)
  29. Added a3_coef_min_minmax entry to namelist init_minmax for ALL the tuner input files to prevent error with gfortran compiler (min > max) (details / githubweb)
  30. Added some comments. Changing some variable names might be nicer, loss might make more sense than energy, n1 and n2 are meaningless, etc. (details / githubweb)
  31. Updates info on tuner. (details / githubweb)
  32. Fixing a bug in mono_flux_limiter.F90. (#1026) (details / githubweb)
  33. Fixing a bug. (details / githubweb)
  34. Update README (details / githubweb)
  35. Adds to tuner dashboard a plot of predicted and actual removal of regional biases. (details / githubweb)
  36. Adding line to trigger nightly tests. (details / githubweb)
  37. Removing line to trigger nightly tests. (details / githubweb)
  38. Adding line to trigger nightly tests. (details / githubweb)
  39. Updates tuner with new simulations from Zhun. (details / githubweb)
  40. I discovered a bug when trying to run with all_stats today.  Apparently, (details / githubweb)
  41. I changed the w_up_in_cloud code in 2 ways: (details / githubweb)
  42. I added stats output for w_down_in_cloud to all_stats.in. (details / githubweb)
  43. I added w_down_in_cloud to the "Ws" variable group in pyplotgen. (details / githubweb)
  44. I altered the w_up_in_cloud and w_down_in_cloud code so that a (details / githubweb)
  45. I have optimized the new w_up_in_cloud and w_down_in_cloud code by (details / githubweb)
  46. Update README.md (details / githubweb)
  47. updating timestep_convergence_test.py to python 3 #693 (details / githubweb)
  48. Refactored fill_holes_vertical to make GPUization simple. This is BIT_CHANGING, but results are bit-for-bit when using -O0 optimization, thus it is not answer changing. The first pass over each grid column will not parallelize well, the k-loop needs to be done in serial. Maximum parallelization has been exposed for the global hole-filling though, at the cost of occasionally doing unneccesary calculations. larson-group/clubb#972. (details / githubweb)
  49. Removing fill_holes_multiplicative and replacing magic numbers with parameters from constants_clubb. larson-group/clubb#972 (details / githubweb)
  50. Moving vertical_avg and vertical_integral to advance_helper_module. larson-group/clubb#972 (details / githubweb)
  51. Making compatible with latest clubb change. (details / githubweb)
  52. Raw-copy updating src/Morrison_microphys (details / githubweb)
  53. rewrote run_bindiff_all.bash into python, and added extra functionality to view output of diff_netcdf_outputs.py script that is run inside of it. #980 (details / githubweb)
  54. Removing elementalness from sat_vapor_press_liq and making interal procedures subroutines rather than functions to prevent unneccesary data copies. Doing the same for thlm2T_in_K since it is often used in conjunction with sat_vapor_press_liq. Bit-for-bit confirmed with O0 using all single column cases with or without l_diag_Lscale_from_tau, and with cam_coarse_res. larson-group/clubb#972 (details / githubweb)
  55. Adding comments. (details / githubweb)
  56. Adding initial subroutine calc_ice_cloud_frac_component. (details / githubweb)
  57. Cleaning up new subroutine calc_liquid_cloud_frac_component, and making sat_mixrat_ice a subroutine that works the same way as sat_mixrat_liq. larson-group/clubb#972 (details / githubweb)
  58. Comment update (details / githubweb)
  59. Removing these paratheses is BIT_CHANGING since it modifies the order of operations, but allows for the multiplication and subraction to be done in parallel for complex pipelines. (details / githubweb)
  60. Adding line to indicate BIT_CHANGING:055f83d512354e6330233a5eecd5cff0456c0292 to fix nightly tests. The commit which introduced calc_ice_cloud_frac_component was not BFB using -O2 optimization. See pull request https://github.com/larson-group/clubb/pull/1034 for detail. (details / githubweb)
  61. Adding a kludgy but functional trimming for the (non-CLUBB) variables that are (details / githubweb)
  62. In tuner, creates box and whiskers version of plot (details / githubweb)
  63. Adds near-coastal regions to the tuner. (details / githubweb)
  64. 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 / githubweb)
  65. Improvements. Netcdf output is now functional and we can detect errors with multiple columns even when the standard output is identical. (details / githubweb)
  66. Now the multicolumn netcdf output is correct. Adding comments too. larson-group/clubb#1033 (details / githubweb)
  67. 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 / githubweb)
  68. 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 / githubweb)
  69. 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 / githubweb)
  70. Casting 0.0 to correct precision that format_date wants. (details / githubweb)
  71. Updating script to compare netcdf output. larson-group/clubb#1033 (details / githubweb)
  72. Updating column num input in config flags. larson-group/clubb#1033 (details / githubweb)
  73. 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 / githubweb)
  74. Small script update (details / githubweb)
  75. Adding comments to script. (details / githubweb)
  76. Adding comments, setting to num_standalone_columns=1 by default, and preventing multicolumn output when l_stats=false. larson-group/clubb#1033 (details / githubweb)
  77. Namelists need to be closed with a '/', and omitting it will break many tests. (details / githubweb)
  78. Making save variables in the multicol code threadprivate, this fixes the openmp test. Also changing the way we name and save the multicol output, this allows the parallel run to run with multiple columns. I've reflected the changes in comments where relevant. larson-group/clubb#1033 (details / githubweb)
  79. Adds commented-out line that prevents the monotonic flux (details / githubweb)
  80. Updating monotonic flux limiter code to remove spikes. (#1038) (details / githubweb)
  81. Creating new flags to control monotonic flux limiter (#1039) (details / githubweb)
  82. I am adding cloudy_updraft_frac and cloudy_downdraft_frac as (details / githubweb)
  83. I forgot to add cld_updr_frac and cld_downdr_frac to all_stats.in (details / githubweb)

Started by user benjamin.andrew.stephens

Revision: dd43df7acdaec448a6db87daff8537523060d646
Repository: https://github.com/larson-group/clubb.git
  • refs/remotes/origin/master