Skip to content
Started 1 yr 8 mo ago
Took 1 min 57 sec
Failed

Build #64 (Aug 1, 2023, 3:45:37 PM)

Changes
  1. Adding space because commit ba3b1ef5ceaa07706f078cc61cfdac22d3c6a1c3 in the sys_admin repo fixed a bug causing tests to fail, this means we have RESOLVED:d8df4eea1e41bee8cbd3de374148241f040fc03c, which was only labelled as failing since we erroneously checked the commit range it was included in. (details / githubweb)
  2. Making clubb_driver only call the multicolumn driver if num_standalone_columns > 1 (details / githubweb)
  3. Minor adjustment to eliminate spikes in thlm tendencies from the monotonic flux limiter. (#1043) (details / githubweb)
  4. Making interface for matrix solvers. (details / githubweb)
  5. Making tridag tridiag everywhere, making sol soln, and adding intent comments. (details / githubweb)
  6. A different way of dealing with monotonic flux limiter spikes (#1046) (details / githubweb)
  7. Steffens tuner fixer branch (#1041) (details / githubweb)
  8. Adding capability to change matrix solving method via clubb_config_flags. (details / githubweb)
  9. Fixing small bug, need to pass _copy arrays to prevent lapack mangling the real ones. (details / githubweb)
  10. Making GPU and CPU versions of the penta_lu solver the same as discussed in larson-group/clubb#1024. (details / githubweb)
  11. Delete clubb.in (details / githubweb)
  12. Delete error_diffs.txt (details / githubweb)
  13. Adding capability to change matrix solving method via clubb_config_flags. (details / githubweb)
  14. Removing unwanted files. (details / githubweb)
  15. Replacing $ with & in namelist definition to make consistent. (details / githubweb)
  16. Creates separate file for inputting data to the tuner (details / githubweb)
  17. I added "smooth" max clipping for invrs_tau_shear, which is a variable (details / githubweb)
  18. ADG1_pdf_driver subroutine port with OpenACC (details / githubweb)
  19. Replacing old elemental ADG1_w_closure with new GPUized one. Making G_unit tests work with new version. Also making mixt_frac_max_mag a scalar since it was only being used as such. larson-group/clubb#1049 (details / githubweb)
  20. Making the multicolumn code open the netcdf file before writing and close when finished writing. This fixes a bug where the netcdf data wasn't being written. (details / githubweb)
  21. For tuning dashboard, modify the separate input file (details / githubweb)
  22. Delete tuner file that was accidentally committed (details / githubweb)
  23. Prevent accidental commits of python .pyc files (details / githubweb)
  24. I can now safely remove all the "ifdef E3SM" statements from CLUBB's (details / githubweb)
  25. For the dashboard, creates a forward model solution function. (details / githubweb)
  26. I updated and augmented the instructions to run the tuner. (details / githubweb)
  27. added ntecdf var collector and readme to clubb repo (details / githubweb)
  28. Adds to tuner code for min dp for stubborn parameters (details / githubweb)
  29. Adding config script to compile with openacc using nvhpc. (details / githubweb)
  30. Pushing column loop into lapack wrap. (details / githubweb)
  31. Restructuring and Porting of Compute_mixing_length subroutine(Phase 1) (#1052) (details / githubweb)
  32. Restructuring and Porting of Compute_mixing_length subroutine(Phase 2) (#1054) (details / githubweb)
  33. Breaking up column loop in mono_flux_limiter. This may not be the final form for GPUization, but it's definitely a start, no longer do we have to copy single column variables to multicolumn ones anywhere. (#1051) (details / githubweb)
  34. Adding tridiag_lu solver (#1056) (details / githubweb)
  35. Adds to tuner error bars on bias removal (arrow) plots (details / githubweb)
  36. Adding OpenACC data directives for mixing length and adg routines (details / githubweb)
  37. Fixing error causing GPU code not to run. Some variables to be copied were labelled as (ngrdcol,nz) when it should be (:ngrdcol,:nz). I've just removed the data length specifiers completely since they are not neccesary in general. (details / githubweb)
  38. GPUizing sat_mixrat_ice_2D. (details / githubweb)
  39. Adds to dashboard plots error bars for (details / githubweb)
  40. Adds to dashboard a bar plot that separates nonlinear (details / githubweb)
  41. Added option (-i) to run_tuner.bash script to enable pre-tuning standalone runs. README will be updated. (details / githubweb)
  42. Pushing column loop into calculate_thvm (details / githubweb)
  43. Removing update_pressure since it is no longer called anywhere in clubb or host models. The addition of this subroutine was discussed in larson-group/e3sm#6 and the removal of the call to it was discussed in larson-group/clubb#926. (details / githubweb)
  44. Removing update_pressure from public list. This was causing compilation crashes. RESOLVED:8c7230fecb877d04fb129ef5e143e0993b4b29b1 (details / githubweb)
  45. Fixing bug, arrays given a dummy index in 0fafc6b0b1f1a6058d37bf3db4bb3708204504db are declared nsize, but are only used up to nlevels, thus we need the (1,1:nlevels) specifier when passing them. This issue was only caught by our _debug tests, so that's good evidence the new flags we added to initialize unused to memory was effective. (details / githubweb)
  46. GPUizing some helping procedures. (details / githubweb)
  47. Removing sigma_sqd_w from the acc data copyout statement. This is a bug which was causing the code to crash when not using managed memory. (details / githubweb)
  48. Porting pdf_closure subroutine with OpenACC (#1059) (details / githubweb)
  49. made graphing for netcdf_var collector general. #1040 (details / githubweb)
  50. Adding wp3_on_wp2_cfl_num to CLUBB's output stats. (details / githubweb)
  51. Added wp3_on_wp2_cfl_num to the VariableGroupNondimMoments.py file for (details / githubweb)
  52. Update VariableGroupNondimMoments.py (details / githubweb)
  53. Fixing bug. This was only triggered when l_input_fields=.true., which I am only testing because it needs to be true so that I can test ADG2_driver. (details / githubweb)
  54. Removing usage of gr from pdf_closure. It was only ever used for nz, which is now fed in directly. (details / githubweb)
  55. Clubb ticket #1025: Implemented way to make esa tuner reproducible, h… (#1068) (details / githubweb)
  56. added autocommit message maker to clubb so I have an easier time testing it (details / githubweb)
  57. changes to integrate message maker into gitUpdate scripts (details / githubweb)
  58. Oops, I made 1 small error, should be consistent now. (details / githubweb)
  59. Implementing changes to the initial conditions. (details / githubweb)
  60. This commit most definitely does not change any bits, (details / githubweb)
  61. Add scripts to configure and run convergence test (details / githubweb)
  62. reorgnize the scripts for convergence test simulations (details / githubweb)
  63. Update README (details / githubweb)
  64. Gpu updates (#1070) (details / githubweb)
  65. Code changes to implement modified boundary condition (details / githubweb)
  66. Implements Thomas Toniazzo's bug fix for spike removal (details / githubweb)
  67. Fixed an old notation change in the README (details / githubweb)
  68. Update README (details / githubweb)
  69. Making 'a_const' into a CLUBB tunable parameter. (#1072) (details / githubweb)
  70. Update README (details / githubweb)
  71. Update README (details / githubweb)
  72. Pdf closure driver gpuization (#1071) (details / githubweb)
  73. Update README (details / githubweb)
  74. Moving compute_cloud_cover outside of if ( l_use_cloud_cover ) then statement, the cloud_cover and rcm_in_layer variables they compute aren't output in clubb_standalone, but are in cam, causing cam bit diff tests to break. (details / githubweb)
  75. Undoing README update, 1 space = 1 byte and we should maximize file sizes to deter hackers from stealing our data. Also BIT_CHANGING:fb4556e4cc4cb3d4b6df3520370a28a824f357ef for configs where l_use_cloud_cover = .false., which means I was wrong about this ever not being bit changing, so I must've either only tested with l_use_cloud_cover = .true. or only tested the multicol diffs when I put compute_cloud_cover inside the if statement. (details / githubweb)
  76. Adding Skthl_zm to the update host list, I missed this in the last PR. I noticed this by comparing results with and without managed memory, now I've checked BFBness with arm, mpace_b, mc3e, and gabls2. (details / githubweb)
  77. Small GPU fixes (#1076) (details / githubweb)
  78. Adds blank line to trigger nightly tests (details / githubweb)
  79. Code changes to implement modificiations on wp3 clippings (details / githubweb)
  80. This commit contains code changes to implement modifications on limiters in three places: (details / githubweb)
  81. changing tunable_parameters (details / githubweb)
  82. changing tunable_parameters (details / githubweb)
  83. changing tunable_parameters (details / githubweb)
  84. Advance xm wpxp gpuization (#1077) (details / githubweb)
  85. Small improvements to diff_netcdf_outputs.py, removing reliance on ncdiff, now it is entirely in python. Cleaning up linux_x86_64_nvhpc_gpu.bash, removing outdated parts, improving default parallel compilation, changing pgfortran to nvfortran. (details / githubweb)
  86. Small tweaks to fix some GPU bugs. Some variables were uninitialized on the CPU while we were saving them. This could only have been caught by comparing consecutive runs and checking _zt and _zm files, even then few cases were having problems. (details / githubweb)
  87. Fixing a labelling error in redirect_interpolated_azt_2D and similar procedures, since this interpolates to zt the input should be zm. I think this was my fault, so I cleaned all the zt2zm and zm2zt things up to make it a little nicer. Also ordered the routines _k _1D _2D to make it easier to jump around, it was a bit confusing as they were out of order and the typo really made it hard. (details / githubweb)
  88. bug fixes for the autocommit message maker code (details / githubweb)
  89. Making it so sclr_tol is set to 0 before the specified sclr_tol_in. This is so that it is initialized to 0 in the case that sclr_dim = 0, since now we are setting it to have a minimum allocation size of 1 and would otherwise have a garbage value. This is what broke the clubb_openmp_gfortran_test. (details / githubweb)
  90. update the scripts for convergence test (details / githubweb)
  91. Lscale GPUization (#1079) (details / githubweb)
  92. gfortran does not like intent(out) specifiers for functions. (details / githubweb)
  93. Added a new file to compile CLUBB on Anvil. (details / githubweb)
  94. GPUizing Various Small Routines (#1080) (details / githubweb)
  95. This commit is a commit that changes absolutely nothing. It is meant to trigger a change in the git update scripts, so that I can start the commit message logging in the autocommit updates larson-group/sys_admin#797 (details / githubweb)
  96. Fixing an error with the autocommit_update script that was causing it new works (details / githubweb)
  97. this is another commit that cahnges nothing that will trigger the gitUpdate scripts (details / githubweb)
  98. Updates to make the convergence tests run on Anvil. (details / githubweb)
  99. adding an update that changes nothing and is just a test for the autoupdate script (details / githubweb)
  100. Making CLUBB's splatting scheme implicit and smoother (#1075) (details / githubweb)
  101. Calc sfc varnce GPUization (#1081) (details / githubweb)
  102. Reducing C_wp2_splat to 0.25 (from 2.0) for new implicit splatting code. (details / githubweb)
  103. Removed Space From clip_explicit (details / githubweb)
  104. updated autocommit_message_maker to check another error for debugging (details / githubweb)
  105. Fixed the autocommit message maker code, should noot error anymore (details / githubweb)
  106. I am beginning a section on running the convergence tests in the README. (details / githubweb)
  107. Update run_cnvg_test_multi_cases_revall.csh (details / githubweb)
  108. Update run_cnvg_test_multi_cases_default.csh (details / githubweb)
  109. Update run_cnvg_test_multi_cases_baseline.csh (details / githubweb)
  110. Update README (details / githubweb)
  111. making changes to trigger autoudpate for test, these commits do nothing (details / githubweb)
  112. Here is another commit that changes nothing (details / githubweb)
  113. change to trigger updates (details / githubweb)
  114. change to calc pressure to trigger autoupdate (details / githubweb)
  115. Editing convergence scripts to show that the directory should be placed in (details / githubweb)
  116. Committing scripts for use in running CLUBB convergence tests in the background. (details / githubweb)
  117. Updated the background run scripts for the convergence tests with a comment (details / githubweb)
  118. I updated the README to finish the section on the convergence tests. (details / githubweb)
  119. Edited the README section on CLUBB convergence tests. (details / githubweb)
  120. I added dycoms2_rf01 to the list of cases that could be run. (details / githubweb)
  121. I updated the run_cnvg_test_multi_cases_revall.csh script to include (details / githubweb)
  122. Modified run_cnvg_test_multi_cases_default.csh and (details / githubweb)
  123. Added comments to the script to explain ambiguous portions of my code (details / githubweb)
  124. GPUizing Lscale_width_vert_avg. Loops have been restructured for simplicity, and algorithm has a different starting value to avoid k dependency. Results are BFB. (#1083) (details / githubweb)
  125. GPUizing most of advance_clubb_core (#1084) (details / githubweb)
  126. advance_wp2_wp3 with explicitly managed memory  (#1085) (details / githubweb)
  127. advance_xp2_xpyp with explicitly managed memory (#1086) (details / githubweb)
  128. advance_windm_edsclrm with explicitly managed memory (#1087) (details / githubweb)
  129. Moving data statements to outter most parts of clubb and little fix in advance_wp2_wp3 (#1088) (details / githubweb)
  130. Data movement improvement (#1089) (details / githubweb)
  131. CLUBB ticket #1069: (#1092) (details / githubweb)
  132. Changing "Fnc" to "fnc" for consistency and easy search. (details / githubweb)
  133. Memory usage optimizations (#1091) (details / githubweb)
  134. Modifying README. Last commit was BIT_CHANGING:0b0ab3d530bef06eb90bf6dde21b26eb25780214 see https://github.com/larson-group/clubb/pull/1091 for details. (details / githubweb)
  135. Openacc tweaks and cleanup (#1097) (details / githubweb)
  136. Improving run_bin_diff.py to accept an argument to print the differences, and an argument to define a threshold to ignore differences. (details / githubweb)
  137. Update requirements.txt (details / githubweb)
  138. Update requirements.txt (details / githubweb)
  139. Loop to `nz-1` instead of `nz` because upper boundary condition (details / githubweb)
  140. Added code to subroutine run_clubb in src/clubb_driver.F90 which prints git log and git diff information to the <case>_setup.txt output file. (#1101) (details / githubweb)
  141. Openacc tweaks and cleanup 2 (#1099) (details / githubweb)
  142. Adds to RegTune a plot of a color-coded normalized sensitivity matrix (details / githubweb)
  143. Adds hint about installing dash for RegTune (details / githubweb)
  144. Updates input files for RegTune. (details / githubweb)
  145. Bit changing changes (#1104) (details / githubweb)
  146. Adding wp_coef and wp_coef_zt to acc data statements. (details / githubweb)
  147. For RegTune, update input netcdf files. (details / githubweb)
  148. Bv efold bit changing (#1095) (details / githubweb)

Started by user Gunther Huebler

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