Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RRTMGP Port #2062

Merged
merged 22 commits into from
Jan 23, 2025
Merged
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
028140c
First pass at merging port into development.
AMLattanzi Jan 10, 2025
71e8710
Fix BuildERFExe.cmake and include a verbose debug file to temporary c…
AMLattanzi Jan 10, 2025
209e3a2
Bump the submodule and add an include.
AMLattanzi Jan 10, 2025
de573bc
Set RRTMGP submodule to E3SM hash.
AMLattanzi Jan 10, 2025
eb83d9c
Working through issus in Rad source files.
AMLattanzi Jan 11, 2025
88e4aa1
Fix ERF code, still header issue.
AMLattanzi Jan 13, 2025
56e88e6
Compiled in debug.
AMLattanzi Jan 13, 2025
89965ef
Merge branch 'development' into RRTMGP_Port
AMLattanzi Jan 13, 2025
3c1bcd4
Fix codespell.
AMLattanzi Jan 13, 2025
6c6f190
Merge branch 'development' into RRTMGP_Port
AMLattanzi Jan 13, 2025
a542f23
Ran multiple steps with reasonable heating sources.
AMLattanzi Jan 14, 2025
0f629bf
Merge branch 'development' into RRTMGP_Port
AMLattanzi Jan 14, 2025
4aaea12
Clear gas names before next population.
Jan 15, 2025
e5eb5df
Merge branch 'development' into RRTMGP_Port
AMLattanzi Jan 17, 2025
ac3eb77
Merge branch 'development' into RRTMGP_Port
AMLattanzi Jan 18, 2025
5be1998
Merge branch 'development' into RRTMGP_Port
AMLattanzi Jan 21, 2025
e531a88
Add to codespell ignore.
AMLattanzi Jan 21, 2025
18a49c9
deep copy fixes and o3 vert prof.
AMLattanzi Jan 22, 2025
56eb923
Merge branch 'development' into RRTMGP_Port
AMLattanzi Jan 22, 2025
0fe1dbf
Merge branch 'development' into RRTMGP_Port
AMLattanzi Jan 22, 2025
4cb44d2
This passed the unit test.
AMLattanzi Jan 22, 2025
0334207
Merge branch 'development' into RRTMGP_Port
AMLattanzi Jan 22, 2025
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
Prev Previous commit
Next Next commit
Set RRTMGP submodule to E3SM hash.
AMLattanzi committed Jan 10, 2025
commit de573bc5c5d46963199a506af1a5d7a40437676b
2 changes: 1 addition & 1 deletion Submodules/RRTMGP
Submodule RRTMGP updated 59 files
+3 −0 .gitignore
+12 −6 cpp/CMakeLists.txt
+7 −5 cpp/examples/all-sky/CMakeLists.txt
+21 −32 cpp/examples/all-sky/mo_garand_atmos_io.cpp
+100 −2 cpp/examples/all-sky/mo_garand_atmos_io.h
+4 −5 cpp/examples/all-sky/mo_load_cloud_coefficients.cpp
+112 −3 cpp/examples/all-sky/mo_load_cloud_coefficients.h
+426 −37 cpp/examples/all-sky/rrtmgp_allsky.cpp
+50 −16 cpp/examples/mo_load_coefficients.cpp
+156 −0 cpp/examples/mo_load_coefficients.h
+578 −60 cpp/extensions/cloud_optics/mo_cloud_optics.h
+57 −2 cpp/extensions/fluxes_byband/mo_fluxes_byband.h
+7 −4 cpp/extensions/fluxes_byband/mo_fluxes_byband_kernels.cpp
+36 −0 cpp/extensions/fluxes_byband/mo_fluxes_byband_kernels.h
+66 −74 cpp/rrtmgp/kernels/mo_gas_optics_kernels.cpp
+593 −17 cpp/rrtmgp/kernels/mo_gas_optics_kernels.h
+41 −5 cpp/rrtmgp/kernels/mo_rrtmgp_util_reorder_kernels.h
+244 −49 cpp/rrtmgp/mo_gas_concentrations.h
+1,380 −153 cpp/rrtmgp/mo_gas_optics_rrtmgp.h
+0 −17 cpp/rrtmgp/mo_rrtmgp_constants.cpp
+18 −11 cpp/rrtmgp/mo_rrtmgp_constants.h
+2 −5 cpp/rrtmgp/mo_rrtmgp_util_reorder.cpp
+16 −2 cpp/rrtmgp/mo_rrtmgp_util_reorder.h
+33 −3 cpp/rrtmgp/mo_rrtmgp_util_string.h
+27 −2 cpp/rrtmgp_const.h
+1,478 −0 cpp/rrtmgp_conversion.h
+4 −4 cpp/rte/expand_and_transpose.cpp
+23 −0 cpp/rte/expand_and_transpose.h
+10 −8 cpp/rte/kernels/mo_fluxes_broadband_kernels.cpp
+66 −4 cpp/rte/kernels/mo_fluxes_broadband_kernels.h
+64 −68 cpp/rte/kernels/mo_optical_props_kernels.cpp
+165 −2 cpp/rte/kernels/mo_optical_props_kernels.h
+120 −124 cpp/rte/kernels/mo_rte_solver_kernels.cpp
+655 −28 cpp/rte/kernels/mo_rte_solver_kernels.h
+71 −5 cpp/rte/mo_fluxes.h
+450 −46 cpp/rte/mo_optical_props.h
+99 −2 cpp/rte/mo_rte_lw.h
+88 −3 cpp/rte/mo_rte_sw.h
+148 −17 cpp/rte/mo_source_functions.h
+20 −8 cpp/test/CMakeLists.txt
+3 −0 cpp/test/allsky_fortran_openacc/CMakeLists.txt
+1 −2 cpp/test/build/cmakeclean.sh
+28 −5 cpp/test/build/cmakescript.sh
+26 −0 cpp/test/build/compare_yk.sh
+33 −0 cpp/test/build/compare_yk_sep.sh
+23 −0 cpp/test/build/full_test.sh
+0 −16 cpp/test/build/machine_environment_files/FIXME_mappy.sh
+17 −0 cpp/test/build/machine_environment_files/mappy_cpu.sh
+23 −0 cpp/test/build/machine_environment_files/weaver_gpu.sh
+15 −0 cpp/test/build/reanalyze.sh
+204 −0 cpp/test/build/rrtmgp-perf-analysis
+5 −3 cpp/test/build/run_test.sh
+4 −5 cpp/test/build/test_lw.sh
+10 −0 cpp/test/build/test_lw_perf.sh
+2 −3 cpp/test/build/test_lw_r.sh
+4 −4 cpp/test/build/test_sw.sh
+10 −0 cpp/test/build/test_sw_perf.sh
+2 −3 cpp/test/build/test_sw_r.sh
+0 −0 rrtmgp/mo_gas_concentrations.F90