Skip to content

Commit 9c35ec3

Browse files
Updating the clubb core and silhs version files
1 parent 46cac27 commit 9c35ec3

File tree

2 files changed

+438
-0
lines changed

2 files changed

+438
-0
lines changed
Lines changed: 219 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,219 @@
1+
commit 46cac2787c3802be0418762948ad6d1231dde182
2+
Author: Vincent Larson <vlarson@users.noreply.github.com>
3+
Date: Sat May 24 07:04:28 2025 -0500
4+
5+
Clean out clubb_G_unit_reverse_dir_grid_test folder before running Jenkins test
6+
7+
commit dd5f915658016e9a8b64128024eebaf4c7d24318
8+
Author: bmg929 <bmg2@uwm.edu>
9+
Date: Fri May 23 13:13:53 2025 -0500
10+
11+
Finished my notes, documentation, and instructions for the generalized
12+
grid test.
13+
14+
commit 003b6cf728915e52cba23dc54bd3ae5ea9ee6364
15+
Author: st3113n <0-freundlich-adenin@icloud.com>
16+
Date: Thu May 22 20:25:09 2025 -0500
17+
18+
add fix for grid generalization
19+
20+
commit f1798e4237187cb3f36a25c73293c27e6453b0eb
21+
Author: st3113n <0-freundlich-adenin@icloud.com>
22+
Date: Thu May 22 20:01:59 2025 -0500
23+
24+
rename grid_adaptation and remapping modules
25+
26+
commit 01cd6d52d06689c704a7dc1b8239f1a6a82db237
27+
Author: st3113n <110198346+st3113n@users.noreply.github.com>
28+
Date: Thu May 22 18:08:16 2025 -0500
29+
30+
fix precision error of reals
31+
32+
commit ab83782970ee2389c03e0b387abc35b6452418bc
33+
Author: bmg929 <bmg2@uwm.edu>
34+
Date: Thu May 22 11:24:58 2025 -0500
35+
36+
I start adding some notes on grid generalization.
37+
38+
commit 25d5bed515ab3d6e11e43419ef1fc3a71777e545
39+
Author: st3113n <110198346+st3113n@users.noreply.github.com>
40+
Date: Wed May 21 17:32:02 2025 -0500
41+
42+
Merge grid adaptation implementation (#1249)
43+
44+
* add tunable parameter interp_from_dycore_grid_method
45+
46+
* add dycore interpolation to atex case with conservative remapping by ullrich
47+
48+
* remove new gpu commands
49+
50+
* add acc annotation for gpu
51+
52+
* remove acc annotation again
53+
54+
* add acc annotation for parallel loop
55+
56+
* add acc annotations for parallel loop execution
57+
58+
* change remapping subroutine to take number of levels and levels as input instead of whole grid object
59+
60+
* add more general functions to interpolate
61+
62+
* add and refactor functions for remapping values given on zm levels
63+
64+
* fix compiler errors and refactoring to stay under 100 chars per line
65+
66+
* remove TODOs and used new interpolating function in interpolate_forcings
67+
68+
* add functions for adaptive grid generation and grid density function normalization
69+
70+
* add conservative ullrich remapping to cases with forcing time dependent inputs
71+
72+
* add grid adaptation and flag
73+
74+
* clean up and add warning for case when remapping from dycore flag cannot be used
75+
76+
* some refactoring
77+
78+
* add logical flag for dycore and renamed flags for dycore and grid adaptation
79+
80+
* remove ifdefs
81+
82+
* refactoring
83+
84+
* add units
85+
86+
* changed Lscale to inverse
87+
88+
* add write to file for grid adaptation (still WIP)
89+
90+
* clean up
91+
92+
* change parameter for grid adaptation and add file and plot script for grid adaptation
93+
94+
* add script for animation
95+
96+
* add e3sm dycore grid
97+
98+
* refactoring for efficiency
99+
100+
* small fix for grid adapt plot script
101+
102+
* add new grid adaptation method with prescribed minimum density profile
103+
104+
* fix call to setup_grid
105+
106+
* add gabls2 case
107+
108+
* add refinement criterion and adaptation trigger
109+
110+
* small fix and add minimum grid density profile to animation
111+
112+
* add grid density to pyplots
113+
114+
* add general refinement criteria for astex and gabls2 case (and arm)
115+
116+
* update create_evenly_grid script
117+
118+
* unfinished save
119+
120+
* WIP: save progress
121+
122+
* save working configuration
123+
124+
* save working config without Lscale
125+
126+
* save working config wo the use of Lscale
127+
128+
* change call to map1_ppm to use correct iv parameter and order 4
129+
130+
* save code for results in thesis
131+
132+
* add code for results
133+
134+
* refactor remapping module for grid adaptation
135+
136+
* add list of functions/subroutines to remapping module
137+
138+
* adjust use statements
139+
140+
* add model files for arm, astex and gabls2
141+
142+
* refactor grid_adaptation module
143+
144+
* refactor and adjust tim stopping in clubb_driver
145+
146+
* clean up
147+
148+
* clean up
149+
150+
* add grids
151+
152+
* add scripts
153+
154+
* add changes made to pyplotgen to generate plots for paper
155+
156+
* add configurable model flags file that was used to obtain results
157+
158+
* clean up and save tunable parameters file
159+
160+
* fix error
161+
162+
* fix error
163+
164+
* add grid adapt output for debug level 2
165+
166+
* change dycore grid
167+
168+
* add plot generation script for paper plots
169+
170+
* add small changes
171+
172+
* add normalization explaination plot to paper plots script
173+
174+
* fix plot
175+
176+
* clean up for stats output
177+
178+
* add comment
179+
180+
* fix use of clubb_at_least_debug_api
181+
182+
* small deallocation fix
183+
184+
* fix merge problems
185+
186+
* revert changes made to test grid adaptation
187+
188+
* revert tunable_parameters for Lscale
189+
190+
* revert changes made to create plots for grid adaptation
191+
192+
* add new line
193+
194+
* add new line
195+
196+
* revert changes
197+
198+
* revert changes made to generate grid adaptation plots
199+
200+
commit df1dbd76ba2ecb03a34137394fbb108eba6a3406
201+
Merge: b5929aa67 ec0644cf8
202+
Author: bmg929 <bmg2@uwm.edu>
203+
Date: Tue May 20 00:55:19 2025 -0500
204+
205+
Merge branch 'master' of github.com:larson-group/clubb
206+
207+
commit b5929aa672244c4324f925e9c05fb2eb39baa1be
208+
Author: bmg929 <bmg2@uwm.edu>
209+
Date: Tue May 20 00:54:46 2025 -0500
210+
211+
zm and zt were mixed up in the error prints argument list.
212+
213+
commit ec0644cf80b501f02e9f43a32d39c9aeb784d669
214+
Author: bmg929 <bmg2@uwm.edu>
215+
Date: Mon May 19 23:11:42 2025 -0500
216+
217+
For the long-duration clubb_generalized_vertical_grid_test, I am
218+
shortening the duration of the MC3E runs to half their normal number
219+
of timesteps in order to cut down on the time it takes to do the run.

0 commit comments

Comments
 (0)