Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
6d836af
updating .gitmodules for clubb ccpp and removing .clubb_sparse_checkout
bstephens82 May 19, 2026
e7121c5
removing clubb from .gitmodules
bstephens82 May 19, 2026
285d78f
Updating bld/configure file to reflect new location of CLUBB and SILHS
bstephens82 Jun 1, 2026
4323216
Removing unneeded src/physics/clubb directory since the files will be…
bstephens82 Jun 1, 2026
bdeb0a3
adding new line for atmos_phys/schemes/clubb to bld/configure
bstephens82 Jun 4, 2026
be9d8bd
updating clubb_intr.F90 to work with new atmos_phys/schemes/clubb/clu…
bstephens82 Jun 5, 2026
98e344f
updating path to atmos_phys
bstephens82 Jun 5, 2026
2afda1f
removing commented line
bstephens82 Jun 5, 2026
2f2f48d
moving namelist reading and mpi_bcast calls back to CAM side
bstephens82 Jun 5, 2026
82a16f8
updating to match latest atmos_phys tag
bstephens82 Jun 5, 2026
b5e12d8
updating atmos_phys tag
bstephens82 Jun 5, 2026
d092b3e
formatting
bstephens82 Jun 5, 2026
de767c3
adding clubb2_run subroutine to clubb_intr.F90
bstephens82 Jun 8, 2026
a39b659
updating atmos_phys tag
bstephens82 Jun 8, 2026
60d373c
removing clubb_do_icesuper and clubb_do_liqsupersat code blocks
bstephens82 Jun 9, 2026
6e2cd0c
udpating atmos_phys tag
bstephens82 Jun 12, 2026
26f3fab
fixing bug with state_log%exner
bstephens82 Jun 13, 2026
162ba6a
adding new clubb1_run subroutine
bstephens82 Jun 15, 2026
902143d
cleaning up and updating atmos_phys tag
bstephens82 Jun 16, 2026
0ed798f
cleaning up
bstephens82 Jun 17, 2026
1681fd7
cleaning up clubb1_run
bstephens82 Jun 17, 2026
9cff48e
adding notes to address
bstephens82 Jun 18, 2026
6aa8acf
updates for ccpp compliance
bstephens82 Jun 19, 2026
e3b7ed1
getting rid of state and cam_in GPU stuff
bstephens82 Jun 20, 2026
f879ba5
removing some pcols stuff..
bstephens82 Jun 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 3 additions & 11 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@
fxDONOTUSEurl = https://github.com/ESCOMP/ALI-ARMS

[submodule "atmos_phys"]
path = src/atmos_phys
url = https://github.com/ESCOMP/atmospheric_physics
fxtag = atmos_phys0_21_003
path = src/atmos_phys
url = https://github.com/bstephens82/atmospheric_physics
fxtag = 64b60e0b514f6b3e84a53151161cc9196734b478
fxrequired = AlwaysRequired
fxDONOTUSEurl = https://github.com/ESCOMP/atmospheric_physics

Expand Down Expand Up @@ -99,14 +99,6 @@
fxtag = v2.1.9
fxDONOTUSEurl = https://github.com/CFMIP/COSPv2.0

[submodule "clubb"]
path = src/physics/clubb
url = https://github.com/larson-group/clubb_release
fxrequired = AlwaysRequired
fxsparse = ../.clubb_sparse_checkout
fxtag = clubb_4ncar_20260109_ddf5110
fxDONOTUSEurl = https://github.com/larson-group/clubb_release

[submodule "ext_co2_cooling"]
path = src/physics/ext_co2_cooling
url = https://github.com/fedef17/CO2_cool_fort.git
Expand Down
2 changes: 0 additions & 2 deletions bld/build-namelist
Original file line number Diff line number Diff line change
Expand Up @@ -3536,7 +3536,6 @@ if ($clubb_sgs =~ /$TRUE/io) {
}

add_default($nl, 'clubb_l_ascending_grid');
add_default($nl, 'clubb_do_icesuper');
add_default($nl, 'clubb_do_energyfix');
add_default($nl, 'clubb_cloudtop_cooling');
add_default($nl, 'clubb_rainevap_turb');
Expand Down Expand Up @@ -3626,7 +3625,6 @@ if ($clubb_sgs =~ /$TRUE/io) {
add_default($nl, 'clubb_detliq_rad');
add_default($nl, 'clubb_detphase_lowtemp');
add_default($nl, 'clubb_do_energyfix');
add_default($nl, 'clubb_do_liqsupersat');
add_default($nl, 'clubb_grid_adapt_in_time_method');
add_default($nl, 'clubb_fill_holes_type');
add_default($nl, 'clubb_grid_remap_method');
Expand Down
5 changes: 3 additions & 2 deletions bld/configure
Original file line number Diff line number Diff line change
Expand Up @@ -2113,11 +2113,11 @@ sub write_filepath
}

