Changes
#162 (Apr 25, 2025, 3:26:10 AM)
#161 (Apr 24, 2025, 3:02:05 PM)
- Fix segfault involving initialization of CLUBB when l_add_dycore_grid=F — Steffen Domke / githubweb
- Removed unnecessary print statements in clubb_driver — Steffen Domke / githubweb
#158 (Apr 24, 2025, 3:26:06 AM)
- Err code struct (#1238) — noreply / githubweb
- Fix that causes BFB GPU tests to break. We need to copy these variables to the CPU before outputtin to disk. It's very unclear why the BFB GPU test ever passed without this. — Gunther Huebler / githubweb
#157 (Apr 23, 2025, 3:26:07 AM)
- I updated adj_low_res_nu for use with a generalized grid. It is — bmg2 / githubweb
- Since the call to adj_low_res_nu is not tested by CLUBB's main — bmg2 / githubweb
#156 (Apr 15, 2025, 3:26:07 AM)
- Add a blank line to README in order to note BIT_CHANGING:969bc4aa2a1db2664c0f92b98d2df5544c554c32 — noreply / githubweb
#155 (Apr 9, 2025, 1:32:39 PM)
#154 (Mar 29, 2025, 3:26:09 AM)
- Second hot fix for more _init variables that need to be copied in. RESOLVED:ed9ae72a5eb28dbc036dd3e14b9312eea840feac — Gunther Huebler / githubweb
- Third hotfix of the day. This last change teased out a sneaky potentially fatal bug for cases using l_cloud_sed=.true., making this a BIT_CHANGING fix. Also need to include BIT_CHANGING:13ad3cfe7872df2fe91250265f4a81baa621a882 because that was a fix to a fatal bug in some cases. Also including some other small fixes that weren't breaking any tests, but might've caused problems in the future. — Gunther Huebler / githubweb
- Removing accidentally added file. — Gunther Huebler / githubweb
#153 (Mar 28, 2025, 3:26:06 AM)
- Clubb driver upgrades (#1225) — noreply / githubweb
- Hot fix to GPU code. These _init variables need to be copied to the GPU — Gunther Huebler / githubweb
#152 (Mar 26, 2025, 3:26:09 AM)
- QuadTune: Read in obs for custom metrics automatically from obs file. — Vince Larson / githubweb
#151 (Mar 25, 2025, 3:26:10 AM)
- QuadTune: Rename "setUpInputs" to "setUpConfig". Rename other variables. Improve comments in quadtune_driver.py. — Vince Larson / githubweb
#150 (Mar 23, 2025, 3:26:07 AM)
- QuadTune: Create config file where a user can input "namelist" info about his obs and simulations. Also add an example config file so that the user can keep multiple namelists. Do minor refactorings. — Vince Larson / githubweb
- QuadTune: Rename "linSoln" to "globTuned" in order to denote the global simulation result after tuning. Add docstrings to more functions. — Vince Larson / githubweb
- Clubb test correct gg (#1237) — noreply / githubweb
#149 (Mar 22, 2025, 3:26:08 AM)
- QuadTune: Move import statements to top of file. Move abbreviateParamsNames to set_up_inputs. Neaten source code a bit. — Vince Larson / githubweb
#148 (Mar 21, 2025, 3:26:09 AM)
- QuadTune: Set plot-type flags in set_up_inputs.py and then feed them into create_nonbootstrap_figs.py. — Vince Larson / githubweb
#147 (Mar 20, 2025, 3:26:09 AM)
- QuadTune: Improve plot titles, add (a), (b), (c) to subpanels, etc. — Vince Larson / githubweb
- QuadTune: Remove dependence of QuadTune code on file analyze_sensitivity_matrix.py. — Vince Larson / githubweb
- QuadTune: Rename files. — Vince Larson / githubweb
#146 (Mar 16, 2025, 3:26:09 AM)
- QuadTune: Shut off bootstrap fig display, set useBootstrap=F, and improved fonts on scatterplots. — Vince Larson / githubweb
#145 (Mar 15, 2025, 3:26:05 AM)
- Updating the Jenkinsfile for the CLUBB generalized vertical grid test — bmg2 / githubweb
- Revert "When the run_clubb_w_varying_flags.py script is running a generalized" — bmg2 / githubweb
#144 (Mar 14, 2025, 3:26:06 AM)
- One of the previous issues with this python script is that it — bmg2 / githubweb
- I am setting the exit_code for the python script to be based on — bmg2 / githubweb
- I added some helpful print statements and imported "sys" for the — bmg2 / githubweb
- Changing the generalized vertical grid Jenkins test to use the new — bmg2 / githubweb
- When the run_clubb_w_varying_flags.py script is running a generalized — bmg2 / githubweb
#143 (Mar 13, 2025, 3:26:07 AM)
#142 (Mar 12, 2025, 3:26:08 AM)
#141 (Mar 8, 2025, 3:26:08 AM)
- Revert "I have no idea if it's appropriate to include gr in this statment," — bmg2 / githubweb
- Added a special G unit Jenkins test for the Reverse Direction — bmg2 / githubweb
- I accidentally committed G_unit_tests.in as part of my previous commit. — bmg2 / githubweb
- I forgot to update the test name in the Jenkinsfile. — bmg2 / githubweb
- I discovered that I inadvertently change an $acc statement that — bmg2 / githubweb
#140 (Mar 6, 2025, 3:26:10 AM)
- Eliminate GOTO statement in stats_clubb_utilities (#1233) — noreply / githubweb
- Updated Jenkins api_commitment_test to python3 (#1235) — noreply / githubweb
- Fixed Jenkins api_commitment_test (#1236) — noreply / githubweb
- Added some missing acc parallel statments around some the loops — bmg2 / githubweb
- Fixed a bug — bmg2 / githubweb
- I have no idea if it's appropriate to include gr in this statment, — bmg2 / githubweb
#139 (Mar 5, 2025, 3:26:09 AM)
- I changed the variable type within grid function flip from dp to — bmg2 / githubweb
- Fixed a compiling issue with CAM-CLUBB. — bmg2 / githubweb
- Hopefully this helps the cpu vs. gpu tests. — bmg2 / githubweb
- There were some flips inside the stats code for BUGSrad that required — bmg2 / githubweb
#138 (Mar 4, 2025, 3:26:10 AM)
#137 (Mar 2, 2025, 3:26:07 AM)
#136 (Mar 1, 2025, 3:26:08 AM)
#135 (Feb 28, 2025, 3:26:09 AM)
#134 (Feb 27, 2025, 3:26:10 AM)
- add requirements file for run_bindiff_w_flags script — noreply / githubweb
- Removed renaming operators `=>` from clubb_api_module (#1232) — noreply / githubweb
#133 (Feb 22, 2025, 3:26:06 AM)
- fix variable l_sfc_already_initialized (#1231) — noreply / githubweb
- Getting rid of a couple of worthless lines of code. It's possible this — bmg2 / githubweb
- Should just delete instead of commenting out. — bmg2 / githubweb
#132 (Feb 21, 2025, 3:26:07 AM)
- Revert clubb api module changes (#1228) — noreply / githubweb
- Fixed equality check in pdf_closure_module (#1229) — noreply / githubweb
- add dycore grid with conservative remapping scheme — noreply / githubweb
#131 (Feb 20, 2025, 3:26:08 AM)
- Remove err code (#1218) — noreply / githubweb
- Renamed check_res to err_code in numerical_check.F90 for consistency (#1227) — noreply / githubweb
#130 (Feb 19, 2025, 3:26:09 AM)
#129 (Feb 14, 2025, 3:26:09 AM)
- BIT_CHANGING bug fix that only affects l_t_dependent cases running with multiple columns, I detected this with cgils cases, but I'm not sure how it slipped through initially. — Gunther Huebler / githubweb
#128 (Feb 8, 2025, 3:26:06 AM)
- QuadTune: Made plot_PcSensMap work when len(varPrefixes) > 1. — Vince Larson / githubweb
- QuadTune: Merge in bootstrap sampling — noreply / githubweb
- Swapping the loop order on a few kernels, I found this faster for the nvhpc compiler and it's BFB — Gunther Huebler / githubweb
#127 (Feb 4, 2025, 3:26:05 AM)
#126 (Feb 2, 2025, 3:26:07 AM)
- QuadTune: Add useLongTitle option, which adds extra information on the plotted quantity, if desired. — Vince Larson / githubweb
- QuadTune: Plot bias instead of negative bias on metricsBarChart and bias-vs-sensitivity plots. — Vince Larson / githubweb
#125 (Jan 26, 2025, 3:26:06 AM)
- QuadTune: On matrix-eqn bar chart, plot only extraMetricsToPlot. Add sens-bias scatterplot of only extraMetricsToPlot. In parameter increments bar chart, change absolute values to squares. — Vince Larson / githubweb
#124 (Jan 24, 2025, 3:26:08 AM)
- Slightly relaxing the convergence criteria to fix convergence test. — Gunther Huebler / githubweb
#123 (Jan 22, 2025, 3:26:06 AM)
#122 (Jan 17, 2025, 3:27:42 AM)
#121 (Dec 20, 2024, 3:26:06 AM)
#120 (Dec 18, 2024, 3:26:07 AM)
- QuadTune: Remedy loss function and facilitate plotting of special, non-20x20 regions (DYCOMS, HAWAII, etc.). — Vince Larson / githubweb
#119 (Dec 16, 2024, 3:22:39 PM)
#118 (Dec 14, 2024, 3:26:06 AM)
- Recoded a loop within the mono flux limiter so that it's written — bmg2 / githubweb
- Changed some variable names so that it is clear that, while they contain — bmg2 / githubweb
- Within the mono flux limiter, a thermodynamic-level variable needed to — bmg2 / githubweb
- I forgot to add the new variable to the Atlantic Coast Conference — bmg2 / githubweb
#117 (Dec 13, 2024, 3:26:09 AM)
- QuadTune: Include special regions (DYCOMS, HAWAII, etc.), in addition to 20x20 regions. However, the weights are set to epsilon, which wrecks the loss calculation. This will have to be remedied later. — Vince Larson / githubweb
#116 (Dec 10, 2024, 3:26:08 AM)
- QuadTune: Add map plots of "linSoln" output from global E3SM runs. — Vince Larson / githubweb
#115 (Dec 7, 2024, 3:26:07 AM)
#114 (Dec 6, 2024, 3:26:08 AM)
- Added up2 and vp2 to calculation of wp2_min_array (#1215) — noreply / githubweb
- QuadTune: Add bar chart showing linear vs. nonlinear contributions of each parameter. — Vince Larson / githubweb
#113 (Dec 5, 2024, 3:26:09 AM)
- QuadTune: 1) Add bar chart that shows |metric_changes| due to each parameter. 2) Fix colorbars on maps. 3) Allow download of hi-res figures. 4) Make background of scatterplots grey. — Vince Larson / githubweb
- Reduced the upper bound for wp2_min_array to 1.0 (#1214) — noreply / githubweb
#112 (Dec 4, 2024, 3:26:10 AM)
- Likely non-bit-changing housekeeping (#1213) — noreply / githubweb
- Fix pyplotgen timeheight cmaps (#1212) — noreply / githubweb
#111 (Dec 1, 2024, 3:26:07 AM)
- QuadTune: 1) Change coloring of scatterpoints to represent either loss changes or residuals. 2) Add map of residuals to complement map of bias. — Vince Larson / githubweb
#110 (Nov 28, 2024, 3:26:06 AM)
- QuadTune: Added colorbars to regional map plots. — Vince Larson / githubweb
#109 (Nov 23, 2024, 3:26:06 AM)
#108 (Nov 20, 2024, 3:26:09 AM)
- QuadTune: Plot a map of the change in the loss function for each region. — Vince Larson / githubweb
- Fixed time-height plot colormaps (#1210) — noreply / githubweb
#107 (Nov 19, 2024, 3:26:05 AM)
#106 (Nov 13, 2024, 3:26:07 AM)
#105 (Nov 12, 2024, 3:26:08 AM)
#104 (Nov 9, 2024, 3:26:06 AM)
- QuadTune: 1) Create new plot that shows tuning tradeoffs via U dot bias. 2) Improve bar chart showing the mean contribution of different parameters. — Vince Larson / githubweb
- Making a correction to the doubled plus sign from commit a1fcfe8. — bmg2 / githubweb
#103 (Nov 8, 2024, 3:26:07 AM)
- Moving Lscale from an acc create statement inside clubb to the acc output statement in clubb_api. This is bug fix that is BIT_CHANGING, but only for silhs cases running on the GPU. Also using this to add BIT_CHANGING:aff1bb12551c5b3a8ab1c4d773ef5c17fb96c53b, as that commit was BC but just missing the message. — Gunther Huebler / githubweb
- Various Small Tweaks (#1205) — noreply / githubweb
#102 (Nov 5, 2024, 3:26:09 AM)
- QuadTune: Plot orange x on threeDot panels in order to represent what change QuadTune actually wants to make to the metrics. — Vince Larson / githubweb
- Prescribe Forcings GPUization (#1204) — noreply / githubweb
- QuadTune: Fix commit bug and add numXBoxes. — Vince Larson / githubweb
#101 (Nov 2, 2024, 3:26:07 AM)
#100 (Oct 31, 2024, 3:26:09 AM)
#99 (Oct 29, 2024, 3:26:06 AM)
- QuadTune: Break out loss function contributions by metric and plot the metrics with the greatest improvements and degradations. — Vince Larson / githubweb
- QuadTune: Break out loss function contributions by metric and plot the metrics with the greatest improvements and degradations. — Vince Larson / githubweb
- Small improvements to bindiff script. — Gunther Huebler / githubweb
#98 (Oct 27, 2024, 3:26:10 AM)
- QuadTune: Create 2 new plots. — Vince Larson / githubweb
#97 (Oct 26, 2024, 3:26:07 AM)
- QuadTune: Display maps of the first 4 SVD patterns using dash, rather than make_subplots. — Vince Larson / githubweb
#96 (Oct 25, 2024, 3:26:07 AM)
- I am making the loops for the wp3 ta term (using ADG1 PDF) symmetric. — bmg2 / githubweb
- QuadTune: 1) Add beginnings of maps of SVD pattern, although this task is unfinished. 2) Normalize all regions by global mean, rather than normalizing each region separately. 3) Make sensitivities signed in sensitivity versus bias scatterplot. — Vince Larson / githubweb
- Add sam bv calc (#1141) — noreply / githubweb
#95 (Oct 24, 2024, 3:26:08 AM)
- Updates to jenkins scripts. — Gunther Huebler / githubweb
- Updating script usage in plot tests. — Gunther Huebler / githubweb
#94 (Oct 23, 2024, 3:26:09 AM)
- remove Lscale, Lscale_up and Lscale_down from stat_fields_reader and restart_clubb call and remove recalculation of Lscale Ticket #1166 (#1197) — noreply / githubweb
- Adding multi_col cases to run_bindiff.py and adding new multicol BFBness test. — Gunther Huebler / githubweb
- Renaming some jenkins tests and making them use a new directory — Gunther Huebler / githubweb
- Changing test name to indicate that it runs on GPUs. — Gunther Huebler / githubweb
#93 (Oct 20, 2024, 3:26:08 AM)
- QuadTune: Use SVD to approximate the sensitivity matrix, `normlzdSensMatrixPoly`, and curvature matrix, `normlzdCurvMatrix`. — Vince Larson / githubweb
#92 (Oct 19, 2024, 3:26:09 AM)
- Fix time height plots (#1196) — noreply / githubweb
- QuadTune: De-bias matrix before calculating parameter correlations, add comments about definition of residual, include metric name in hover text. — Vince Larson / githubweb
- QuadTune: De-bias matrix before calculating parameter correlations, add comments about definition of residual, include metric name in hover text. — Vince Larson / githubweb
#91 (Oct 18, 2024, 3:26:05 AM)
- QuadTune: Revise PCA biplot and clarify how variables are masked. — Vince Larson / githubweb
- add run_bindiff_w_flags.py script. #1181 pull request #1194 — noreply / githubweb
#90 (Oct 17, 2024, 3:26:06 AM)
#89 (Oct 16, 2024, 3:26:07 AM)
#88 (Oct 15, 2024, 3:26:08 AM)
- QuadTune: Allow QuadTune to simultaneously tune for multiple 20x20 fields, e.g., SWCF, LWCF, and PRECT. — Vince Larson / githubweb
#87 (Oct 11, 2024, 3:26:07 AM)
#86 (Oct 9, 2024, 3:26:08 AM)
- QuadTune: Create SVD plot, start to add checks on global means (unfinished), and start to add capability to include multiple fields (SWCF, LWCF, etc.) in metrics (unfinished). — Vince Larson / githubweb
- add Lscale intent(out) to advance_clubb_core and advance_clubb_core_api (#1190) — noreply / githubweb
- Bindiff script (#1191) — noreply / githubweb
#85 (Oct 8, 2024, 3:26:09 AM)
#84 (Oct 5, 2024, 3:26:07 AM)
- refactoring to remove compiler warnings (#1187) — noreply / githubweb
- Added requirements.txt for running the sens_matrix_dashboard. — hasenau2 / githubweb
- QuadTune: Introduce new utility function to create scatterplots and plot first 2 SVD components. — Vince Larson / githubweb
- I am copying the round-off level changes made to grid weights — bmg2 / githubweb
#83 (Oct 4, 2024, 3:26:08 AM)
- Ri zm calc cleanup (#1186) — noreply / githubweb
- Monoflux test (#1188) — noreply / githubweb
- Fixing bug. This loop has a vertical dependency prevent the use of collapse(2). See https://github.com/larson-group/cam/issues/175\#issuecomment-2261283301 — Gunther Huebler / githubweb
- Small bug fix — Gunther Huebler / githubweb
#82 (Oct 3, 2024, 3:26:08 AM)
- New/new_hybrid PDF Stats Removal (#1185) — noreply / githubweb
- Copyout Nuke (#1182) — noreply / githubweb
#81 (Sep 28, 2024, 3:26:09 AM)
- QuadTune: Print leverage values and make other minor refactorings. — Vince Larson / githubweb
#80 (Sep 27, 2024, 3:26:09 AM)
- Remove radf variable from CLUBB call — noreply / githubweb
- Initializing total_mismatches to zero. — Gunther Huebler / githubweb
#79 (Sep 25, 2024, 2:45:34 PM)
- 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. — Gunther Huebler / githubweb
#78 (Sep 25, 2024, 3:26:05 AM)
- QuadTune: Add check of global-mean SWCF OBS, plus clean up unneeded comments. — Vince Larson / githubweb
- reduce compiler warnings (#1180) — noreply / githubweb
#77 (Sep 21, 2024, 3:26:06 AM)
- QuadTune: Add check of global-mean SWCF. — Vince Larson / githubweb
- refactor code to remove compiler warnings for exceeding 100 characters per line and unused variables and parameters (#1179) — noreply / githubweb
#76 (Sep 20, 2024, 3:26:05 AM)
- Removing duplicate definition of edsclr when CLUBB_CAM is defined. — Gunther Huebler / githubweb
- Ri zm calc6 (#1177) — noreply / githubweb
#75 (Sep 18, 2024, 3:26:07 AM)
- change loop index to sclr and edsclr for sclr_dim and edsclr_dim (#1173) — noreply / githubweb
- Ri zm calc5 (#1175) — noreply / githubweb
#74 (Sep 15, 2024, 3:26:06 AM)
- QuadTune: Add column parameter vector and equals sign to sens matrix equation plot. — Vince Larson / githubweb
#73 (Sep 14, 2024, 3:26:07 AM)
- Updating tuner code to include an option to save all netcdf files (#1171) — noreply / githubweb
- Update documentation for QuadTune. — noreply / githubweb
#72 (Sep 12, 2024, 3:26:09 AM)
- Change variables from a1 and a3 to a1_coef and a3_coef — Vince Larson / githubweb
#71 (Sep 11, 2024, 3:26:05 AM)
#70 (Sep 6, 2024, 3:26:06 AM)
#69 (Sep 3, 2024, 3:26:09 AM)
- QuadTune: Use quadratic programming to calculate the smallest dparam needed to debias 2 regions. — Vince Larson / githubweb
- Ri zm calc4 (#1168) — noreply / githubweb
#68 (Aug 30, 2024, 3:26:08 AM)
#67 (Aug 28, 2024, 3:26:08 AM)
- Updates pyplotgen's readme — noreply / githubweb
- change opencv requirement to use headless and update Pillow minor — 0-freundlich-adenin / githubweb
#66 (Aug 27, 2024, 3:26:10 AM)
- QuadTune: Plots subsets of 20x20-degree regions. — Vince Larson / githubweb
- Small bugs fix in bugsrad code. This was only caught when compiling with intel debug and using '-warn all', which compares interface dimensions/declaration between files. — Gunther Huebler / githubweb
- Variable name correction in acc data statement. — Gunther Huebler / githubweb
- Splitting zeros_vector into versions with nzt or nzm size to match sizes in subroutine. — Gunther Huebler / githubweb
- Making radf size correct in api and clubb_driver. — Gunther Huebler / githubweb
#65 (Aug 25, 2024, 3:26:07 AM)
#64 (Aug 24, 2024, 3:26:07 AM)
- Raw-copy updating src/Morrison_microphys — Cole Pickett / githubweb
#63 (Aug 23, 2024, 3:26:06 AM)
- Clubb ghost exorcism (#1159) — noreply / githubweb
- Updated the README to explain the grid notations gr%nzm and gr%nzt, — bmg2 / githubweb
#62 (Aug 22, 2024, 3:26:07 AM)
- Slight variable name change in attempt to get the Update Master Output step to run. — Gunther Huebler / githubweb
#61 (Aug 16, 2024, 3:26:09 AM)
#60 (Aug 9, 2024, 3:26:09 AM)
- Changing openacc to openmp migration repo to a fork with a change to switch the order of copyins and copies. This is to allow us to only copyin the pdf_params structure, but copy the internal arrays. When the copying of the internal arrays happens first, followed by the copyin of the structure, we overwrite the pointers to the internal arrays on the GPU version of the structure. Hence why we want the copyins to precede the copy statements. — Gunther Huebler / githubweb
#59 (Aug 8, 2024, 2:56:52 PM)
- Added zt2zm2zt-smoothing to remove noise in MPACE_B winds (#1161) — noreply / githubweb
- Moving PosInf to clubb_model_settings.F90 — Gunther Huebler / githubweb
#58 (Aug 5, 2024, 3:26:09 AM)
#57 (Aug 1, 2024, 3:26:09 AM)
- Fixing GPU bug. There is a vertical dependency with wpxp. This is what was breaking the ECT test, see larson-group/cam#175 — Gunther Huebler / githubweb
- 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. — Gunther Huebler / githubweb
- 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. — Gunther Huebler / githubweb
#56 (Jul 23, 2024, 3:26:09 AM)
#55 (Jul 20, 2024, 3:26:08 AM)
- Making a change to the l_C2_cloud_frac option with advance_xp2_xpyp. — bmg2 / githubweb
- 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 — Gunther Huebler / githubweb
#54 (Jul 19, 2024, 3:26:08 AM)
- Updates README so that I can note that BIT_CHANGING:9ca167aa8b04cbebe4a1177a72f13731454e1e11 — noreply / githubweb
- Committing a change that will initialize this set of variables — bmg2 / githubweb
#53 (Jul 18, 2024, 3:26:09 AM)
- There were furhter issues found with the k_lh_start code. — bmg2 / githubweb
- Ri_zm calc (Part 3) - Moving calculations for Ri_zm out of diagnose_Lscale_from_taus (#1157) — noreply / githubweb
- In my previous commit, I changed the domain of the maxloc commands — bmg2 / githubweb
- This commit brings the stats output from the all cases run with — bmg2 / githubweb
#52 (Jul 17, 2024, 3:26:09 AM)
- Setting the value of K_hm to 0 at the non-interactive upper and lower — bmg2 / githubweb
- I am committing changes to stats output for cloud_cover, rcm_in_layer, — bmg2 / githubweb
#51 (Jul 16, 2024, 3:26:09 AM)
- QuadTune: Adds arrow plot and plot of bias vs. a diagnostic field such as U10. — Vince Larson / githubweb
- I am making this commit because, as part of deghosting, I discovered 2 — bmg2 / githubweb
- I am updating the snowslope output stat so it matches bit-for-bit — bmg2 / githubweb
#50 (Jul 14, 2024, 3:26:08 AM)
#49 (Jul 13, 2024, 3:26:09 AM)
#48 (Jul 12, 2024, 3:26:09 AM)
- Replacing pgi references with nvhpc, and adding nvhpc_debug config script along with new jenkins tests. — Gunther Huebler / githubweb
- Removing flag meant for gpu debugging. — Gunther Huebler / githubweb
- This code in adj_low_res_nu was using the ghost point when — bmg2 / githubweb
#47 (Jul 11, 2024, 3:37:43 PM)
- Making jenkins bit diff tests only run on carson. This is because these tests are defined by a file we store on carson that needs to be updated after each test. — Gunther Huebler / githubweb
#46 (Jul 11, 2024, 3:26:10 AM)
- Making our mkl compile config work directly in the compile script rather than relying on a correspondence with the config files. Also settig main config scripts to use new ifx compiler. — Gunther Huebler / githubweb
- Removing allocatable status of some variables. These need not be declared allocatable and ifx seems to have a problem with it. The allocatable status is an artifact from when we had these as arrays of initially unknown size. — Gunther Huebler / githubweb
- Fixing the run agent to be carson, since it has the only GPU capable of running with openmp gpu offloading. — Gunther Huebler / githubweb
#45 (Jul 10, 2024, 12:56:12 PM)
#44 (Jul 3, 2024, 3:26:09 AM)
- Ri_zm calc (Part 2) - Move the brunt_vaisala smoothing into calc_brunt_vaisala_freq_sqd (#1156) — noreply / githubweb
- Testing the new module system with our GPU diffness test. See https://github.com/larson-group/sys_admin/issues/829 — Gunther Huebler / githubweb
- The module system is setup via paths in /etc/profile.d/larson-group.sh, so we need to source it. https://github.com/larson-group/sys_admin/issues/829 — Gunther Huebler / githubweb
- Fixing bug in jenkinsfiles. — Gunther Huebler / githubweb
#43 (Jul 2, 2024, 3:26:10 AM)
- QuadTune: Feeds in 20degree_CAM_TAUS_202404 runs. — Vince Larson / githubweb
- QuadTune: Feeds in 20degree_CAM_TAUS_2020404, take 2. — Vince Larson / githubweb
#42 (Jun 28, 2024, 3:26:10 AM)
#41 (Jun 26, 2024, 3:26:08 AM)
#40 (Jun 21, 2024, 3:26:08 AM)
- Adds blank line so that I can note BIT_CHANGING:5df5fcb3d6c51d6af2e8017d270336eefa75ad3e — noreply / githubweb
- QuadTune: Adds more flags to toggle plots. — Vince Larson / githubweb
#39 (Jun 20, 2024, 3:26:06 AM)
- Ri zm calc (Part 1) - Combine and move call to calc_brunt_vaisala_freq_sqd (#1154) — noreply / githubweb
- Ri_zm calc (Part 1.5) - Adjusted signature of diagnose_Lscale_from_tau #1145 (#1155) — noreply / githubweb
#38 (Jun 19, 2024, 3:26:07 AM)
- QuadTune: Uses flags to shut off calculations for unwanted plots. — Vince Larson / githubweb
- Making CPU vs GPU jenkins test compare openmp code also. — Gunther Huebler / githubweb
- This allows the conversion script to be called anywhere. — Gunther Huebler / githubweb
- Fixing bug in jenkinsfiles. — Gunther Huebler / githubweb
#37 (Jun 18, 2024, 3:26:08 AM)
- QuadTune: Clarifies some plot titles. — Vince Larson / githubweb
#36 (Jun 16, 2024, 3:26:05 AM)
- QuadTune: Customizes metrics shown in parameter adjustment bar chart. — Vince Larson / githubweb
#35 (Jun 11, 2024, 12:34:15 PM)
- QuadTune: Customizes inputs to threeDotFig. — Vince Larson / githubweb
#34 (Jun 9, 2024, 3:26:05 AM)
#33 (Jun 8, 2024, 3:26:07 AM)
- QuadTune: Removes LWCF and PRECT from 2-point dpMin plot. — Vince Larson / githubweb
#32 (Jun 5, 2024, 3:26:05 AM)
- Making the only change required to make clubb run with openacc in cam. — Gunther Huebler / githubweb
#31 (Jun 4, 2024, 3:26:07 AM)
- QuadTune: Moves plotting code to new fnc, createFigs. — Vince Larson / githubweb
- Making the f in f90 capital for consistency. — Gunther Huebler / githubweb
- Surrounding print statement with debug flag check. — Gunther Huebler / githubweb
- Making multicol diffness script rely on the largest difference detected, rather the the sum/total of differences. This is essentially to relax the cpu vs gpu diffness test because mpace_b is noisey and often causes the test to fail for innocent bit changing commits. Looking at the largest difference does have the advantage of the check being less sensitive to case differences, such as number of timesteps, vertical levels, number of columns, etc. — Gunther Huebler / githubweb
#30 (May 30, 2024, 3:26:06 AM)
#29 (May 29, 2024, 3:26:06 AM)
- QuadTune: Brings in CAM regional files. — Vince Larson / githubweb
#28 (May 17, 2024, 3:27:08 AM)
#27 (May 16, 2024, 3:27:09 AM)
- Fixing small GPU bug in advance_xm, also fixing a bug with sclrpthvp that's only detectable when were running 1 column on GPUs. — Gunther Huebler / githubweb
#26 (May 14, 2024, 3:27:07 AM)
- gr%zm should be used here instead of gr%zt, since these are — bmg2 / githubweb
- Thermodynamic-level (zt) values should be used with zt-variable — bmg2 / githubweb
#25 (May 4, 2024, 3:27:08 AM)
- Jupyter Notebooks for proving formulas (#1151) — noreply / githubweb
- Adding extra exclamation to acc statement to comment it out. — Gunther Huebler / githubweb
#24 (May 3, 2024, 3:27:06 AM)
- Making compatible with latest clubb changes. — Gunther Huebler / githubweb
- I am committing code that effectively ignores the values of certain — bmg2 / githubweb
- I am moving the advance_xm_wpxp setting of xm(1) = xm(2) from the — bmg2 / githubweb
#23 (May 2, 2024, 3:27:06 AM)
- 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. — Gunther Huebler / githubweb
- Raw-copy updating src/Morrison_microphys — Cole Pickett / githubweb
#22 (Apr 30, 2024, 11:42:43 PM)
- 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. — Gunther Huebler / githubweb
#21 (Apr 30, 2024, 11:00:16 PM)
- Moved the ghost-point setting of xm(1) = xm(2) to the last line — bmg2 / githubweb
- Optional arguments are just best sometimes (#1150) — noreply / githubweb
#20 (Apr 30, 2024, 3:27:09 AM)
- Adding space to include BIT_CHANGING:84588a46852a812266d19e36a8220f71ad56043a. This (https://github.com/larson-group/clubb/commit/84588a46852a812266d19e36a8220f71ad56043a) is described as not bit changing, but that seems to depend on the compiler version and some flags. The bin diff tests detected differences in only twp_ice when using e3sm flags on nelson, and both e3sm flags and default flags on carson. — Gunther Huebler / githubweb
#19 (Apr 27, 2024, 3:27:08 AM)
#18 (Apr 20, 2024, 3:26:06 AM)
#17 (Apr 19, 2024, 3:26:06 AM)
#16 (Apr 14, 2024, 3:26:09 AM)
#15 (Apr 13, 2024, 3:26:05 AM)
- Adding -noacc to nvhpc openmp config script, sometimes nvhpc compiles acc code automatically, and this shuts it off. — Gunther Huebler / githubweb
#14 (Apr 12, 2024, 3:26:07 AM)
#13 (Apr 11, 2024, 3:26:08 AM)
- While it doesn't affect results, I fixed what appears to be an — bmg2 / githubweb
- I am updating the loop in subroutine diagnose_xpwp so that it doesn't — bmg2 / githubweb
- This commit is being made to keep the stats zt output from the — bmg2 / githubweb
#12 (Apr 8, 2024, 3:26:07 AM)
- Making change to add RESOLVED:a492228d3adfed56f8777d12176fcd7d165260f6, which was technically bit changing because it undid changes to the config flags AND was tested relative to the previous commit (which introduced the flag changes) because that one was labelled as bit changing. — Gunther Huebler / githubweb
#11 (Apr 7, 2024, 3:26:09 AM)
- It was discovered that the location where the ghost point values — bmg2 / githubweb
- I accidentally committed a couple things in the previous commit — bmg2 / githubweb
- Pushing loop into calc_ref_z_linear_thvm to prevent erroneous inlining optimizations by nvfortran. This is BFB on nvhpc 24.3 with -O0 and BFB on nvhpc 22.5 with -O2. https://github.com/larson-group/clubb/issues/1148 — Gunther Huebler / githubweb
- Making commit to test jenkins. — Gunther Huebler / githubweb
#10 (Apr 6, 2024, 3:26:08 AM)
#9 (Apr 5, 2024, 3:26:10 AM)
#8 (Apr 2, 2024, 3:26:09 AM)
- 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. — Gunther Huebler / githubweb
- Adding space to make commit because last commit RESOLVED:35d228ebbb66b1463f30659321cd4f7d76adffa2 — Gunther Huebler / githubweb
- Fixing a bug. These directives get added when running the ACC to OMP conversion script. I'm unsure how I accidentally commited this, and equally unsure of how only one file is affected. This was found while debugging the clubb thread test — Gunther Huebler / githubweb