Skip to content

Thompson MP: reduce fake aerosol emissions by 4x#1423

Merged
davegill merged 2 commits intowrf-model:developfrom
davegill:dev+Thompson_BF2
Mar 3, 2021
Merged

Thompson MP: reduce fake aerosol emissions by 4x#1423
davegill merged 2 commits intowrf-model:developfrom
davegill:dev+Thompson_BF2

Conversation

@davegill
Copy link
Copy Markdown
Contributor

@davegill davegill commented Mar 1, 2021

TYPE: bug fix

KEYWORDS: Thompson, MP, aerosol, constant

SOURCE: Greg Thompson (JCSDA), found by Laura Fowler and Mary Barth (NCAR)

DESCRIPTION OF CHANGES:
A problem with a single constant was discovered a couple months ago, but did not get permanently updated in the
repository. The fix is to reduce fake surface aerosol emissions by a factor of 4.

LIST OF MODIFIED FILES:
modified: phys/module_mp_thompson.F

TESTS CONDUCTED:

  1. Jenkins tests are all PASS.

RELEASE NOTE: For the Thompson MP scheme, a problem with a single constant was discovered that caused approximately 4x too much fake surface aerosol emissions.

 Changes to be committed:
	modified:   phys/module_mp_thompson.F
@davegill davegill requested a review from a team as a code owner March 1, 2021 21:04
@davegill
Copy link
Copy Markdown
Contributor Author

davegill commented Mar 1, 2021

replaces #1420 "Thompson MP: reduce fake aerosol emissions by 4x". The develop branch had a bug, causing regression failures

Copy link
Copy Markdown
Collaborator

@dudhia dudhia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one constant changed

@davegill davegill merged commit c54cc0a into wrf-model:develop Mar 3, 2021
@davegill
Copy link
Copy Markdown
Contributor Author

davegill commented Mar 3, 2021

@gthompsnWRF
merged

@twjuliano
Copy link
Copy Markdown
Contributor

@gthompsnWRF @davegill @dudhia Should this multiplier also be modified in dyn_em/module_initialize_real.F ?

@davegill
Copy link
Copy Markdown
Contributor Author

@twjuliano
Tim,
Good question! Let's see what Jimy and Greg say.

@gthompsnWRF
Copy link
Copy Markdown
Contributor

@gthompsnWRF @davegill @dudhia Should this multiplier also be modified in dyn_em/module_initialize_real.F ?

Did I really miss that? Yes, it definitely should be altered. Now, I need to see if it was ever needed in the thompson_initialize routine and I goofed on where to place it. Yikes and ugh!

@twjuliano
Copy link
Copy Markdown
Contributor

@gthompsnWRF From my understanding, it is still needed in thompson_init if the user is running mp=28 & related namelist options for 1) an idealized case or 2) a real case with no aerosol inputs in met_em. So, I think it looks OK :-)

davegill added a commit that referenced this pull request May 7, 2021
…#1507)

TYPE: bug fix

KEYWORDS: Thompson, aerosol, emission 

SOURCE: Laura Fowler, Mary Barth, Tim Juliano (NCAR), Greg Thompson (JCSDA), internal

DESCRIPTION OF CHANGES:
Problem:
In commit c54cc0a, PR #1423 "Thompson MP: reduce fake aerosol emissions by 4x", a change was made 
to the "fake" surface aerosols for the Thompson MP scheme. A required similar change was accidentally not 
included in the initialization step of these idealized aerosols for ARW real.

Solution:
Add the same mods to the fake surface number concentration of water friendly aerosols in the ARW real program.

LIST OF MODIFIED FILES: 
modified:   dyn_em/module_initialize_real.F

TESTS CONDUCTED: 
1. The developer proposed these mods.
2. Jenkins tests are all PASS.
vlakshmanan-scala pushed a commit to scala-computing/WRF that referenced this pull request Apr 4, 2024
TYPE: bug fix

KEYWORDS: Thompson, MP, aerosol, constant

SOURCE: Greg Thompson (JCSDA), found by Laura Fowler and Mary Barth (NCAR)

DESCRIPTION OF CHANGES:
A problem with a single constant was discovered a couple months ago, but did not get permanently updated in the 
repository. The fix is to reduce fake surface aerosol emissions by a factor of 4.

LIST OF MODIFIED FILES: 
modified:   phys/module_mp_thompson.F

TESTS CONDUCTED: 
1. Jenkins tests are all PASS.

RELEASE NOTE: For the Thompson MP scheme, a problem with a single constant was discovered that caused approximately 4x too much fake surface aerosol emissions.
vlakshmanan-scala pushed a commit to scala-computing/WRF that referenced this pull request Apr 4, 2024
…wrf-model#1507)

TYPE: bug fix

KEYWORDS: Thompson, aerosol, emission 

SOURCE: Laura Fowler, Mary Barth, Tim Juliano (NCAR), Greg Thompson (JCSDA), internal

DESCRIPTION OF CHANGES:
Problem:
In commit c54cc0a, PR wrf-model#1423 "Thompson MP: reduce fake aerosol emissions by 4x", a change was made 
to the "fake" surface aerosols for the Thompson MP scheme. A required similar change was accidentally not 
included in the initialization step of these idealized aerosols for ARW real.

Solution:
Add the same mods to the fake surface number concentration of water friendly aerosols in the ARW real program.

LIST OF MODIFIED FILES: 
modified:   dyn_em/module_initialize_real.F

TESTS CONDUCTED: 
1. The developer proposed these mods.
2. Jenkins tests are all PASS.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants