Skip to content
Started 6 mo 26 days ago
Took 54 sec
Success

Build #76 (Oct 2, 2024, 2:10:31 PM)

Changes
  1. Lots of small loop pushes (details / githubweb)
  2. Small bug fix. This was not a bit changing bug, but could cause crashes if we compile with floating point trapping in a multicolumn run. (details / githubweb)
  3. Small refactoring to mfl_xm_lhs, just removing need to pass in gr. (details / githubweb)
  4. Final loop pushes needed before the grid change. (details / githubweb)
  5. Replacing use of gr with nz (details / githubweb)
  6. Replacing use of gr with nz (details / githubweb)
  7. added -heap-arrays tag to FFlags on Makefile to fix jenkins testing error (details / githubweb)
  8. Makefile came with a few other accidental changes, these have been corrected. (details / githubweb)
  9. 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)
  10. 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)
  11. Adding column index to gr arrays, hard coding to 1 since sam only uses single column calls. (details / githubweb)
  12. Removing the zt2zm interface from clubb_api and making the api calls just redirect to the grid class interface for it. (details / githubweb)
  13. Pushing column loop into mean advection procedures. (details / githubweb)
  14. Little loop push (details / githubweb)
  15. Moving above/below index of grid weights to last dimension. (details / githubweb)
  16. Hardcoding 1 into uses of gr arrays where single column versions of gr is used. (details / githubweb)
  17. Pushing loop into fill_holes. (details / githubweb)
  18. Forgot small change. (details / githubweb)
  19. Making compatible with latest clubb change. (details / githubweb)
  20. Making linear_interpolated_azt_2D and linear_interpolated_azm_2D subroutines just to avoid a needless data copy. (details / githubweb)
  21. Making update_xp2_mc 2D and creating interface for 1D calls. (details / githubweb)
  22. Fixing units in stats_zt_module.F90 (details / githubweb)
  23. Fixing a bug in mono_flux_limiter.F90. (#1026) (details / githubweb)
  24. Fixing a bug. (details / githubweb)
  25. I changed the w_up_in_cloud code in 2 ways: (details / githubweb)
  26. I added stats output for w_down_in_cloud to all_stats.in. (details / githubweb)
  27. Modified for the latest changes to CLUBB. (details / githubweb)
  28. adding line to fix mpi configuration in micro drizzle test (details / githubweb)
  29. I altered the w_up_in_cloud and w_down_in_cloud code so that a (details / githubweb)
  30. I have optimized the new w_up_in_cloud and w_down_in_cloud code by (details / githubweb)
  31. 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)
  32. Removing fill_holes_multiplicative and replacing magic numbers with parameters from constants_clubb. larson-group/clubb#972 (details / githubweb)
  33. Moving vertical_avg and vertical_integral to advance_helper_module. larson-group/clubb#972 (details / githubweb)
  34. Moving vertical_avg and vertical_integral to advance_helper_module. larson-group/clubb#972 (details / githubweb)
  35. Making compatible with latest clubb change. (details / githubweb)
  36. 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)
  37. Adding comments. (details / githubweb)
  38. Adding initial subroutine calc_ice_cloud_frac_component. (details / githubweb)
  39. 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)
  40. Comment update (details / githubweb)
  41. 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)
  42. Improvements. Netcdf output is now functional and we can detect errors with multiple columns even when the standard output is identical. (details / githubweb)
  43. Updating column num input in config flags. larson-group/clubb#1033 (details / githubweb)
  44. Adding comments, setting to num_standalone_columns=1 by default, and preventing multicolumn output when l_stats=false. larson-group/clubb#1033 (details / githubweb)
  45. Improvements. Netcdf output is now functional and we can detect errors with multiple columns even when the standard output is identical. (details / githubweb)
  46. Namelists need to be closed with a '/', and omitting it will break many tests. (details / githubweb)
  47. 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)
  48. Adds commented-out line that prevents the monotonic flux (details / githubweb)
  49. Updating monotonic flux limiter code to remove spikes. (#1038) (details / githubweb)
  50. Creating new flags to control monotonic flux limiter (#1039) (details / githubweb)
  51. Creating new flags to control monotonic flux limiter (#1039) (details / githubweb)
  52. Updating for changes to CLUBB.  See https://github.com/larson-group/clubb/pull/1039. (details / githubweb)
  53. I am adding cloudy_updraft_frac and cloudy_downdraft_frac as (details / githubweb)
  54. Updating SAM-CLUBB for the latest changes to the call to (details / githubweb)
  55. Minor adjustment to eliminate spikes in thlm tendencies from the monotonic flux limiter. (#1043) (details / githubweb)
  56. Making interface for matrix solvers. (details / githubweb)
  57. Making tridag tridiag everywhere, making sol soln, and adding intent comments. (details / githubweb)
  58. A different way of dealing with monotonic flux limiter spikes (#1046) (details / githubweb)
  59. Steffens tuner fixer branch (#1041) (details / githubweb)
  60. Making compatible with latest clubb changes. (details / githubweb)
  61. Adding capability to change matrix solving method via clubb_config_flags. (details / githubweb)
  62. Fixing small bug, need to pass _copy arrays to prevent lapack mangling the real ones. (details / githubweb)
  63. Adding capability to change matrix solving method via clubb_config_flags. (details / githubweb)
  64. Making GPU and CPU versions of the penta_lu solver the same as discussed in larson-group/clubb#1024. (details / githubweb)
  65. Replacing $ with & in namelist definition to make consistent. (details / githubweb)
  66. I added "smooth" max clipping for invrs_tau_shear, which is a variable (details / githubweb)
  67. ADG1_pdf_driver subroutine port with OpenACC (details / githubweb)
  68. 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)
  69. I can now safely remove all the "ifdef E3SM" statements from CLUBB's (details / githubweb)
  70. Pushing column loop into lapack wrap. (details / githubweb)
  71. Restructuring and Porting of Compute_mixing_length subroutine(Phase 1) (#1052) (details / githubweb)
  72. Restructuring and Porting of Compute_mixing_length subroutine(Phase 2) (#1054) (details / githubweb)
  73. 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)
  74. Adding tridiag_lu solver (#1056) (details / githubweb)
  75. Adding OpenACC data directives for mixing length and adg routines (details / githubweb)
  76. 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)
  77. GPUizing sat_mixrat_ice_2D. (details / githubweb)
  78. Pushing column loop into calculate_thvm (details / githubweb)
  79. 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)
  80. Removing update_pressure from public list. This was causing compilation crashes. RESOLVED:8c7230fecb877d04fb129ef5e143e0993b4b29b1 (details / githubweb)
  81. GPUizing some helping procedures. (details / githubweb)
  82. 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)
  83. Porting pdf_closure subroutine with OpenACC (#1059) (details / githubweb)
  84. Adding wp3_on_wp2_cfl_num to CLUBB's output stats. (details / githubweb)
  85. Removing usage of gr from pdf_closure. It was only ever used for nz, which is now fed in directly. (details / githubweb)
  86. Clubb ticket #1025: Implemented way to make esa tuner reproducible, h… (#1068) (details / githubweb)
  87. Gpu updates (#1070) (details / githubweb)
  88. Implements Thomas Toniazzo's bug fix for spike removal (details / githubweb)
  89. Making 'a_const' into a CLUBB tunable parameter. (#1072) (details / githubweb)
  90. Making 'a_const' into a CLUBB tunable parameter. (#1072) (details / githubweb)
  91. Updating for changes to CLUBB.  See PR #1072. (details / githubweb)
  92. Pdf closure driver gpuization (#1071) (details / githubweb)
  93. 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)
  94. 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)
  95. Small GPU fixes (#1076) (details / githubweb)
  96. Code changes to implement modificiations on wp3 clippings (details / githubweb)
  97. Code changes to implement modificiations on wp3 clippings (details / githubweb)
  98. This commit contains code changes to implement modifications on limiters in three places: (details / githubweb)
  99. This commit contains code changes to implement modifications on limiters in three places: (details / githubweb)
  100. Updated for recent changes to CLUBB. (details / githubweb)
  101. changing tunable_parameters (details / githubweb)
  102. changing tunable_parameters (details / githubweb)
  103. changing tunable_parameters (details / githubweb)
  104. Advance xm wpxp gpuization (#1077) (details / githubweb)
  105. 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)
  106. 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)
  107. 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)
  108. Lscale GPUization (#1079) (details / githubweb)
  109. gfortran does not like intent(out) specifiers for functions. (details / githubweb)
  110. GPUizing Various Small Routines (#1080) (details / githubweb)
  111. 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)
  112. 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)
  113. this is another commit that cahnges nothing that will trigger the gitUpdate scripts (details / githubweb)
  114. adding an update that changes nothing and is just a test for the autoupdate script (details / githubweb)
  115. Making CLUBB's splatting scheme implicit and smoother (#1075) (details / githubweb)
  116. Calc sfc varnce GPUization (#1081) (details / githubweb)
  117. Reducing C_wp2_splat to 0.25 (from 2.0) for new implicit splatting code. (details / githubweb)
  118. Reducing C_wp2_splat to 0.25 (from 2.0) for new implicit splatting code. (details / githubweb)
  119. Removed Space From clip_explicit (details / githubweb)
  120. making changes to trigger autoudpate for test, these commits do nothing (details / githubweb)
  121. making changes to trigger autoudpate for test, these commits do nothing (details / githubweb)
  122. Here is another commit that changes nothing (details / githubweb)
  123. Here is another commit that changes nothing (details / githubweb)
  124. change to trigger updates (details / githubweb)
  125. change to calc pressure to trigger autoupdate (details / githubweb)
  126. 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)
  127. GPUizing most of advance_clubb_core (#1084) (details / githubweb)
  128. advance_wp2_wp3 with explicitly managed memory  (#1085) (details / githubweb)
  129. advance_xp2_xpyp with explicitly managed memory (#1086) (details / githubweb)
  130. advance_windm_edsclrm with explicitly managed memory (#1087) (details / githubweb)
  131. Moving data statements to outter most parts of clubb and little fix in advance_wp2_wp3 (#1088) (details / githubweb)
  132. Data movement improvement (#1089) (details / githubweb)
  133. CLUBB ticket #1069: (#1092) (details / githubweb)
  134. CLUBB ticket #1069: (#1092) (details / githubweb)
  135. Added bv_efold changes for CLUBB API calls (details / githubweb)
  136. Changing "Fnc" to "fnc" for consistency and easy search. (details / githubweb)
  137. Memory usage optimizations (#1091) (details / githubweb)
  138. Making compatible with latest clubb changes. (details / githubweb)
  139. Openacc tweaks and cleanup (#1097) (details / githubweb)
  140. Loop to `nz-1` instead of `nz` because upper boundary condition (details / githubweb)
  141. Openacc tweaks and cleanup 2 (#1099) (details / githubweb)
  142. Bit changing changes (#1104) (details / githubweb)
  143. Adding wp_coef and wp_coef_zt to acc data statements. (details / githubweb)
  144. Bv efold bit changing (#1095) (details / githubweb)
  145. Fixed some oversights for the bv_efold commits and increased string length for tuning field names for invrs_tau variables - CLUBB ticket #1069 (#1106) (details / githubweb)
  146. BIT_CHANGING! brunt_vaisala_freq_sqd_mixed now replaces brunt_vaisala_freq_sqd for later calculations - CLUBB ticket #1102 (details / githubweb)
  147. BIT_CHANGING for lscale setup. Updated configurable_model_flags.in and model_flags.F90 - CLUBB ticket #1102 (#1108) (details / githubweb)
  148. Likely BIT_CHANGING because of added output fields. Added code outputting C6_term and different Brunt Vaisala frequencies to disk - CLUBB ticket #1102 (#1109) (details / githubweb)
  149. Changed sqrt_Ri_zm to Ri_zm in preparation of changing the exponent for calculation of invrs_tau_wpxp_zm in mixing_length.F90 - CLUBB ticket #1102 (#1110) (details / githubweb)
  150. BIT_CHANGING! Removed Richardson_num and all corresponding code - CLUBB ticket #1102 (#1111) (details / githubweb)
  151. Tunable Richardson number exponent - CLUBB ticket #1102 (#1114) (details / githubweb)
  152. Tunable Richardson number exponent - CLUBB ticket #1102 (#1114) (details / githubweb)
  153. Raw-copy updating SRC/CLUBB (details / githubweb)
  154. Raw-copy updating CLUBB_PARAMETERS (details / githubweb)
  155. Deletes svn id tag, will trigger host-model nightly tests. (details / githubweb)
  156. Raw-copy updating SRC/CLUBB (details / githubweb)
  157. Update clubb_sgs.F90 (details / githubweb)
  158. Add library calls to allow SAM to compile with new icx intel compiler (#154) (details / githubweb)
  159. Remove svn id tag in order to trigger nightly tests. (details / githubweb)
  160. Removed 3rd svn id tag in order to trigger nightly tests (details / githubweb)
  161. Finally removing scratch variables. (#1116) (details / githubweb)
  162. Latest batch of non-bit changing code changes - CLUBB ticket #1115 (#1119) (details / githubweb)
  163. BIT_CHANGING! Fixed some issues with wpxp_Ri_exp, changed z_displace value - CLUBB ticket #1115 (#1120) (details / githubweb)
  164. Updated CLUBB so that adj_low_res_nu (which can be called on its own (details / githubweb)
  165. Updated the CLUBB interface for recent changes to CLUBB. (details / githubweb)
  166. Removing begin_height and end_height as outputs from setup_grid. They (details / githubweb)
  167. Updated for recent changes to CLUBB. (details / githubweb)
  168. Z displace tunable (#1122) (details / githubweb)
  169. Z displace tunable (#1122) (details / githubweb)
  170. Update clubb_sgs.F90 (details / githubweb)
  171. Making work with latest clubb changes. (details / githubweb)
  172. Changing stat_indices to stats_metadata_type (details / githubweb)
  173. New Stats Indices Type (#1118) (details / githubweb)
  174. New Stats Indices Type (#1118) (details / githubweb)
  175. Changing order of sqrt and **3 to improve stability, see clubb#1126. Since this is a change to the order of operations, it is BIT_CHANGING. (details / githubweb)
  176. Setting the minimum tolerance to be epsilon, this is BIT_CHANGING but only for single precision. See larson-group/clubb#1126 (details / githubweb)
  177. BIT_CHANGING! Updated taus code calculations - CLUBB ticket #1115 (#1125) (details / githubweb)
  178. Added non-trapezoidal zm interpolation for cloud_frac (#1127) (details / githubweb)
  179. Re-adjusted cap for invrs_tau_wpxp in src/CLUBB_core/mixing_length.F90 (details / githubweb)
  180. Adding boundary conditions for the wp3_term_ta_ADG1_lhs subroutine. (details / githubweb)
  181. For single loop vectors, removing the "collapse(2)" from the acc statements. (details / githubweb)
  182. Added new Brunt-Väisälä frequency plots to pyplotgen's VariableGroupTaus (details / githubweb)
  183. Adds commas to fix bug (details / githubweb)
  184. Updating the code to set the bottom of the thermodynamic level grid for (details / githubweb)
  185. Commit to enforce a fixed-point boundary condition of wp3=0 at (details / githubweb)
  186. With wp3 now being set to a fixed-point boundary condition value (details / githubweb)
  187. Threadpublic (#1133) (details / githubweb)
  188. Threadpublic (#1133) (details / githubweb)
  189. Threadpublic (#1133) (details / githubweb)
  190. Making compatible with latest clubb change. (details / githubweb)
  191. Removing awkward nan check in favor of a default for Ncnp2_on_Ncnm2 (details / githubweb)
  192. Fixing bug by changing saturation_equation to match namelist argument, also adding it to namelist. (details / githubweb)
  193. Adding new argument list variables to openacc copyin statements (details / githubweb)
  194. Setting l_smooth_Heaviside_tau_wpxp to .true. by default (details / githubweb)
  195. I am altering the mean advection code in preparation for ghost point (details / githubweb)
  196. Fixing tridiag solver bug. See https://github.com/larson-group/clubb/issues/1139 (details / githubweb)
  197. Slight rework to acc data statements. This allows us to use return calls in advance_clubb_core again. See https://github.com/larson-group/clubb/issues/1139 (details / githubweb)
  198. Fixing small GPU stats bug (details / githubweb)
  199. Changing xm to out in mono flux solver. There is no need for it to be inout, and it confused me for a bit so I'm fixing it. (details / githubweb)
  200. Adding clubb specific compiler flag -DCLUBB_GPU, intended for use with openmp or openacc running on the GPU. Also adding a compiler flags, -DCUDA, and case statment for generating random numbers in silhs. (details / githubweb)
  201. Adding clubb specific compiler flag -DCLUBB_GPU, intended for use with openmp or openacc running on the GPU. Also adding a compiler flags, -DCUDA, and case statment for generating random numbers in silhs. (details / githubweb)
  202. Now that the value of wp3 is being set to a boundary value of 0 (details / githubweb)
  203. This is (amazingly) BIT_CHANGING. The differences are due to some compiler optimizations, see https://github.com/larson-group/clubb/pull/1133\#issuecomment-1865156979. (details / githubweb)
  204. Removing backslashes. These should be slashes, but gnu,intel,nvidia generate code that treats slashes as whitespace and backslashes as a character, while cray treats backslashes as whitespace as well. This is easily fixed by using quotes, and in the meantime we will change the backslashes to forward slashes. See https://github.com/larson-group/clubb/issues/1138\#issuecomment-1910844013 (details / githubweb)
  205. Fixing a bug where the Lscale used in calculating the damping (details / githubweb)
  206. adding equals sign cuz I've had it up to here with this typo! (details / githubweb)
  207. fixing bug, name of wm_zt was left as "wm" (details / githubweb)
  208. Add blank line in order to trigger Jenkins tests for CAM (details / githubweb)
  209. Small acc tweaks (#1144) (details / githubweb)
  210. Removes comment about Numerical Recipes (details / githubweb)
  211. OpenMP Optimizations (#1146) (details / githubweb)
  212. Adding comment to explain unusual code choice. (details / githubweb)
  213. Adding sum part to comment (details / githubweb)
  214. Putting ngrdcol in clubb_params (#1147) (details / githubweb)
  215. Fixing bug with C6 parameters, see https://github.com/larson-group/clubb/pull/1147. This is technically BIT_CHANGING, but only when C6thl != C6thlb and l_diag_Lscale_from_tau=.false. (details / githubweb)
  216. Making compatible with latest clubb changes. (details / githubweb)
  217. At the ghost point below the surface, which does not matter in (details / githubweb)
  218. The code that advances um and vm when l_predict_upwp_vpwp is turned off (details / githubweb)
  219. It was discovered that the location where the ghost point values (details / githubweb)
  220. It was discovered that the location where the ghost point values (details / githubweb)
  221. I accidentally committed a couple things in the previous commit (details / githubweb)
  222. While it doesn't affect results, I fixed what appears to be an (details / githubweb)
  223. I am updating the loop in subroutine diagnose_xpwp so that it doesn't (details / githubweb)
  224. This commit is being made to keep the stats zt output from the (details / githubweb)
  225. I am committing a bug fix to the code that calculates mixed Brunt (details / githubweb)
  226. I am committing a stats change to the ghost point values of zt (details / githubweb)
  227. Committing some thresholding around positive-definite fields after (details / githubweb)
  228. Changing the linear interpolation in the zt2zm function at momentum (details / githubweb)
  229. I'm changing the way ddzt handles the derivative over momentum level 1. (details / githubweb)
  230. Moved the ghost-point setting of xm(1) = xm(2) to the last line (details / githubweb)
  231. Optional arguments are just best sometimes (#1150) (details / githubweb)
  232. Fixing bug. RESOLVED:556370c6406e6b943b88affbe7728a5036b1ba22, this was catchable by using debugging flags, but seems to otherwise cause no issues. Investigating I found that it only clips the below ground level, so that must not have been affecting other levels. This is technically BIT_CHANGING since it resolves an issue. (details / githubweb)
  233. Making num_draw_points in fill_holes a constant. We were already using this value as a constant everywhere, but passing a constant by argument list makes it difficult/impossible for a compiler to optimize using that constant, unless it does inlining. Now, rather than passing the constant num_hf_draw_points (or sometimes a hardcoded 2) we just use num_hf_draw_points directly from constants_clubb. This massively improves the performance of a loop in fill holes when using nvhpc+omp, which was the motivation for this, but should also improve the performance on CPUs. Everything is BFB. (details / githubweb)
  234. Making compatible with latest clubb changes. (details / githubweb)
  235. I am committing code that effectively ignores the values of certain (details / githubweb)
  236. I am moving the advance_xm_wpxp setting of xm(1) = xm(2) from the (details / githubweb)
  237. Adding extra exclamation to acc statement to comment it out. (details / githubweb)
  238. gr%zm should be used here instead of gr%zt, since these are (details / githubweb)
  239. Thermodynamic-level (zt) values should be used with zt-variable (details / githubweb)
  240. Fixing small GPU bug in advance_xm, also fixing a bug with sclrpthvp that's only detectable when were running 1 column on GPUs. (details / githubweb)
  241. Fixing a bug. Does not change default results. (details / githubweb)
  242. The variable rc_coef_zm needed to be passed in and saved from (details / githubweb)
  243. Making the f in f90 capital for consistency. (details / githubweb)
  244. Making the only change required to make clubb run with openacc in cam. (details / githubweb)
  245. Ri zm calc (Part 1) - Combine and move call to  calc_brunt_vaisala_freq_sqd (#1154) (details / githubweb)
  246. Ri_zm calc (Part 1.5) - Adjusted signature of diagnose_Lscale_from_tau #1145 (#1155) (details / githubweb)
  247. Adds blank line so that I can note BIT_CHANGING:5df5fcb3d6c51d6af2e8017d270336eefa75ad3e (details / githubweb)
  248. Ri_zm calc (Part 2) - Move the brunt_vaisala smoothing into calc_brunt_vaisala_freq_sqd (#1156) (details / githubweb)
  249. Spack updates (#156) (details / githubweb)
  250. This code in adj_low_res_nu was using the ghost point when (details / githubweb)
  251. I am updating the SILHS code that calculates k_lh_start to work (details / githubweb)
  252. I am committing changes to stats output for cloud_cover, rcm_in_layer, (details / githubweb)
  253. There were furhter issues found with the k_lh_start code. (details / githubweb)
  254. Ri_zm calc (Part 3) - Moving calculations for Ri_zm out of diagnose_Lscale_from_taus (#1157) (details / githubweb)
  255. In my previous commit, I changed the domain of the maxloc commands (details / githubweb)
  256. This commit brings the stats output from the all cases run with (details / githubweb)
  257. Committing a change that will initialize this set of variables (details / githubweb)
  258. Making a change to the l_C2_cloud_frac option with advance_xp2_xpyp. (details / githubweb)
  259. Fixing bug. qclvar copying is handled by the api, but we were deleting it with an unstructured data statement. I added this due as a fix before thinking qclvar was a local variable, which happened because I mixed up the CLUBB_CAM and CLUBBND_CAM flags. https://github.com/larson-group/cam/issues/175 (details / githubweb)
  260. removing cheyenne-related content and adding new content for (details / githubweb)
  261. Fixing GPU bug. There is a vertical dependency with wpxp. This is what was breaking the ECT test, see larson-group/cam#175 (details / githubweb)
  262. Fixing bugs that are only caught when not outputting w_[up/down]_in_cloud stats or if l_host_applies_sfc_fluxes=.true. The l_host_applies_sfc_fluxes=.true. isn't testable (at least not in clubb_standalone), and I just caught that visually. The cloudy_updraft_frac and cloudy_downdraft_frac fields not being set were only noticable in cam, because we always run with iw_up_in_cloud>0 and iw_down_in_cloud>0 to output stats. (details / githubweb)
  263. Moving pdf_params copying to copyin. This is the data structure that contains pointers, and these pointers will be different on the host and device, so it is bad in theory to copy the structure back to the CPU as it might overwrite cpu memory pointers with gpu memory pointers. In practice though I've seen no problems caused by this, I'm just making this commit preemptively, and it has already been tested with the ECT test. (details / githubweb)
  264. Fixing mpirun command in the derecho and casper batch scripts. (details / githubweb)
  265. Editing the LES setup script to give instructions for UCAR computers. (details / githubweb)
  266. Added zt2zm2zt-smoothing to remove noise in MPACE_B winds (#1161) (details / githubweb)
  267. Added zt2zm2zt-smoothing to remove noise in MPACE_B winds (#1161) (details / githubweb)
  268. Moving PosInf to clubb_model_settings.F90 (details / githubweb)
  269. Updated for ghostless version of CLUBB. (details / githubweb)
  270. Updating to the latest version of CLUBB. (details / githubweb)
  271. Nightly clubb plots (#1167) (details / githubweb)
  272. Clubb ghost exorcism (#1159) (details / githubweb)
  273. Clubb ghost exorcism (#1159) (details / githubweb)
  274. Variable name correction in acc data statement. (details / githubweb)
  275. Splitting zeros_vector into versions with nzt or nzm size to match sizes in subroutine. (details / githubweb)
  276. Making radf size correct in api and clubb_driver. (details / githubweb)
  277. Ri_zm calc (Part 4) - Implementing calc_Ri_zm (#1160) (details / githubweb)
  278. Ri zm calc4 (#1168) (details / githubweb)
  279. Well, this will probably anger the Grim Reaper, but I have finally (details / githubweb)
  280. Change variables from a1 and a3 to a1_coef and a3_coef (details / githubweb)
  281. change loop index to sclr and edsclr for sclr_dim and edsclr_dim (#1173) (details / githubweb)
  282. Ri zm calc5 (#1175) (details / githubweb)
  283. Removing duplicate definition of edsclr when CLUBB_CAM is defined. (details / githubweb)
  284. Ri zm calc6 (#1177) (details / githubweb)
  285. refactor code to remove compiler warnings for exceeding 100 characters per line and unused variables and parameters (#1179) (details / githubweb)
  286. refactor code to remove compiler warnings for exceeding 100 characters per line and unused variables and parameters (#1179) (details / githubweb)
  287. reduce compiler warnings (#1180) (details / githubweb)
  288. reduce compiler warnings (#1180) (details / githubweb)
  289. Removing the target attributes wherever possible. These are artifacts from when gr and the the stats types were globals, and got naively copied when these were pushed through the call stack. (details / githubweb)
  290. Removing the target attributes wherever possible. These are artifacts from when gr and the the stats types were globals, and got naively copied when these were pushed through the call stack. (details / githubweb)
  291. Remove radf variable from CLUBB call (details / githubweb)
  292. Remove radf variable from call to CLUBB (details / githubweb)

Started by user carstensen

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