TEMPO microphysics for WRF#2270
Conversation
|
@AndersJensen-NOAA Can you compile your code on your system with manage_externals? It is showing some errors doing the regression tests. |
@weiwangncar I think that I have the code now working with manage_externals pulling a specific tag of TEMPO. |
Actually, maybe not. Thanks for the email though -- I will check things again. Note that this compiles on my machine, but the regression tests are still failing. |
…tics and optional arguments
|
The regression tests have passed: |
|
@AndersJensen-NOAA Thanks for doing these tests! |
.gitmodules
Outdated
| url = https://github.com/NCAR/MYNN-EDMF | ||
| [submodule "phys/TEMPO"] | ||
| path = phys/TEMPO | ||
| url = https://github.com/AndersJensen-NOAA/TEMPO.git |
There was a problem hiding this comment.
Do you want this to point to your own fork?
There was a problem hiding this comment.
I assume this will be switched when you have merged it into the authoritative repo.
There was a problem hiding this comment.
@weiwangncar and @dudhia I will switch this to NCAR/TEMPO next week. I need to push my microphysics changes frist.
There was a problem hiding this comment.
@weiwangncar and @dudhia The path has been updated to NCAR/TEMPO.
|
@AndersJensen-NOAA Can you add a brief summary of the improvement made in this scheme in the PR message? Can you also add a short description for the RELEASE NOTE section - this section will be pulled out to make the Release Notes. You also have a note at the end of the PR: Before this PR is merged, this branch of TEMPO will be merged into the main branch of the authoritative TEMPO repository, https://github.com/NCAR/TEMPO. Has it happened? |
|
Might consider making it option 48 instead of 88, to keep it within the lower numbers. |
@weiwangncar I will work on a list of Bug fixes/improvements. I can do the change to NCAR/TEMPO next week. |
@dudhia I realized that TEMPO is 88 in the CCPP, so it probably makes sense to keep those the same. |
|
I didn't think the CCPP had numbers. Is it the UFS option? |
Yes, UFS. |
|
@AndersJensen-NOAA Thanks for updating the git repository. I would still like to see a few key improvements outlined in the PR message, possibly under the RELEASE NOTE section. Thanks! |
@weiwangncar I have some RELEASE notes -- let me know if you have questions. |
|
I resolved conflicts related to being in the same places as MYNN SFC additions. |
|
@AndersJensen-NOAA The updated PR looks good. Thanks! |
|
@dudhia Is option number 88 or or should it be changed? |
|
Anders gave us a reason to keep 88. |
@dudhia @weiwangncar |


Addition of TEMPO microphysics
TYPE: new feature
KEYWORDS: Microphysics, Operational models
SOURCE: Anders Jensen NOAA/GSL
DESCRIPTION OF CHANGES:
Problem:
Microphysics development of a Thompson-Eidhammer based scheme for operational applications has advanced to a submodule, TEMPO. This new development should be made available to WRF users.
Solution:
Connect TEMPO to WRF. A cleaned and refactored version of TEMPO is being tested in the UFS community's MPAS. Additionally, a PR, MPAS-Dev/MPAS-Model#1393, to add TEMPO to NCAR's MPAS is in progress. This current PR will allow the community to use this same microphysics across the UFS, MPAS, and WRF.
LIST OF MODIFIED FILES:
M .gitmodules
M main/depends.common
M Makefile
M clean
M phys/Makefile
M phys/module_physics_init.F
M phys/module_microphysics_driver.F
M Registry.EM_COMMON
M dyn_em/module_initialize_real.F
TESTS CONDUCTED:
RELEASE NOTE:
TEMPO is the Thompson-Eidhammer Microphysics Parameterization for Operations. TEMPO lives here: https://github.com/NCAR/TEMPO and technical documentation lives here: https://ncar.github.io/TEMPO/.
TEMPO specific release notes are here: https://github.com/NCAR/TEMPO/releases/tag/tempo_v3.0.0
TEMPO version 3.0.0 is the current release version.
TEMPO is being tested in the ufs-community fork of MPAS for next-generation convection-allowing forecast systems (https://github.com/ufs-community/MPAS-Model). Thus, TEMPO is being continually evaluated for improvement.
Additionally, there is a PR in progress to connect TEMPO (v3.0.0) to NCAR's MPAS (MPAS-Dev/MPAS-Model#1393). The version of TEMPO currently in the CCPP (https://github.com/ufs-community/ccpp-physics) will be updated to v3.0.0 soonish. TEMPO is connected to WRF, MPAS, and CCPP as a submodule, and the same v3.0.0 code will be connected to WRF (this PR), MPAS, and CCPP.
In WRF, supported namelist options include
tempo_aerosolaware==1to use the aerosol-aware version, andtempo_hailaware==1to use the hail-aware version. Both options are on by default.Key improvements include: