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

Clean up of stochastic physics #823

Closed
pjpegion opened this issue Sep 23, 2021 · 2 comments
Closed

Clean up of stochastic physics #823

pjpegion opened this issue Sep 23, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@pjpegion
Copy link
Collaborator

Description

The current stochastic physics code was extracted from the legacy GFS spectral model, and contains many unused subroutines variables. In addition the cellular automata portion of the code does not produce the same answer using different processor layout.

Solution

Removal of unused code, consolidation of many individual subroutine files into a few modules, and switch from f77 to f90. To address the CA issue, there is a new random number generator which is as fast as mersenne twister, but has less overhead in the seed calculation.

Alternatives

none

Dependencies

requires an update to ccpp-physics, fv3atm, and stochastic_physics

@pjpegion pjpegion added the enhancement New feature or request label Sep 23, 2021
@junwang-noaa
Copy link
Collaborator

@pjpegion can we close the issue?

@pjpegion
Copy link
Collaborator Author

pjpegion commented Oct 5, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants