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

Adding Nektar++ driftwave 2D Hasegawa-Wakatani example model #253

Closed
wants to merge 1 commit into from

Conversation

matt-graham
Copy link
Member

Adds a new test model using Nektar++ 'driftwave' solver for two-dimensional Hasegawa-Wakatani equations.

The deterministic components dynamics solve two-dimensional Hasegawa-Wakatani equations with spatially correlated additive state noise simulated by solving a Helmholtz equation driven by a Gaussian white noise process. System is simulated on a rectangular spatial domain with periodic boundary conditions, and a regular quadrilaterial mesh using Nektar++ spectral
element method implementation.

Currently for simplicity even though the Nektar++ solvers can be compiled with MPI support, this assumes we just run the solver instances for each particle in a single rank. Could be worth investigating using MPI_Comm_spawn or another approach to allow using MPI at both model and particle filter level.

@matt-graham
Copy link
Member Author

Thinking about it, this probably should live in https://github.com/Team-RADDISH/ParticleDA-UseCases instead

@giordano giordano deleted the mmg/nektar-driftwave-model branch February 29, 2024 15:16
@matt-graham matt-graham restored the mmg/nektar-driftwave-model branch March 1, 2024 16:34
@matt-graham matt-graham deleted the mmg/nektar-driftwave-model branch March 1, 2024 19:23
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

Successfully merging this pull request may close these issues.

1 participant