Skip to content
Failed

Changes

Summary

  1. Fixing syntax error preventing jenkins tests from running. larson-group/sys_admin#727 (details)
  2. Add error header for CLUBB in CAM (details)
  3. Adding some preprocessor directives (details)
  4. Fixing the ordering of gr in the arg list and dropping usage of grid_class. (details)
  5. Fixing the ordering of gr in the clubb_api arg list for affected subroutines. (details)
  6. Add blank line to trigger nightly tests. (details)
  7. Fixing coding standard violations (details)
  8. Removing a few lines from wangara_sounding.in to be consistent with SAM "snd" and "lsf" files. (details)
  9. Removing blank line to note that yesterday's changes to the Wangara sounding file was BIT_CHANGING. (details)
  10. Adding new SAM-LES WANGARA benchmark file to Pyplotgen. (details)
  11. Add to dashboard outputs related to observations. (details)
  12. Improving error messages in setup_clubb_core. larson-group/e3sm#38 (details)
  13. Changing if conditional statements to the name of the tests to ensure all features work as intended. larson-group/sys_admin#735 (details)
  14. Fixing error in clubb_error_handling_gfortran_test Jenkinsfile from previous commit to allow for the test to run. (details)
  15. Changing Pillow version number in requirements.txt to solve issue brought up by dependabot. larson-group/sys_admin#741 (details)
  16. Feeding stats variables through the argument lists of needed subroutines. (details)
  17. Fixing spacing issues along with placing the stats varibales on their own lines. (details)
  18. Changing more subroutines to include stats vars in their arg lists. (details)
  19. Fixing incorrect subroutine arg list (details)
  20. Fixing host models not compiling. (details)
  21. Fixing argument list so that way the coding standard is upheld. (details)
  22. Add new plots and calculations to dashboard. (details)
  23. I changed the name to calc_responder_driver because I thought that (details)
  24. Code changes to introduce wp2_pr_dfsn, the wp2 pressure diffusion term, consistent with Lumley 1978.  Related to #920. (details)
  25. Fixing comment for the wp2_term_pr_dfsn subroutine.  Related to #920. (details)
  26. Updating wp3 pressure diffusion term to be consistent with the Lumley 1978 formula for the perturbation pressure. For #920. (details)
  27. Making requested changes to the wp2 pressure diffuion additions, including correcting some grid-level related issues.  Related to #920. (details)
  28. Fixing some comments. (details)
  29. Correcting a typo bug and adding some descriptive comments to two new variables.  This is a BIT_CHANGING commit becuase it will affect the newly calculated variables and descriptions in the output files, but it won't affect any plotted results. Related to #920. (details)
  30. Moving the stats variables to module variables of clubb_driver. (details)
  31. Fixing missing comment (details)
  32. Adding new Jenkinsfile for new bit diff test for clubb. larson-group/e3sm#38 (details)
  33. Making Jenkinsfile not a directory... larson-group/e3sm#38 (details)
  34. Changing job name in jenkins file. larson-group/e3sm#38 (details)
  35. Reverting accidental change to Jenkinsfile. larson-group/e3sm#38 (details)
  36. Updating new Jenkinsfile. larson-group/e3sm#38 (details)
  37. Updating Jenkinsfile because sys_admin files changed names. (details)
  38. Modifying run_full_api_diagnostics.bash, create_module_table.py, and usage_analyzer.py to create and save tables similar to the nightly tests. larson-group/sys_admin#749 (details)
  39. Modigying jenkins test to display tables after test run. larson-group/sys_admin#749 (details)
  40. Fixing coding standard viloation of lines exceeding 100 characters. (details)
  41. Adding wp3_pr_tp (aka "negative nose" term) to wp3 equation.  Related to #920. (details)
  42. Changing the way the new wp3_pr_tp term works, by generalizing the wp3_terp_pr_lhs subroutine.  Also cleaning up comments and changing the description of the wp3_pr_tp variable in the netcdf output files, hence this commit is BIT_CHANGING, although it will not affect numerical results since the wp3_pr_tp coefficient (C_wp3_pr_tp) is set to zero. (details)
  43. Adding the new pressure-related terms, wp2_pr_dfsn and wp3_pr_tp, to the --sam-style-budgets option in Pyplotgen. (details)
  44. Removing l_interp_prescribed_params from setup_clubb_pdf_params. (details)
  45. Modifying run_timestep_tests.bash to run only 10 minute and above timesteps and exit immediately if the 10 mintue timestep fails. larson-group/sys_admin#749 (details)
  46. Adding new timestep test to clubb jenkins tests. larson-group/sys_admin#749 (details)
  47. Fixing false printing of "All cases ran to completion." (details)
  48. Updating clubb_tuner.F90 to resolve an issue where the optimized tunable_parameter_*.in file was not being created by default.  Now it will always be created when the tuner is run, as it should be. (details)
  49. Updating wording (details)
  50. Adding in the Mstandard flag to the pgi compiler settings. (details)
  51. Updating pyplotgen.py and README to clarify file name mismatch error and how to resolve it. (details)
  52. Fixing typo. (details)
  53. Clarifying README. (details)
  54. Placing line breaks in the new error message and minor wording updates. (details)
  55. Adding comments labeling subroutine calls with intent. (details)
  56. Removing dependency on /home/pub and moving it to /home/jenkins larson-group/sys_admin#735 (details)
  57. Adding some new, but still simple, parsing capabilities to input_netcdf.F90 so that the tuner will not crash if netcdf dates are in a slightly different format.  Now, instead of assuming the format of the string, the code will search for the positions of the two hyphens and the two colons and get the date and time based on that. (details)
  58. Adding some spaces to make the code a little nicer. (details)
  59. Adding comments and renaming variables per Vince's comments.  Some minor cleaning. (details)
  60. Adding intent labels for subroutines throughout clubb. (details)
  61. Removing unnecessary constant from use statement (details)
  62. Updates to help run multiple tuner cases. The date/time assertion check in error.F90 was not working correctly for multiple cases, since instead of updating the CLUBB date/time based on the case, it was just using one CLUBB case for all LES cases and crashing. (details)
  63. Fix typo (details)
  64. Include comment about current tuner compiler issue (details)
  65. Attempt to add error bars to the metrics predictions (details)
  66. Eliminating l_nu_grid_dependent as requested. (details)
  67. Eliminating l_use_buoy_mod_Km_zm. (details)
  68. Eliminating l_iter_xp2_xpyp flag. (details)
  69. Changing ifort environment variable file to new ifort file. larson-group/sys_admin#750 (details)
Commit 775ce919821bd8f1b34e5c1b77180eb15a19f89e by pbroels
Fixing syntax error preventing jenkins tests from running. larson-group/sys_admin#727
The file was modified jenkins_tests/clubb_release_diff_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_fire_tuning_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_G_unit_tests/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_check_budget_balance/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_restart_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_backwards_compatibility_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_mac_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_release_intel_build/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_gfortran_build/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_openmp_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_pgi_build/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_restart_silhs_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_error_handling_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_timestep_convergence_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_bin_diff_regression_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_silhs_convergence/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_api_commitment_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_ifort_build/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_uninit_var_test/Jenkinsfile (diff)
Commit cb7db4b128397c3507497736834538878935204e by noreply
Add error header for CLUBB in CAM
The file was modified src/CLUBB_core/error_code.F90 (diff)
Commit e201897ed5e08e49180f087b6283d6f40f1f9227 by noreply
Adding some preprocessor directives

to get SAM-LES to compile successfully when using MICRO_M2005_UWM instead of MICRO_DRIZZLE.
The file was modified microphysics.F90 (diff)
Commit 6c039b29523f694a7e69805364bd82463acebb37 by rhodesk
Fixing the ordering of gr in the arg list and dropping usage of grid_class.
The file was modified microphysics.F90 (diff)
Commit b19b67713baf175f99baa0cb0bdde6e8c1fbc588 by rhodesk
Fixing the ordering of gr in the clubb_api arg list for affected subroutines.
Additionally, this commit removes the clubb code standard violation of exceeding more the 100 characters per line.
Lastly, the grid typing is being added to clubb_api_module as a public variable so that the host models have access to the type without having to bypass the api
For ticket #886.
The file was modified src/CLUBB_core/pdf_closure_module.F90 (diff)
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
The file was modified src/CLUBB_core/advance_helper_module.F90 (diff)
The file was modified src/CLUBB_core/advance_xp2_xpyp_module.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/diffusion.F90 (diff)
The file was modified src/clubb_driver.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
The file was modified src/clubb_tuner.F90 (diff)
The file was modified src/CLUBB_core/advance_xm_wpxp_module.F90 (diff)
The file was modified src/error.F90 (diff)
The file was modified src/CLUBB_core/advance_windm_edsclrm_module.F90 (diff)
The file was modified src/CLUBB_core/mixing_length.F90 (diff)
Commit 6cf3881c0b45798234e9315dd165a4adbba00a29 by noreply
Add blank line to trigger nightly tests.
The file was modified README (diff)
Commit 2196f2d527e0ddf8b9a2ec77853cd7148c3ebf29 by rhodesk
Fixing coding standard violations
The file was modified src/CLUBB_core/mixing_length.F90 (diff)
The file was modified src/CLUBB_core/advance_windm_edsclrm_module.F90 (diff)
The file was modified src/advance_microphys_module.F90 (diff)
Commit 381f3bdb88f44996263d03501401562e39717b25 by benjamin.andrew.stephens
Removing a few lines from wangara_sounding.in to be consistent with SAM "snd" and "lsf" files.

See https://github.com/larson-group/sam_clubb/pull/139# and https://github.com/larson-group/sam_clubb/issues/138.
The file was modified input/case_setups/wangara_sounding.in (diff)
Commit 908d888d322c5197a6460260215e93bb0512f9d5 by noreply
Removing blank line to note that yesterday's changes to the Wangara sounding file was BIT_CHANGING.
The file was modified README (diff)
Commit cb5d4330ed62e494ddd1140fe046018df6377566 by benjamin.andrew.stephens
Adding new SAM-LES WANGARA benchmark file to Pyplotgen.

See https://github.com/larson-group/sam_clubb/issues/138.
The file was modified postprocessing/pyplotgen/config/Case_definitions.py (diff)
Commit b877d82325b1a893de74a7451e3cf88556ebd268 by Vince Larson
Add to dashboard outputs related to observations.

For #910.
The file was modified utilities/sens_matrix/sens_matrix_dashboard.py (diff)
The file was modified utilities/sens_matrix/analyze_sensitivity_matrix.py (diff)
Commit 6b03a707a3fef05054ecf0d12aef562f683a45f6 by Gunther Huebler
Improving error messages in setup_clubb_core. larson-group/e3sm#38
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
Commit 8ce799103168bf057f9d54e067a4c18eea2628a6 by pbroels
Changing if conditional statements to the name of the tests to ensure all features work as intended. larson-group/sys_admin#735
The file was removedjenkins_tests/clubb_check_budget_balance/Jenkinsfile
The file was removedjenkins_tests/clubb_error_handling_test/Jenkinsfile
The file was addedjenkins_tests/clubb_mac_gfortran_test/Jenkinsfile
The file was removedjenkins_tests/clubb_restart_test/Jenkinsfile
The file was addedjenkins_tests/clubb_fire_tuning_gfortran_test/Jenkinsfile
The file was removedjenkins_tests/clubb_backwards_compatibility_test/Jenkinsfile
The file was removedjenkins_tests/clubb_restart_silhs_test/Jenkinsfile
The file was addedjenkins_tests/clubb_error_handling_gfortran_test/Jenkinsfile
The file was addedjenkins_tests/clubb_openmp_gfortran_test/Jenkinsfile
The file was addedjenkins_tests/clubb_silhs_convergence_gfortran/Jenkinsfile
The file was addedjenkins_tests/clubb_backwards_compatibility_gfortran_test/Jenkinsfile
The file was removedjenkins_tests/clubb_mac_test/Jenkinsfile
The file was removedjenkins_tests/clubb_uninit_var_test/Jenkinsfile
The file was addedjenkins_tests/clubb_check_budget_balance_gfortran/Jenkinsfile
The file was addedjenkins_tests/clubb_uninit_var_oracle_test/Jenkinsfile
The file was addedjenkins_tests/clubb_restart_silhs_gfortran_test/Jenkinsfile
The file was removedjenkins_tests/clubb_G_unit_tests/Jenkinsfile
The file was addedjenkins_tests/clubb_timestep_convergence_gfortran_test/Jenkinsfile
The file was removedjenkins_tests/clubb_openmp_test/Jenkinsfile
The file was addedjenkins_tests/clubb_bin_diff_regression_gfortran_test/Jenkinsfile
The file was removedjenkins_tests/clubb_silhs_convergence/Jenkinsfile
The file was removedjenkins_tests/clubb_fire_tuning_test/Jenkinsfile
The file was addedjenkins_tests/clubb_G_unit_gfortran_tests/Jenkinsfile
The file was removedjenkins_tests/clubb_timestep_convergence_test/Jenkinsfile
The file was removedjenkins_tests/clubb_bin_diff_regression_test/Jenkinsfile
The file was addedjenkins_tests/clubb_restart_gfortran_test/Jenkinsfile
Commit 658573bb8e83bff9831e00992134865433d92d44 by pbroels
Fixing error in clubb_error_handling_gfortran_test Jenkinsfile from previous commit to allow for the test to run.
The file was modified jenkins_tests/clubb_error_handling_gfortran_test/Jenkinsfile (diff)
Commit 12407142b14155687d0d80b174796965d2793b12 by pbroels
Changing Pillow version number in requirements.txt to solve issue brought up by dependabot. larson-group/sys_admin#741
The file was modified postprocessing/pyplotgen/requirements.txt (diff)
Commit 5776f237f9093da79b6d73e31426eed6d546f826 by 72510114+RhodesKeegan
Feeding stats variables through the argument lists of needed subroutines.
The purpose of this commit is to prep clubb for having all stats variables be
fed through the argument list in the entirety of clubb and host models where needed.
This is for ticket #733.
Results have been confirmed to be BFB identical.
The file was modified src/CLUBB_core/mono_flux_limiter.F90 (diff)
The file was modified src/clubb_driver.F90 (diff)
The file was modified src/CLUBB_core/stats_sfc_module.F90 (diff)
The file was modified src/CLUBB_core/setup_clubb_pdf_params.F90 (diff)
The file was modified src/CLUBB_core/advance_xm_wpxp_module.F90 (diff)
The file was modified src/CLUBB_core/precipitation_fraction.F90 (diff)
The file was modified src/microphys_driver.F90 (diff)
The file was modified src/CLUBB_core/advance_xp3_module.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/stats_zt_module.F90 (diff)
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
The file was modified src/CLUBB_core/stats_zm_module.F90 (diff)
The file was modified src/CLUBB_core/advance_xp2_xpyp_module.F90 (diff)
The file was modified src/CLUBB_core/stats_rad_zm_module.F90 (diff)
The file was modified src/CLUBB_core/stats_clubb_utilities.F90 (diff)
The file was modified src/CLUBB_core/fill_holes.F90 (diff)
The file was modified src/CLUBB_core/clip_explicit.F90 (diff)
The file was modified src/CLUBB_core/stats_rad_zt_module.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
The file was modified src/advance_microphys_module.F90 (diff)
The file was modified src/G_unit_test_types/spurious_source_test.F90 (diff)
The file was modified src/CLUBB_core/advance_helper_module.F90 (diff)
The file was modified src/CLUBB_core/advance_windm_edsclrm_module.F90 (diff)
Commit 5659a5e7a1c5b296e3b75462a4ea7b713cc3b81a by 72510114+RhodesKeegan
Fixing spacing issues along with placing the stats varibales on their own lines.
Additionally, this commit relabels arg list intent along with the intent of stats vars.
Stats variables are still not in the correct spot in the arg list as per the standard,
however, they are on their own line where they are correctly labeled.
For ticket #733.
Results are confirmed BFB identical.
The file was modified src/CLUBB_core/clip_explicit.F90 (diff)
The file was modified src/CLUBB_core/stats_clubb_utilities.F90 (diff)
The file was modified src/CLUBB_core/setup_clubb_pdf_params.F90 (diff)
The file was modified src/CLUBB_core/advance_windm_edsclrm_module.F90 (diff)
The file was modified src/CLUBB_core/stats_zt_module.F90 (diff)
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
The file was modified src/CLUBB_core/stats_zm_module.F90 (diff)
The file was modified src/CLUBB_core/advance_helper_module.F90 (diff)
The file was modified src/CLUBB_core/mono_flux_limiter.F90 (diff)
The file was modified src/CLUBB_core/stats_sfc_module.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
The file was modified src/CLUBB_core/advance_xp3_module.F90 (diff)
The file was modified src/CLUBB_core/fill_holes.F90 (diff)
The file was modified src/CLUBB_core/precipitation_fraction.F90 (diff)
The file was modified src/CLUBB_core/advance_xm_wpxp_module.F90 (diff)
The file was modified src/CLUBB_core/stats_rad_zm_module.F90 (diff)
The file was modified src/CLUBB_core/stats_rad_zt_module.F90 (diff)
The file was modified src/clubb_driver.F90 (diff)
The file was modified src/CLUBB_core/advance_xp2_xpyp_module.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
Commit 2450be63f0d03cfe2f866d4551f3bd1f675fa66c by 72510114+RhodesKeegan
Changing more subroutines to include stats vars in their arg lists.
There were a few subroutines that were not detected on the first script
for subroutines that would need to be changed. This commit picks up on
those subroutines and correctly makes the change.
Additionally, this commit also makes the stats vars show up in the same
spot consistantly throughout all affected subroutines.
For ticket #733.
Results are confirmed BFB identical.
The file was modified src/CLUBB_core/advance_xm_wpxp_module.F90 (diff)
The file was modified src/CLUBB_core/mixing_length.F90 (diff)
The file was modified src/CLUBB_core/advance_windm_edsclrm_module.F90 (diff)
The file was modified src/CLUBB_core/setup_clubb_pdf_params.F90 (diff)
The file was modified src/CLUBB_core/advance_xp2_xpyp_module.F90 (diff)
The file was modified src/CLUBB_core/stats_clubb_utilities.F90 (diff)
The file was modified src/advance_microphys_module.F90 (diff)
The file was modified src/microphys_driver.F90 (diff)
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
The file was modified src/CLUBB_core/mono_flux_limiter.F90 (diff)
The file was modified src/CLUBB_core/stats_lh_zt_module.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
The file was modified src/clubb_driver.F90 (diff)
The file was modified src/CLUBB_core/stats_lh_sfc_module.F90 (diff)
The file was modified src/G_unit_test_types/spurious_source_test.F90 (diff)
Commit cfbd34dcc44080c9ae674e3a050c665935e30575 by 72510114+RhodesKeegan
Fixing incorrect subroutine arg list
The file was modified src/clubb_driver.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
The file was modified src/CLUBB_core/stats_clubb_utilities.F90 (diff)
Commit 914e5a0c8bf3456b3b45a4c430c5d62a1632a84c by 72510114+RhodesKeegan
Fixing host models not compiling.
Host models now compile.
For ticket #733
Results remain BFB identical.
The file was modified src/clubb_driver.F90 (diff)
The file was modified src/CLUBB_core/stats_clubb_utilities.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
Commit 23323e4020d5fdd98345e43f7b86b2e384ca74a4 by 72510114+RhodesKeegan
Fixing argument list so that way the coding standard is upheld.
For ticket #733.
Results remain BFB identical.
The file was modified src/CLUBB_core/fill_holes.F90 (diff)
The file was modified src/CLUBB_core/setup_clubb_pdf_params.F90 (diff)
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
The file was modified src/CLUBB_core/stats_zm_module.F90 (diff)
The file was modified src/advance_microphys_module.F90 (diff)
The file was modified src/CLUBB_core/mixing_length.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/stats_lh_sfc_module.F90 (diff)
The file was modified src/CLUBB_core/stats_rad_zt_module.F90 (diff)
The file was modified src/G_unit_test_types/spurious_source_test.F90 (diff)
The file was modified src/CLUBB_core/clip_explicit.F90 (diff)
The file was modified src/microphys_driver.F90 (diff)
The file was modified src/clubb_driver.F90 (diff)
The file was modified src/CLUBB_core/advance_helper_module.F90 (diff)
The file was modified src/CLUBB_core/stats_sfc_module.F90 (diff)
The file was modified src/CLUBB_core/mono_flux_limiter.F90 (diff)
The file was modified src/CLUBB_core/advance_xp2_xpyp_module.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
The file was modified src/CLUBB_core/stats_zt_module.F90 (diff)
The file was modified src/CLUBB_core/stats_rad_zm_module.F90 (diff)
The file was modified src/CLUBB_core/advance_xm_wpxp_module.F90 (diff)
The file was modified src/CLUBB_core/advance_xp3_module.F90 (diff)
The file was modified src/CLUBB_core/precipitation_fraction.F90 (diff)
The file was modified src/CLUBB_core/stats_lh_zt_module.F90 (diff)
The file was modified src/CLUBB_core/advance_windm_edsclrm_module.F90 (diff)
The file was modified src/CLUBB_core/stats_clubb_utilities.F90 (diff)
Commit 3320eef6119dda9298339d3187da21ed2bd61cc7 by Vince Larson
Add new plots and calculations to dashboard.
These include a weighted bias ratio that tells us
how much the tuner's recommendation is expected to improve the fit.
It also includes an estimate of the overall sensitivity of each metric,
i.e., how "unbudgeable" the metric is.
It also automatically deletes the smallest singular values.
Finally, it includes an option to leave uninteresting metrics
at their default values, but this option is commented out for now.

For #910.
The file was modified utilities/sens_matrix/sens_matrix_dashboard.py (diff)
The file was modified utilities/sens_matrix/analyze_sensitivity_matrix.py (diff)
Commit a25fce6826447d187826f9be342b4344f8057c92 by bmg2
I changed the name to calc_responder_driver because I thought that
calc_responder_var_lev (which it had recently been changed to) wasn't
very fitting.
The file was modified src/CLUBB_core/new_hybrid_pdf_main.F90 (diff)
Commit 3f9d6b488948dea1e34d6a55f598b2c248be1cf6 by 59519056+bstephens82
Code changes to introduce wp2_pr_dfsn, the wp2 pressure diffusion term, consistent with Lumley 1978.  Related to #920.

This is BIT_CHANGING, but only because it will introduce some new output variables in the netcdf files.  It will not affect results currently since the pressure diffusion coefficient is set to zero.
The file was modified input/tunable_parameters_e3sm/tunable_parameters.in (diff)
The file was modified input_misc/tuner/error_arm_97.in (diff)
The file was modified input/tunable_parameters_compatible_r8029/tunable_parameters.in (diff)
The file was modified input_misc/tuner/error_all.in (diff)
The file was modified src/CLUBB_core/stats_clubb_utilities.F90 (diff)
The file was modified input_misc/tuner/error_gabls2.in (diff)
The file was modified input_misc/tuner/error_wangara.in (diff)
The file was modified input_misc/tuner/error_atex.in (diff)
The file was modified input_misc/tuner/error_nov11_altocu.in (diff)
The file was modified input_misc/tuner/error_dycoms2_rf01.in (diff)
The file was modified src/CLUBB_core/pdf_closure_module.F90 (diff)
The file was modified src/CLUBB_core/stats_zt_module.F90 (diff)
The file was modified input_misc/tuner/error_lba.in (diff)
The file was modified src/CLUBB_core/stats_zm_module.F90 (diff)
The file was modified src/CLUBB_core/stats_variables.F90 (diff)
The file was modified input/tunable_parameters_Lscale/tunable_parameters.in (diff)
The file was modified postprocessing/pyplotgen/config/VariableGroupWs.py (diff)
The file was modified input_misc/tuner/error_gabls3_night.in (diff)
The file was modified postprocessing/pyplotgen/config/VariableGroupBaseBudgets.py (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/parameters_tunable.F90 (diff)
The file was modified input_misc/tuner/error_fire.in (diff)
The file was modified input_misc/tuner/error_dycoms2_rf02_ds.in (diff)
The file was modified src/CLUBB_core/parameter_indices.F90 (diff)
The file was modified input_misc/tuner/error_bomex.in (diff)
The file was modified input/stats/all_stats.in (diff)
The file was modified input_misc/tuner/error_rico.in (diff)
The file was modified input_misc/tuner/error_ticket_756.in (diff)
The file was modified input_misc/tuner/error_dycoms2_rf02_nd.in (diff)
The file was modified input_misc/tuner/error_arm.in (diff)
The file was modified input_misc/tuner/error_dycoms2_rf02_do.in (diff)
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
The file was modified input/stats/standard_stats.in (diff)
The file was modified input/tunable_parameters/tunable_parameters.in (diff)
Commit 6440a7c1a6a721aaae6065d5b58728216400fe35 by 59519056+bstephens82
Fixing comment for the wp2_term_pr_dfsn subroutine.  Related to #920.
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
Commit e96cf0f26efec9551da1442b22822e3e555f81f9 by 59519056+bstephens82
Updating wp3 pressure diffusion term to be consistent with the Lumley 1978 formula for the perturbation pressure. For #920.
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
Commit de859baa5f8b7ba39cf0e079c3a4800bab5550f6 by 59519056+bstephens82
Making requested changes to the wp2 pressure diffuion additions, including correcting some grid-level related issues.  Related to #920.
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
The file was modified src/CLUBB_core/stats_clubb_utilities.F90 (diff)
Commit e786f8cfb8d1c1b14fe33e167ea8c376ca2571e9 by benjamin.andrew.stephens
Correcting a typo bug and adding some descriptive comments to two new variables.  This is a BIT_CHANGING commit becuase it will affect the newly calculated variables and descriptions in the output files, but it won't affect any plotted results. Related to #920.
The file was modified src/CLUBB_core/stats_zt_module.F90 (diff)
The file was modified src/CLUBB_core/pdf_closure_module.F90 (diff)
Commit 2665cccdafdbf4b1e9c533b6bca94c6c66f9e52b by 72510114+RhodesKeegan
Moving the stats variables to module variables of clubb_driver.
This change means I had to modify clubb_api_module's arg list
along with other arg lists throughout clubb.
Everything compiles and results remain BFB identical.
For ticket #733.
The file was modified src/clubb_driver.F90 (diff)
The file was modified src/KK_microphys/KK_upscaled_covariances.F90 (diff)
The file was modified src/SILHS/silhs_api_module.F90 (diff)
The file was modified src/Benchmark_cases/cloud_sed_module.F90 (diff)
The file was modified src/CLUBB_core/stats_variables.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
The file was modified src/estimate_scm_microphys_module.F90 (diff)
The file was modified src/coamps_microphys_driver_module.F90 (diff)
The file was modified src/mixed_moment_PDF_integrals.F90 (diff)
The file was modified src/simple_rad_module.F90 (diff)
The file was modified src/SILHS/latin_hypercube_driver_module.F90 (diff)
The file was modified src/KK_microphys/KK_upscaled_turbulent_sed.F90 (diff)
The file was modified src/soil_vegetation.F90 (diff)
The file was modified src/G_unit_test_types/spurious_source_test.F90 (diff)
The file was modified src/microphys_driver.F90 (diff)
The file was modified src/G_unit_tests.F90 (diff)
The file was modified src/KK_microphys_module.F90 (diff)
The file was modified src/advance_microphys_module.F90 (diff)
The file was modified src/ice_dfsn_module.F90 (diff)
The file was modified src/lh_microphys_driver_module.F90 (diff)
The file was modified src/silhs_category_variance_module.F90 (diff)
The file was modified src/clubb_driver.F90 (diff)
Commit 524d1f7a24735e24e6001949189f0c5a0816d4c6 by Gunther Huebler
Adding new Jenkinsfile for new bit diff test for clubb. larson-group/e3sm#38
The file was modified jenkins_tests/clubb_bin_diff_regression_gfortran_test/Jenkinsfile (diff)
Commit 6da417868b2118bd1ab43617e85a4785b58c7529 by Gunther Huebler
Making Jenkinsfile not a directory... larson-group/e3sm#38
The file was addedjenkins_tests/clubb_bin_diff_regression_gfortran_test_new/Jenkinsfile
Commit 92d538a1595070dde97520cc16eabb23d14567e3 by Gunther Huebler
Changing job name in jenkins file. larson-group/e3sm#38
The file was modified jenkins_tests/clubb_bin_diff_regression_gfortran_test_new/Jenkinsfile (diff)
Commit e49cd5f3a7c6b9b7dabb13dc9e199d588634985c by Gunther Huebler
Reverting accidental change to Jenkinsfile. larson-group/e3sm#38
The file was modified jenkins_tests/clubb_bin_diff_regression_gfortran_test/Jenkinsfile (diff)
Commit 9c5247b051c13d31c7745fb484f63898e07da5eb by Gunther Huebler
Updating new Jenkinsfile. larson-group/e3sm#38
The file was modified jenkins_tests/clubb_bin_diff_regression_gfortran_test_new/Jenkinsfile (diff)
Commit 011c5887aea0f3f5e201866cf0b44b9e91599b66 by Gunther Huebler
Updating Jenkinsfile because sys_admin files changed names.
The file was modified jenkins_tests/clubb_bin_diff_regression_gfortran_test_new/Jenkinsfile (diff)
Commit 228f3ae7e30f0079c22bfaff5e245e63806be9c6 by pbroels
Modifying run_full_api_diagnostics.bash, create_module_table.py, and usage_analyzer.py to create and save tables similar to the nightly tests. larson-group/sys_admin#749
The file was modified utilities/api_analysis/usage_analyzer.py (diff)
The file was addedutilities/api_analysis/log/apiCommitmentTable.txt
The file was addedutilities/api_analysis/log/usageAnalyzerTable.txt
The file was modified utilities/api_analysis/create_module_table.py (diff)
The file was modified utilities/api_analysis/run_full_api_diagnostics.bash (diff)
Commit 05678fbb8f2a39f46712194cd5ec54f9538e2c38 by pbroels
Modigying jenkins test to display tables after test run. larson-group/sys_admin#749
The file was modified jenkins_tests/clubb_api_commitment_test/Jenkinsfile (diff)
Commit 2c846a5185a386c1e500c828c95f6a4a8932150a by rhodesk
Fixing coding standard viloation of lines exceeding 100 characters.
Violations were introduced as a result of changes made by ticket #733,
this commit resolves the coding standard violations.
Results BFB identical.
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/setup_clubb_pdf_params.F90 (diff)
The file was modified src/CLUBB_core/advance_xp2_xpyp_module.F90 (diff)
The file was modified src/clubb_driver.F90 (diff)
The file was modified src/SILHS/silhs_api_module.F90 (diff)
Commit 9e4a950550aac99cbf8fe1dfe2820a4d1f45b277 by 59519056+bstephens82
Adding wp3_pr_tp (aka "negative nose" term) to wp3 equation.  Related to #920.

This is not set up to change results currently, since the coefficient of the new term is zero, but it is BIT_CHANGING since it will include new output in the netcdf files.

Also includes updates to pyplotgen to accommodate the new term.
The file was modified src/CLUBB_core/stats_zt_module.F90 (diff)
The file was modified input_misc/tuner/error_gabls2.in (diff)
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
The file was modified input_misc/tuner/error_gabls3_night.in (diff)
The file was modified input_misc/tuner/error_dycoms2_rf02_do.in (diff)
The file was modified input_misc/tuner/error_lba.in (diff)
The file was modified input_misc/tuner/error_ticket_756.in (diff)
The file was modified input_misc/tuner/error_all.in (diff)
The file was modified input_misc/tuner/error_fire.in (diff)
The file was modified input_misc/tuner/error_nov11_altocu.in (diff)
The file was modified input/tunable_parameters_Lscale/tunable_parameters.in (diff)
The file was modified input_misc/tuner/error_dycoms2_rf02_nd.in (diff)
The file was modified input/stats/standard_stats.in (diff)
The file was modified input_misc/tuner/error_rico.in (diff)
The file was modified input_misc/tuner/error_wangara.in (diff)
The file was modified postprocessing/pyplotgen/config/VariableGroupBaseBudgets.py (diff)
The file was modified src/CLUBB_core/parameters_tunable.F90 (diff)
The file was modified input/stats/all_stats.in (diff)
The file was modified input_misc/tuner/error_arm.in (diff)
The file was modified input_misc/tuner/error_arm_97.in (diff)
The file was modified input/tunable_parameters_e3sm/tunable_parameters.in (diff)
The file was modified input_misc/tuner/error_dycoms2_rf01.in (diff)
The file was modified input_misc/tuner/error_atex.in (diff)
The file was modified src/CLUBB_core/stats_variables.F90 (diff)
The file was modified input_misc/tuner/error_dycoms2_rf02_ds.in (diff)
The file was modified input/tunable_parameters/tunable_parameters.in (diff)
The file was modified src/CLUBB_core/parameter_indices.F90 (diff)
The file was modified input/tunable_parameters_compatible_r8029/tunable_parameters.in (diff)
The file was modified input_misc/tuner/error_bomex.in (diff)
Commit fa20b10387fb5dc6a45800fa7eb63b972bc4070f by 59519056+bstephens82
Changing the way the new wp3_pr_tp term works, by generalizing the wp3_terp_pr_lhs subroutine.  Also cleaning up comments and changing the description of the wp3_pr_tp variable in the netcdf output files, hence this commit is BIT_CHANGING, although it will not affect numerical results since the wp3_pr_tp coefficient (C_wp3_pr_tp) is set to zero.

Related to #920.
The file was modified src/CLUBB_core/stats_zt_module.F90 (diff)
The file was modified src/CLUBB_core/parameters_tunable.F90 (diff)
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
Commit be8c34c191362f97866647c2fc8674a71456d314 by benjamin.andrew.stephens
Adding the new pressure-related terms, wp2_pr_dfsn and wp3_pr_tp, to the --sam-style-budgets option in Pyplotgen.

Related to #920.
The file was modified postprocessing/pyplotgen/config/VariableGroupBaseBudgetsSamStyle.py (diff)
Commit d42ffb89782f2cf38bb52c5236beb5fd39599598 by rhodesk
Removing l_interp_prescribed_params from setup_clubb_pdf_params.
The flag has been removed and so has any code underneat a logic statement
involving this statement unless it has multiple flags. The else statement
in the if block involving this flag has been set to execute without an
if block.
For ticket #916
Results are BFB identical. Additionally, complex logic statements
with the use of more flags had those flags adjusted and BFB results
were also confirmed with these changes.
The file was modified src/CLUBB_core/setup_clubb_pdf_params.F90 (diff)
Commit 70e26ca1acd06149d3b7b996235769e5e0509c39 by pbroels
Modifying run_timestep_tests.bash to run only 10 minute and above timesteps and exit immediately if the 10 mintue timestep fails. larson-group/sys_admin#749
The file was modified run_scripts/run_timestep_tests.bash (diff)
Commit c07e805a7cea2e8ef0d7e1bc7506dde99b08e029 by pbroels
Adding new timestep test to clubb jenkins tests. larson-group/sys_admin#749
The file was addedjenkins_tests/clubb_timestep_gfortran_tests/Jenkinsfile
Commit c00a83f64b5a5b675858f71463a3cc48547e9dc1 by noreply
Fixing false printing of "All cases ran to completion."
The file was modified run_scripts/run_scm_all.bash (diff)
Commit cdc1c0ff327d2514e6a192f680f0557eb9d5775b by 59519056+bstephens82
Updating clubb_tuner.F90 to resolve an issue where the optimized tunable_parameter_*.in file was not being created by default.  Now it will always be created when the tuner is run, as it should be.

Also updating a number of input_misc/tuner/error_*.in tuner setup files to ensure that C1 is not tuned by default.  If C1 is tuned but C14 is fixed, this causes CLUBB to crash since it requires C1=C14.

See #939.
The file was modified input_misc/tuner/error_gabls3_night.in (diff)
The file was modified input_misc/tuner/error_rico.in (diff)
The file was modified input_misc/tuner/error_all.in (diff)
The file was modified input_misc/tuner/error_ticket_756.in (diff)
The file was modified input_misc/tuner/error_dycoms2_rf02_nd.in (diff)
The file was modified input_misc/tuner/error_atex.in (diff)
The file was modified input_misc/tuner/error_dycoms2_rf02_ds.in (diff)
The file was modified input_misc/tuner/error_dycoms2_rf02_do.in (diff)
The file was modified input_misc/tuner/error_nov11_altocu.in (diff)
The file was modified input_misc/tuner/error_gabls2.in (diff)
The file was modified input_misc/tuner/error_wangara.in (diff)
The file was modified src/clubb_tuner.F90 (diff)
The file was modified input_misc/tuner/error_arm.in (diff)
The file was modified input_misc/tuner/error_bomex.in (diff)
The file was modified src/clubb_tuner.F90 (diff)
Commit c75c501143b4c6f91baef247e9eac49d4bd66375 by rhodesk
Adding in the Mstandard flag to the pgi compiler settings.
For ticket #928.
Results are BFB identical.
The file was modified compile/config/linux_x86_64_pgroup.bash (diff)
The file was modified compile/config/linux_x86_64_pgroup_debug_NCAR.bash (diff)
Commit b19fddfe97ffca638b32ad37441e6ce75153c2bc by 59519056+bstephens82
Updating pyplotgen.py and README to clarify file name mismatch error and how to resolve it.

See #895.
The file was modified postprocessing/pyplotgen/pyplotgen.py (diff)
The file was modified postprocessing/pyplotgen/README.md (diff)
The file was modified postprocessing/pyplotgen/README.md (diff)
The file was modified postprocessing/pyplotgen/README.md (diff)
Commit f5e75e3ca1940ef435c2ecd45683d3760ec8a36d by 59519056+bstephens82
Placing line breaks in the new error message and minor wording updates.

See #895.
The file was modified postprocessing/pyplotgen/pyplotgen.py (diff)
Commit 67dc7892f77f7b81f62460a0747540ea5b2afff6 by rhodesk
Adding comments labeling subroutine calls with intent.
Goes all the way up until stats_clubb_utils.
BFB identical.
For ticket #942.
The file was modified src/CLUBB_core/code_timer_module.F90 (diff)
The file was modified src/CLUBB_core/file_functions.F90 (diff)
The file was modified src/CLUBB_core/sponge_layer_damping.F90 (diff)
The file was modified src/CLUBB_core/stats_zm_module.F90 (diff)
The file was modified src/CLUBB_core/adg1_adg2_3d_luhar_pdf.F90 (diff)
The file was modified src/CLUBB_core/output_netcdf.F90 (diff)
The file was modified src/CLUBB_core/advance_xp2_xpyp_module.F90 (diff)
The file was modified src/CLUBB_core/stats_clubb_utilities.F90 (diff)
The file was modified src/CLUBB_core/grid_class.F90 (diff)
The file was modified src/CLUBB_core/mt95.f90 (diff)
The file was modified src/CLUBB_core/calendar.F90 (diff)
The file was modified src/CLUBB_core/input_reader.F90 (diff)
The file was modified src/CLUBB_core/clubb_api_module.F90 (diff)
The file was modified src/CLUBB_core/numerical_check.F90 (diff)
The file was modified src/CLUBB_core/clip_explicit.F90 (diff)
The file was modified src/CLUBB_core/mixing_length.F90 (diff)
The file was modified src/CLUBB_core/pdf_closure_module.F90 (diff)
The file was modified src/CLUBB_core/stats_rad_zm_module.F90 (diff)
The file was modified src/CLUBB_core/fill_holes.F90 (diff)
The file was modified src/CLUBB_core/setup_clubb_pdf_params.F90 (diff)
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
The file was modified src/CLUBB_core/clip_semi_implicit.F90 (diff)
The file was modified src/CLUBB_core/output_grads.F90 (diff)
The file was modified src/CLUBB_core/precipitation_fraction.F90 (diff)
The file was modified src/CLUBB_core/stats_rad_zt_module.F90 (diff)
The file was modified src/CLUBB_core/matrix_operations.F90 (diff)
The file was modified src/CLUBB_core/interpolation.F90 (diff)
The file was modified src/CLUBB_core/stats_zt_module.F90 (diff)
The file was modified src/CLUBB_core/corr_varnce_module.F90 (diff)
The file was modified src/CLUBB_core/diagnose_correlations_module.F90 (diff)
The file was modified src/CLUBB_core/advance_xp3_module.F90 (diff)
The file was modified src/CLUBB_core/pdf_parameter_module.F90 (diff)
The file was modified src/CLUBB_core/parameters_tunable.F90 (diff)
The file was modified src/CLUBB_core/sfc_varnce_module.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/mono_flux_limiter.F90 (diff)
Commit 1abe50bfdb1ad4785d9d31c0d6fd81322786eaec by pbroels
Removing dependency on /home/pub and moving it to /home/jenkins larson-group/sys_admin#735
The file was modified jenkins_tests/clubb_backwards_compatibility_gfortran_test/Jenkinsfile (diff)
Commit 369b0fe36f1976abca3b610d83667976b8d29e2d by 59519056+bstephens82
Adding some new, but still simple, parsing capabilities to input_netcdf.F90 so that the tuner will not crash if netcdf dates are in a slightly different format.  Now, instead of assuming the format of the string, the code will search for the positions of the two hyphens and the two colons and get the date and time based on that.

See #939.
The file was modified src/input_netcdf.F90 (diff)
Commit a5038964a04545a5bbbfaac75b47cab8df300976 by 59519056+bstephens82
Adding some spaces to make the code a little nicer.
The file was modified src/input_netcdf.F90 (diff)
Commit 1120328123410505cc739035550da5129b6d0177 by 59519056+bstephens82
Adding comments and renaming variables per Vince's comments.  Some minor cleaning.

See #939 and #943.
The file was modified src/input_netcdf.F90 (diff)
Commit 5e293e158a4e51e45b8caf7941bb7cb83645c593 by rhodesk
Adding intent labels for subroutines throughout clubb.
All calls to subroutines now have intent comments next to them
all the way up through stats_sfc_module.
Results are BFB identical.
For ticket #942.
The file was modified src/CLUBB_core/stats_lh_sfc_module.F90 (diff)
The file was modified src/CLUBB_core/stats_clubb_utilities.F90 (diff)
The file was modified src/CLUBB_core/stats_type_utilities.F90 (diff)
The file was modified src/CLUBB_core/stats_rad_zm_module.F90 (diff)
The file was modified src/CLUBB_core/stats_lh_zt_module.F90 (diff)
The file was modified src/CLUBB_core/output_netcdf.F90 (diff)
The file was modified src/CLUBB_core/stats_rad_zt_module.F90 (diff)
The file was modified src/CLUBB_core/output_grads.F90 (diff)
Commit 885de7cfc91b540f1ff784ceb80e124b3f20e6a2 by noreply
Removing unnecessary constant from use statement
The file was modified src/CLUBB_core/advance_wp2_wp3_module.F90 (diff)
Commit f6a2c0fcea331c8ba1d980d678453e4ae6fafcd7 by 59519056+bstephens82
Updates to help run multiple tuner cases. The date/time assertion check in error.F90 was not working correctly for multiple cases, since instead of updating the CLUBB date/time based on the case, it was just using one CLUBB case for all LES cases and crashing.

See #939.
The file was modified src/error.F90 (diff)
The file was modified src/clubb_tuner.F90 (diff)
Commit c3513bf16ee2b5282ca5be687fba810ed54c62d3 by noreply
Include comment about current tuner compiler issue
The file was modified README (diff)
Commit 735794b554b9bb06a4032f69d74114b2a7a43af6 by Vince Larson
Attempt to add error bars to the metrics predictions
by the tuner dashboard.  However, I'm not sure if
it's correct to use mean-sigma values for all parameters.
I also need to add shading of error bounds.

For #910.
The file was modified utilities/sens_matrix/analyze_sensitivity_matrix.py (diff)
The file was modified utilities/sens_matrix/sens_matrix_dashboard.py (diff)
Commit 404e28e9ae4fbbcff003077a7504b8d9bd3dfb19 by rhodesk
Eliminating l_nu_grid_dependent as requested.
For ticket #926.
Results are BFB identical.
The file was modified src/CLUBB_core/parameters_tunable.F90 (diff)
Commit 709d54dcdefda256b038718de61f2ae938b016d6 by rhodesk
Eliminating l_use_buoy_mod_Km_zm.
For ticket #926
if we use a buoyancy-modified expression for Km_zm.
Results are BFB identical.
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
The file was modified src/CLUBB_core/parameters_tunable.F90 (diff)
Commit 37847d5f054f506e943df5de16f609fc7beeafa5 by rhodesk
Eliminating l_iter_xp2_xpyp flag.
For ticket #926.
Results are BFB identical.
The file was modified src/CLUBB_core/advance_xp2_xpyp_module.F90 (diff)
The file was modified src/CLUBB_core/advance_clubb_core_module.F90 (diff)
Commit e167731fde5874588758b751cb80764ecf9ed9c0 by pbroels
Changing ifort environment variable file to new ifort file. larson-group/sys_admin#750
The file was modified jenkins_tests/clubb_ifort_build/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_release_intel_build/Jenkinsfile (diff)