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

PAM-A dycore work #22

Open
mrnorman opened this issue Mar 18, 2022 · 0 comments
Open

PAM-A dycore work #22

mrnorman opened this issue Mar 18, 2022 · 0 comments
Assignees

Comments

@mrnorman
Copy link
Collaborator

mrnorman commented Mar 18, 2022

  • (Done) Reduce total kernel count in spatial operator
    • (Done)This will mainly involve pulling BC kernels into other kernels
    • (Done) Go ahead and assume periodic BCs in horizontal and solid wall in vertical for simplicity

RK

  • Separate ADER from RK spatial operators
  • Update RK to work with new interface requirements
  • Update RK to do splitting trivially within each stage

Vertical Acoustic Subcycling

  • Maybe start with multi level parallelism with the full vertical solver as a beginning stopgap. No critical decisions or new algorithmic development necessary. Just new functionality in YAKL.
  • Determine which terms need vertical momentum to be acoustically upwind and which terms can have it ben advectively upwind
  • Create RK and ADER options that subcycle vertical dynamics as a whole
  • Create a sub-cycled version of rho, rhow, and rhotheta
    • Mass consistent, stable upwinding
    • ADER will take some figuring out to compute rho*w DTs over larger advective time step
    • RK will take figuring out as well, I think
@mrnorman mrnorman self-assigned this Mar 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant