Skip to content

Changes

#603 (Apr 25, 2025, 3:45:10 AM)

  1. Fix segfault involving initialization of CLUBB when l_add_dycore_grid=F — Steffen Domke / githubweb
  2. Removed unnecessary print statements in clubb_driver — Steffen Domke / githubweb
  3. Err code gpu fix (#1241) — noreply / githubweb

#602 (Apr 24, 2025, 3:45:06 AM)

  1. Err code struct (#1238) — noreply / githubweb
  2. 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

#601 (Apr 23, 2025, 3:45:07 AM)

  1. I updated adj_low_res_nu for use with a generalized grid. It is — bmg2 / githubweb
  2. Since the call to adj_low_res_nu is not tested by CLUBB's main — bmg2 / githubweb

#600 (Apr 15, 2025, 3:45:09 AM)

  1. Add a blank line to README in order to note BIT_CHANGING:969bc4aa2a1db2664c0f92b98d2df5544c554c32 — noreply / githubweb

#599 (Apr 9, 2025, 1:33:52 PM)

  1. Clubb silhs gg (#1239) — noreply / githubweb

#598 (Mar 29, 2025, 3:45:09 AM)

  1. Second hot fix for more _init variables that need to be copied in. RESOLVED:ed9ae72a5eb28dbc036dd3e14b9312eea840feac — Gunther Huebler / githubweb
  2. 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
  3. Removing accidentally added file. — Gunther Huebler / githubweb

#597 (Mar 28, 2025, 3:45:06 AM)

  1. Clubb driver upgrades (#1225) — noreply / githubweb
  2. Hot fix to GPU code. These _init variables need to be copied to the GPU — Gunther Huebler / githubweb

#596 (Mar 26, 2025, 3:45:09 AM)

  1. QuadTune: Read in obs for custom metrics automatically from obs file. — Vince Larson / githubweb

#595 (Mar 25, 2025, 3:45:10 AM)

  1. QuadTune: Rename "setUpInputs" to "setUpConfig".  Rename other variables.  Improve comments in quadtune_driver.py. — Vince Larson / githubweb

#594 (Mar 23, 2025, 3:45:07 AM)

  1. 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
  2. QuadTune: Rename "linSoln" to "globTuned" in order to denote the global simulation result after tuning.  Add docstrings to more functions. — Vince Larson / githubweb
  3. Clubb test correct gg (#1237) — noreply / githubweb

#593 (Mar 22, 2025, 3:45:08 AM)

  1. QuadTune: Move import statements to top of file.  Move abbreviateParamsNames to set_up_inputs.  Neaten source code a bit. — Vince Larson / githubweb

#592 (Mar 21, 2025, 3:45:09 AM)

  1. QuadTune: Set plot-type flags in set_up_inputs.py and then feed them into create_nonbootstrap_figs.py. — Vince Larson / githubweb

#591 (Mar 20, 2025, 3:45:10 AM)

  1. QuadTune: Improve plot titles, add (a), (b), (c) to subpanels, etc. — Vince Larson / githubweb
  2. QuadTune: Remove dependence of QuadTune code on file analyze_sensitivity_matrix.py. — Vince Larson / githubweb
  3. QuadTune: Rename files. — Vince Larson / githubweb

#590 (Mar 16, 2025, 3:45:09 AM)

  1. QuadTune: Shut off bootstrap fig display, set useBootstrap=F, and improved fonts on scatterplots. — Vince Larson / githubweb

#589 (Mar 15, 2025, 3:45:05 AM)

  1. Updating the Jenkinsfile for the CLUBB generalized vertical grid test — bmg2 / githubweb
  2. Revert "When the run_clubb_w_varying_flags.py script is running a generalized" — bmg2 / githubweb

#588 (Mar 14, 2025, 3:45:06 AM)

  1. One of the previous issues with this python script is that it — bmg2 / githubweb
  2. I am setting the exit_code for the python script to be based on — bmg2 / githubweb
  3. I added some helpful print statements and imported "sys" for the — bmg2 / githubweb
  4. Changing the generalized vertical grid Jenkins test to use the new — bmg2 / githubweb
  5. When the run_clubb_w_varying_flags.py script is running a generalized — bmg2 / githubweb

#587 (Mar 13, 2025, 3:45:07 AM)

  1. I added a stripped down version of the run_bindiff_w_flags.py script — bmg2 / githubweb

#586 (Mar 12, 2025, 3:45:08 AM)

  1. The generalized grid test should not output a clubb fatal error when it — bmg2 / githubweb

#585 (Mar 8, 2025, 3:45:05 AM)

  1. Revert "I have no idea if it's appropriate to include gr in this statment," — bmg2 / githubweb
  2. Added a special G unit Jenkins test for the Reverse Direction — bmg2 / githubweb
  3. I accidentally committed G_unit_tests.in as part of my previous commit. — bmg2 / githubweb
  4. I forgot to update the test name in the Jenkinsfile. — bmg2 / githubweb
  5. I discovered that I inadvertently change an $acc statement that — bmg2 / githubweb

#584 (Mar 6, 2025, 3:45:10 AM)

  1. Eliminate GOTO statement in stats_clubb_utilities (#1233) — noreply / githubweb
  2. Updated Jenkins api_commitment_test to python3 (#1235) — noreply / githubweb
  3. Fixed Jenkins api_commitment_test (#1236) — noreply / githubweb
  4. Added some missing acc parallel statments around some the loops — bmg2 / githubweb
  5. Fixed a bug — bmg2 / githubweb
  6. I have no idea if it's appropriate to include gr in this statment, — bmg2 / githubweb

#583 (Mar 5, 2025, 3:45:09 AM)

  1. I changed the variable type within grid function flip from dp to — bmg2 / githubweb
  2. Fixed a compiling issue with CAM-CLUBB. — bmg2 / githubweb
  3. Hopefully this helps the cpu vs. gpu tests. — bmg2 / githubweb
  4. There were some flips inside the stats code for BUGSrad that required — bmg2 / githubweb

#582 (Mar 4, 2025, 3:45:10 AM)

  1. Updated calls to some CLUBB subroutines in the wake of recent CLUBB — bmg2 / githubweb

#581 (Mar 2, 2025, 3:45:07 AM)

  1. Generalized grid (#1230) — noreply / githubweb

#580 (Mar 1, 2025, 3:45:08 AM)

  1. Regrouped to decrease the total number of runs. — bmg2 / githubweb

#579 (Feb 28, 2025, 3:45:09 AM)

  1. Added a .json file for run_bindiff_w_flags that checks most of — bmg2 / githubweb

#578 (Feb 27, 2025, 3:45:05 AM)

  1. add requirements file for run_bindiff_w_flags script — noreply / githubweb
  2. Removed renaming operators `=>` from clubb_api_module (#1232) — noreply / githubweb

#577 (Feb 22, 2025, 3:45:06 AM)

  1. fix variable l_sfc_already_initialized (#1231) — noreply / githubweb
  2. Getting rid of a couple of worthless lines of code. It's possible this — bmg2 / githubweb
  3. Should just delete instead of commenting out. — bmg2 / githubweb

#576 (Feb 21, 2025, 3:45:07 AM)

  1. Fixed equality check in pdf_closure_module (#1229) — noreply / githubweb
  2. add dycore grid with conservative remapping scheme — noreply / githubweb

#575 (Feb 20, 2025, 12:25:08 PM)

  1. Revert clubb api module changes (#1228) — noreply / githubweb

#574 (Feb 20, 2025, 3:45:08 AM)

  1. Remove err code (#1218) — noreply / githubweb
  2. Renamed check_res to err_code in numerical_check.F90 for consistency (#1227) — noreply / githubweb

#573 (Feb 19, 2025, 3:45:09 AM)

  1. Set l_wp2_fill_holes_tke to true by default (#1226) — noreply / githubweb

#572 (Feb 14, 2025, 3:45:09 AM)

  1. 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

#571 (Feb 8, 2025, 3:45:06 AM)

  1. QuadTune: Made plot_PcSensMap work when len(varPrefixes) > 1. — Vince Larson / githubweb
  2. QuadTune: Merge in bootstrap sampling — noreply / githubweb
  3. Swapping the loop order on a few kernels, I found this faster for the nvhpc compiler and it's BFB — Gunther Huebler / githubweb

#570 (Feb 4, 2025, 3:45:05 AM)

  1. Monoflux GPU optimization (#1221) — noreply / githubweb

#569 (Feb 2, 2025, 3:45:08 AM)

  1. QuadTune: Add useLongTitle option, which adds extra information on the plotted quantity, if desired. — Vince Larson / githubweb
  2. QuadTune: Plot bias instead of negative bias on metricsBarChart and bias-vs-sensitivity plots. — Vince Larson / githubweb

#568 (Jan 26, 2025, 3:45:06 AM)

  1. 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

#567 (Jan 24, 2025, 3:45:08 AM)

  1. Slightly relaxing the convergence criteria to fix convergence test. — Gunther Huebler / githubweb

#566 (Jan 22, 2025, 3:45:06 AM)

  1. Finally fixing gpu_diffness test (#1219) — noreply / githubweb

#565 (Jan 17, 2025, 3:45:45 AM)

  1. Added new hole-filling method which takes TKE from up2 and vp2 (#1217) — noreply / githubweb

#564 (Dec 20, 2024, 3:45:06 AM)

  1. Fix binormal correlation clipping (#1199) — noreply / githubweb

#563 (Dec 18, 2024, 3:45:07 AM)

  1. QuadTune: Remedy loss function and facilitate plotting of special, non-20x20 regions (DYCOMS, HAWAII, etc.). — Vince Larson / githubweb

#562 (Dec 17, 2024, 3:45:08 AM)

  1. Changing a couple loop limits in mono flux limiter. — bmg2 / githubweb

#561 (Dec 14, 2024, 3:45:07 AM)

  1. Recoded a loop within the mono flux limiter so that it's written — bmg2 / githubweb
  2. Changed some variable names so that it is clear that, while they contain — bmg2 / githubweb
  3. Within the mono flux limiter, a thermodynamic-level variable needed to — bmg2 / githubweb
  4. I forgot to add the new variable to the Atlantic Coast Conference — bmg2 / githubweb

#560 (Dec 13, 2024, 3:45:09 AM)

  1. 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

#559 (Dec 10, 2024, 3:45:09 AM)

  1. QuadTune: Add map plots of "linSoln" output from global E3SM runs. — Vince Larson / githubweb

#558 (Dec 7, 2024, 3:45:07 AM)

  1. Changed default setting of flag l_min_wp2_from_corr_wx to false (#1216) — noreply / githubweb

#557 (Dec 6, 2024, 3:45:08 AM)

  1. Added up2 and vp2 to calculation of wp2_min_array (#1215) — noreply / githubweb
  2. QuadTune: Add bar chart showing linear vs. nonlinear contributions of each parameter. — Vince Larson / githubweb

#556 (Dec 5, 2024, 3:45:09 AM)

  1. 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
  2. Reduced the upper bound for wp2_min_array to 1.0 (#1214) — noreply / githubweb

#555 (Dec 4, 2024, 3:45:05 AM)

  1. Likely non-bit-changing housekeeping (#1213) — noreply / githubweb
  2. Fix pyplotgen timeheight cmaps (#1212) — noreply / githubweb

#554 (Dec 1, 2024, 3:45:07 AM)

  1. 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

#553 (Nov 28, 2024, 3:45:06 AM)

  1. QuadTune: Added colorbars to regional map plots. — Vince Larson / githubweb

#552 (Nov 23, 2024, 3:45:06 AM)

  1. Multi col output update (#1211) — noreply / githubweb

#551 (Nov 20, 2024, 3:45:09 AM)

  1. QuadTune: Plot a map of the change in the loss function for each region. — Vince Larson / githubweb
  2. Fixed time-height plot colormaps (#1210) — noreply / githubweb

#550 (Nov 19, 2024, 3:45:05 AM)

  1. Clubb Driver Semi GPUization Part4 (#1209) — noreply / githubweb

#549 (Nov 13, 2024, 3:45:07 AM)

  1. Multi Column Mirror Test (#1206) — noreply / githubweb

#548 (Nov 12, 2024, 3:45:08 AM)

  1. As part of generalizing the code to work with both an ascending and — bmg2 / githubweb

#547 (Nov 9, 2024, 3:45:06 AM)

  1. 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
  2. Making a correction to the doubled plus sign from commit a1fcfe8. — bmg2 / githubweb

#546 (Nov 8, 2024, 3:45:07 AM)

  1. 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
  2. Various Small Tweaks (#1205) — noreply / githubweb

#545 (Nov 5, 2024, 3:45:10 AM)

  1. QuadTune: Plot orange x on threeDot panels in order to represent what change QuadTune actually wants to make to the metrics. — Vince Larson / githubweb
  2. Prescribe Forcings GPUization (#1204) — noreply / githubweb
  3. QuadTune: Fix commit bug and add numXBoxes. — Vince Larson / githubweb

#544 (Nov 2, 2024, 3:45:07 AM)

  1. Prescribe forcings loop pushing (#1201) — noreply / githubweb

#543 (Oct 31, 2024, 3:45:09 AM)

  1. BIT_CHANGING bug fix with soil veg (#1200) — noreply / githubweb

#542 (Oct 29, 2024, 3:45:06 AM)

  1. QuadTune: Break out loss function contributions by metric and plot the metrics with the greatest improvements and degradations. — Vince Larson / githubweb
  2. QuadTune: Break out loss function contributions by metric and plot the metrics with the greatest improvements and degradations. — Vince Larson / githubweb
  3. Small improvements to bindiff script. — Gunther Huebler / githubweb

#541 (Oct 27, 2024, 3:06:08 AM)

  1. QuadTune: Create 2 new plots. — Vince Larson / githubweb

#540 (Oct 26, 2024, 3:06:06 AM)

  1. QuadTune: Display maps of the first 4 SVD patterns using dash, rather than make_subplots. — Vince Larson / githubweb

#539 (Oct 25, 2024, 3:06:07 AM)

  1. I am making the loops for the wp3 ta term (using ADG1 PDF) symmetric. — bmg2 / githubweb
  2. 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
  3. Add sam bv calc (#1141) — noreply / githubweb

#538 (Oct 23, 2024, 4:55:05 PM)

  1. Updating script usage in plot tests. — Gunther Huebler / githubweb

#537 (Oct 23, 2024, 4:37:48 PM)

  1. Updates to jenkins scripts. — Gunther Huebler / githubweb