forked from NOAA-GFDL/pace
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reorganization of fv3core analytic test case initialization (#26)
* Edits for reorganization of analytic initializations, still needs work * New updates * changed the name of analytic_test.yaml * New unit test: test_analytic_init.py * Changes to test_analytic_init.py * Changes to test_analytic_init.py * gaea changes * fixing enum in analytic_init * adding assert to test_analytic_init * comment out test * comment out test * comment out test * comment out test * Moved dycore_state and geos_wrapper * Removed commented locations for dycore and geos_wrapper * Changes as of 19 Sept 2023 * Same as before * Same as before * Same as before * Same as before * Hopefully merged local and remote changes * Removed buildenv directory * Fixed reference to dycore_state in test_diagnostics_config * Fixing test issues * Fixing test issues * Fixing test issues * Fixing test issues * Fixing test issues * Fixing test issues * Fixing test issues * Fixing test issues * Fixing test issues * Fixing test issues * baroclinic_c12.yaml reverted back to new form * Changes to baroclinic_c12.yaml to observe effect on error * test_diagnostics.py issue work start * Reup * Linting fixes * More linting * Added 'ua' back into baroclinic_c12.yaml, removed it during testing. * Update driver/pace/driver/driver.py change to del method to clear case in driver.py Co-authored-by: Oliver Elbert <[email protected]> * Update fv3core/pace/fv3core/initialization/analytic_init.py Change to closing of conditional statement to raise ValueError on else Co-authored-by: Oliver Elbert <[email protected]> * Update fv3core/pace/fv3core/initialization/test_cases/initialize_tc.py Removing pytest breakpoint Co-authored-by: Oliver Elbert <[email protected]> * Update tests/main/driver/test_analytic_init.py Removal of comment Co-authored-by: Oliver Elbert <[email protected]> * Oliver E suggestions * Oliver E suggestions pt.2 * Update fv3core/pace/fv3core/initialization/init_utils.py Co-authored-by: Florian Deconinck <[email protected]> * Reverting gt4py to the correct hash * Florian changes pre-lint * Module variables capitalized * Module variables capitalized in initialize_baroclinic.py * Linted after Florian suggestions * Update fv3core/pace/fv3core/initialization/analytic_init.py Co-authored-by: Florian Deconinck <[email protected]> * Update fv3core/pace/fv3core/initialization/analytic_init.py Co-authored-by: Florian Deconinck <[email protected]> * Update driver/pace/driver/driver.py Co-authored-by: Oliver Elbert <[email protected]> * Update fv3core/pace/fv3core/initialization/init_utils.py Co-authored-by: Oliver Elbert <[email protected]> * Update fv3core/pace/fv3core/initialization/init_utils.py Co-authored-by: Oliver Elbert <[email protected]> * Update fv3core/pace/fv3core/initialization/init_utils.py Co-authored-by: Oliver Elbert <[email protected]> * Changed variable analytic_init_str to analytic_init_case --------- Co-authored-by: Frank Malatino <[email protected]> Co-authored-by: Frank Malatino <[email protected]> Co-authored-by: Frank Malatino <[email protected]> Co-authored-by: Frank Malatino <[email protected]> Co-authored-by: Frank Malatino <[email protected]> Co-authored-by: Oliver Elbert <[email protected]> Co-authored-by: Florian Deconinck <[email protected]> Co-authored-by: Frank Malatino <[email protected]>
- Loading branch information
1 parent
0cdba14
commit 1b91c76
Showing
37 changed files
with
1,172 additions
and
1,014 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
stencil_config: | ||
compilation_config: | ||
backend: numpy | ||
rebuild: false | ||
validate_args: true | ||
format_source: false | ||
device_sync: false | ||
initialization: | ||
type: analytic | ||
config: | ||
case: baroclinic | ||
performance_config: | ||
collect_performance: true | ||
experiment_name: c12_baroclinic | ||
comm_config: | ||
type: null_comm | ||
config: | ||
rank: 0 | ||
total_ranks: 6 | ||
nx_tile: 12 | ||
nz: 79 | ||
dt_atmos: 225 | ||
minutes: 15 | ||
layout: | ||
- 1 | ||
- 1 | ||
diagnostics_config: | ||
path: output | ||
output_format: netcdf | ||
names: | ||
- u | ||
- v | ||
- ua | ||
- va | ||
- pt | ||
- delp | ||
- qvapor | ||
- qliquid | ||
- qice | ||
- qrain | ||
- qsnow | ||
- qgraupel | ||
z_select: | ||
- level: 65 | ||
names: | ||
- pt | ||
dycore_config: | ||
a_imp: 1.0 | ||
beta: 0. | ||
consv_te: 0. | ||
d2_bg: 0. | ||
d2_bg_k1: 0.2 | ||
d2_bg_k2: 0.1 | ||
d4_bg: 0.15 | ||
d_con: 1.0 | ||
d_ext: 0.0 | ||
dddmp: 0.5 | ||
delt_max: 0.002 | ||
do_sat_adj: true | ||
do_vort_damp: true | ||
fill: true | ||
hord_dp: 6 | ||
hord_mt: 6 | ||
hord_tm: 6 | ||
hord_tr: 8 | ||
hord_vt: 6 | ||
hydrostatic: false | ||
k_split: 1 | ||
ke_bg: 0. | ||
kord_mt: 9 | ||
kord_tm: -9 | ||
kord_tr: 9 | ||
kord_wz: 9 | ||
n_split: 1 | ||
nord: 3 | ||
nwat: 6 | ||
p_fac: 0.05 | ||
rf_cutoff: 3000. | ||
rf_fast: true | ||
tau: 10. | ||
vtdm4: 0.06 | ||
z_tracer: true | ||
do_qa: true | ||
tau_i2s: 1000. | ||
tau_g2v: 1200. | ||
ql_gen: 0.001 | ||
ql_mlt: 0.002 | ||
qs_mlt: 0.000001 | ||
qi_lim: 1.0 | ||
dw_ocean: 0.1 | ||
dw_land: 0.15 | ||
icloud_f: 0 | ||
tau_l2v: 300. | ||
tau_v2l: 90. | ||
fv_sg_adj: 0 | ||
n_sponge: 48 | ||
|
||
physics_config: | ||
hydrostatic: false | ||
nwat: 6 | ||
do_qa: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
from ._config import DynamicalCoreConfig | ||
from .initialization.dycore_state import DycoreState | ||
from .initialization.geos_wrapper import GeosDycoreWrapper | ||
from .dycore_state import DycoreState | ||
from .stencils.fv_dynamics import DynamicalCore | ||
from .stencils.fv_subgridz import DryConvectiveAdjustment | ||
from .wrappers.geos_wrapper import GeosDycoreWrapper | ||
|
||
|
||
__version__ = "0.2.0" |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
from .baroclinic import init_baroclinic_state | ||
from .tropical_cyclone import init_tc_state | ||
from .analytic_init import init_analytic_state |
Oops, something went wrong.