if ($clubb_sgs) {
print $fh "$camsrcdir/src/physics/clubb/src/CLUBB_core\n";
print $fh "$camsrcdir/src/atmos_phys/schemes/clubb/clubb/src/CLUBB_core\n";
}

if ($silhs) {
print $fh "$camsrcdir/src/physics/clubb/src/SILHS\n";
print $fh "$camsrcdir/src/atmos_phys/schemes/clubb/clubb/src/SILHS\n";
}

if ($phys_pkg eq 'cam7') {
Expand Down Expand Up @@ -2150,6 +2150,7 @@ sub write_filepath
print $fh "$camsrcdir/src/atmos_phys/schemes/cloud_fraction\n";
print $fh "$camsrcdir/src/atmos_phys/schemes/vertical_diffusion\n";
print $fh "$camsrcdir/src/atmos_phys/schemes/holtslag_boville\n";
print $fh "$camsrcdir/src/atmos_phys/schemes/clubb\n";

# Dynamics package and test utilities
print $fh "$camsrcdir/src/dynamics/$dyn\n";
Expand Down
3 changes: 0 additions & 3 deletions bld/namelist_files/namelist_defaults_cam.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2162,7 +2162,6 @@
<clubb_do_adv > .false. </clubb_do_adv>
<clubb_timestep > 300.0D0 </clubb_timestep>
<clubb_rnevap_effic > 1.0D0 </clubb_rnevap_effic>
<clubb_do_icesuper > .false. </clubb_do_icesuper>
<clubb_l_ascending_grid > .false. </clubb_l_ascending_grid>


Expand Down Expand Up @@ -2219,7 +2218,6 @@
<clubb_detliq_rad > 8.0D-6 </clubb_detliq_rad>
<clubb_detphase_lowtemp > 238.15D0 </clubb_detphase_lowtemp>
<clubb_do_energyfix > .true. </clubb_do_energyfix>
<clubb_do_liqsupersat > .false. </clubb_do_liqsupersat>
<clubb_gamma_coef > 0.308 </clubb_gamma_coef>
<clubb_gamma_coef phys="cam7" > 0.3 </clubb_gamma_coef>
<clubb_gamma_coef hgrid="1.9x2.5" phys="cam6" > 0.280 </clubb_gamma_coef>
Expand Down Expand Up @@ -2304,7 +2302,6 @@
<do_hb_above_clubb phys="cam7" >.true. </do_hb_above_clubb>

<!-- SILHS options -->
<clubb_do_icesuper silhs="1" > .true. </clubb_do_icesuper>
<clubb_C2rt silhs="1" > 0.2 </clubb_C2rt>
<clubb_C2thl silhs="1" > 0.2 </clubb_C2thl>
<clubb_C2rtthl silhs="1" > 0.2 </clubb_C2rtthl>
Expand Down
11 changes: 0 additions & 11 deletions bld/namelist_files/namelist_definition.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3714,12 +3714,6 @@ CLUBB timestep, set by build-namelist, do not adjust.
Rain evaporation efficiency factor.
</entry>

<entry id="clubb_do_icesuper" type="logical" category="pblrad"
group="clubbpbl_diff_nl" valid_values="" >
Flag to perform a saturation adjustment for ice which will add ice mass if the
air is supersaturated with respect to ice.
</entry>

<!-- CLUBB params namelist -->

<entry id="clubb_beta" type="real" category="pblrad"
Expand Down Expand Up @@ -3951,11 +3945,6 @@ Apply adjustments to dry static energy so that CLUBB conserves
energy.
</entry>

<entry id="clubb_do_liqsupersat" type="logical" category="conv"
group="clubb_params_nl" valid_values="" >
Apply liquid supersaturation adjustment code
</entry>

<entry id="clubb_gamma_coef" type="real" category="pblrad"
group="clubb_params_nl" valid_values="" >
Low Skewness in gamma coefficient Skewness Function (units: none)
Expand Down
2 changes: 0 additions & 2 deletions src/physics/.clubb_sparse_checkout

This file was deleted.

Loading