Skip to content
Builds

Loading builds...

Changes

#37 (Sep 6, 2026, 3:28:09 AM)

  1. Microphys loop push (#1355) — noreply / githubweb

#36 (Sep 3, 2026, 3:28:05 AM)

  1. Clubb JAX (#1351) — noreply / githubweb

#35 (Aug 29, 2026, 3:28:06 AM)

  1. Adding -debug to branch vs master bindiff test, this is to turn off compiler optimizations that can cause innocent changes to cause tiny differences — Gunther Huebler / githubweb

#34 (Aug 27, 2026, 3:28:06 AM)

  1. Attempted fix for Jenkins clubb_BFB_gfortran_test to include "bomex_5day_4scam" (#1349) — Trevor Hancock / githubweb

#33 (Aug 26, 2026, 3:28:06 AM)

  1. Adding 'bomex_5day_4scam' to MIN_CASES for Jenkins clubb_BFB_gfortran_test. This is BIT_CHANGING. — Trevor Hancock / githubweb
  2. Added blank line in order to run Jenkins test — Trevor Hancock / githubweb
  3. Add blank line in order to trigger Jenkins tests — noreply / githubweb
  4. Bug fix: the i in rho is the column dimension, not time dimension. Since this fixes a bug, it is technically BIT_CHANGING — Gunther Huebler / githubweb

#32 (Aug 25, 2026, 3:28:06 AM)

  1. Fixed clubb python (#1346) — noreply / githubweb
  2. Remove a blank line in order to trigger nightly tests — noreply / githubweb

#31 (Aug 22, 2026, 3:28:08 AM)

  1. Move readiopdata_core_module.F90 to a subdirectory for use with git-subtree — isenfireldc / githubweb
  2. Updates to readiopdata_core and corresponding calls (#178) — noreply / githubweb
  3. Bring readiopdata changes into master (#1343) — noreply / githubweb
  4. Previous commit improved the robustness of -override option and teased out a couple bugs in tests, causing them to fail. This adds the ability to specify which namelist an override goes in if there's no associated key to replace, the failing tests can be fixed by making use of this. One test is fixed here, and the other needed a change in a BFB config hosted on the jenkins server. — Gunther Huebler / githubweb
  5. Removing unused dependency that can cause compilation to fail - seems compiler/build system dependent — Gunther Huebler / githubweb
  6. Removed readiopdata_core to prepare for git subtrees — Trevor Hancock / githubweb
  7. Add blank line to trigger gitUpdateScripts — noreply / githubweb
  8. Remove blank line to trigger nightly tests and gitUpdateScripts — noreply / githubweb

#30 (Aug 21, 2026, 3:28:07 AM)

  1. Improve Dash workflows and broker services (#1342) — noreply / githubweb

#29 (Aug 14, 2026, 3:28:07 AM)

  1. Dash profiling tab (#1340) — noreply / githubweb

#28 (Aug 12, 2026, 3:28:09 AM)

  1. Dash improvement to how dash+broker is managed, also adding config save button to run tab — Gunther Huebler / githubweb
  2. Little bug fix for new save config feature — Gunther Huebler / githubweb
  3. Little improvement to convergence test - it makes nicer plots and reports the 4 and 8 point fitted slopes. The pass/fail criteria remains unchanged, so this is just a diagnostic improvement — Gunther Huebler / githubweb

#27 (Aug 11, 2026, 3:28:07 AM)

  1. Fill holes tab (#1339) — noreply / githubweb

#26 (Aug 6, 2026, 3:28:10 AM)

  1. Small improvements to dash app, mainly plots tab output picker — Gunther Huebler / githubweb

#25 (Aug 5, 2026, 3:28:09 AM)

  1. Mainly dash updates and a little source changes to improve parameter/flag checking. See https://github.com/larson-group/clubb/pull/1336 for details — Gunther Huebler / githubweb

#24 (Jul 29, 2026, 3:28:06 AM)

  1. Recently a commit removed the l_tke_aniso flag, which is BFB unless that flag is enabled. That flag was used in the clubb_BFB_varying_flags_gfortran_test, causing it to fail even though we don't care since it only failed for a removed flag, so RESOLVED:8ab3902e812c2883976b4f1f57c085d682666d92 — Gunther Huebler / githubweb
  2. The old mixing length calculation seems to be making dycoms2_rf02 fail when using the bicgstab solver. This case was always unstable with bicgstab, so it seemed more like luck before that it was passing. This change just removes the failed output data to prevent pyplotgen from crashing — Gunther Huebler / githubweb

#23 (Jul 28, 2026, 3:28:09 AM)

  1. Archiving experimental files that were used to explore some crazy PDF diagnosis methods. Much of this is sporatic LLM generated code and reports. These two methods were tested and did work well when using LES input to model the PDF, but were extemely noisy and unstable in free running clubb. The 'parcel tracking' one performs a mixing-length-like calculation to evolve a persistent 3rd gaussian, then computes a residual ADG1 pair to balance everything out and adhere to clubbs predicted moments. The second one (dubbed trivariate even though they're technically all trivariate) is a 2 Gaussian method that allows for many more degrees of freedom in how we place Gaussian centers and allocate covariance - it does this in part by taking into account rt and thl skewness, which require calculating rtp3 and thlp3. This trivate actually does really well when modelled using LES data, but it's heavy reliance on xp3 terms makes it extremely noisy and bad in clubb - this is why this code also includes a much more sophisticated (and barely tested) advance_xp3_module.F90, as an attempt to make this less worse for the trivariate pdf. — Gunther Huebler / githubweb
  2. Fixing bug in advance_xp3 code. This is BFB because advance_xp3 is hardcoded to false. — Gunther Huebler / githubweb

#22 (Jul 26, 2026, 3:28:07 AM)

  1. Setting l_diag_Lscale_from_tau to false by default, and changing it to true in the flag set list the run_bindiff_w_flags test uses so that we keep testing the tau code nightly. This flag changes answers, so this is BIT_CHANGING. — Gunther Huebler / githubweb
  2. Setting l_diag_Lscale_from_tau to false caused dycoms2_rf01_fixed_sst to start failing the python vs fortran test. The differences were small and occured at a late timestep, so to fix the test I put a limiter on the number of timesteps the test runs. — Gunther Huebler / githubweb
  3. Removing the l_tke_aniso flag — Gunther Huebler / githubweb
  4. Making les paths in _model.in files correct — Gunther Huebler / githubweb
  5. Adding prompt to automate updating host models — Gunther Huebler / githubweb

#21 (Jul 21, 2026, 3:28:10 AM)

  1. Clarify that the SILHS preprocessor flag in CLUBB is connected to the same flag in sam_clubb. — noreply / githubweb

#20 (Jul 15, 2026, 3:28:06 AM)

  1. Fixing SILHS usage so clubb/sam_clubb are compatible — Trevor Hancock / githubweb
  2. Fixing error/diff with morrison microphysics — Trevor Hancock / githubweb

#19 (Jul 14, 2026, 3:28:06 AM)

  1. Removed option to disable silhs — Trevor Hancock / githubweb
  2. Revert changes to src/Microphys/Morrison_microphys/microphysics.F90 — Trevor Hancock / githubweb

#18 (Jul 11, 2026, 3:28:10 AM)

  1. Removed quad precision option (#1330) — noreply / githubweb
  2. Removed option to disable netcdf (#1331) — noreply / githubweb
  3. Removed option to disable silhs (#1332) — noreply / githubweb

#17 (Jul 8, 2026, 3:28:08 AM)

  1. Fixing little path bug in the old tuner script and the thread test script — Gunther Huebler / githubweb
  2. Update dash app README with alternative run command — noreply / githubweb
  3. Local python venv for dash app (#1329) — noreply / githubweb

#16 (Jul 7, 2026, 3:28:10 AM)

  1. Remove old SVN version control identifier ($Id$) from tunable_parameters.in — noreply / githubweb
  2. Remove old SVN version control identifier from compatible_r8029/tunable_parameters.in — noreply / githubweb
  3. Remove blank line to test git update scripts — noreply / githubweb
  4. Clubb timer upgrade (#1328) — noreply / githubweb

#14 (Jul 5, 2026, 3:28:10 AM)

  1. Tiny dash updates (#1327) — noreply / githubweb

#13 (Jul 3, 2026, 3:35:06 AM)

  1. Tuner additions (#1324) — noreply / githubweb

#12 (Jul 2, 2026, 3:28:06 AM)

  1. Dash compile tab (#1323) — noreply / githubweb

#11 (Jun 27, 2026, 3:28:06 AM)

  1. Updating python contract audit to better detect API arg list discrepancies from the underlying fortran arg lists. Also adding a temporary handoff file and improving the python api fix shortcut — Gunther Huebler / githubweb
  2. Our argument_contract_audit.py script checks if the python_api matches the underlying fortran - this makes it more strict, and fixes many of the inconsistencies it found. — Gunther Huebler / githubweb
  3. advance_clubb_core.py cleanup and removing strange compat_kwargs usages that seem like artifacts of laziness — Gunther Huebler / githubweb
  4. Improving audit script even more, fixing issues it found. Also making advance_clubb_core.py nice and making an LLM shortcut for how to repeat the process — Gunther Huebler / githubweb
  5. Building varying flags bindiff into run_bindiff_all.py, this just makes sense and helps fix the varying flags BFB test — Gunther Huebler / githubweb

#10 (Jun 26, 2026, 3:28:09 AM)

  1. Cleaning up run_scripts (#1320) — noreply / githubweb
  2. Removing jacobian code - it has not worked in a long time — Gunther Huebler / githubweb
  3. Removing recl.inc, just dead code for an outdated issue — Gunther Huebler / githubweb
  4. Removing ifdefs that are only for E3SM and only on a specific machine — Gunther Huebler / githubweb
  5. Removing the CLUBBND_CAM option, not sure what it was for, it's not defined in this repo or any of our host model repos — Gunther Huebler / githubweb
  6. Removing unused variables — Gunther Huebler / githubweb

#9 (Jun 24, 2026, 3:28:10 AM)

  1. Recently clubb_BFB_varying_flags_gfortran_test failed due to a script bug, dispite it being BFB. RESOLVED:2a334f87922dfaceb7d3a37b1924d374f1b986d5 — Gunther Huebler / githubweb

#8 (Jun 18, 2026, 3:28:07 AM)

  1. Clubb loss driver (#1303) — noreply / githubweb

#7 (Jun 17, 2026, 3:28:08 AM)

  1. Fixing bug that caused incorrect times to be written to netcdf in cases where stats_tout (output interval) > dt_main (timestep). This is BIT_CHANGING because of that, but only for the time variable (no field differences), and only for cases where we don't output each timestep. — Gunther Huebler / githubweb

#6 (Jun 12, 2026, 3:28:07 AM)

  1. Update Jenkinsfile to match moved file — noreply / githubweb

#5 (Jun 11, 2026, 3:28:08 AM)

  1. Deleted the old compile directory and docs directory (#1315) — noreply / githubweb
  2. Update README, BUILD.md, and pyplotgen README.md (#1309) — noreply / githubweb

#4 (Jun 10, 2026, 3:28:06 AM)

  1. Removed/deleted outdated Matlab files (#1313) — noreply / githubweb
  2. Removed/Deleted GrADS (.ctl, .dat) file format and reference to it (#1310) — noreply / githubweb

#3 (Jun 5, 2026, 4:06:47 PM)

  1. Removed perl and references to it (#1311) — noreply / githubweb

#2 (Jun 5, 2026, 3:28:06 AM)

  1. Create README for python_sam_budgets_plotter folder — noreply / githubweb
  2. Removed plotgen (#1312) — noreply / githubweb