ExCALIBUR-NEPTUNE / NESO-fame

Field Aligned Mesh Extrusion
https://excalibur-neptune.github.io/NESO-fame/
GNU General Public License v3.0
1 stars 0 forks source link

NESO-fame proof of principle 2D simulation #1

Open jwscook opened 1 year ago

jwscook commented 1 year ago

Intention is to use the anisotropic diffusion miniapp to test the FAME gridding vs cranking up the p refinement in terms of both accuracy and performance.

Might want to run this past John, Romain, a,nd,/o,r, Andy.

jwscook commented 1 year ago

Relates to https://github.com/ExCALIBUR-NEPTUNE/NESO/issues/176

jwscook commented 1 year ago

Estimate to have done an initial run done by monday (analysis thereafter in python and calculate effective perpendicular diffusivity (the quantity from the Giorgiani paper)).

jwscook commented 1 year ago

This is waiting on a meeting with Dave on Monday

jwscook commented 1 year ago

Dave suggested that:

jwscook commented 1 year ago

Docker images are being pulled from Chris' personal dockerhub. We will need dockerhub / ghcr https://github.blog/2020-09-01-introducing-github-container-registry/ in the long run.

jwscook commented 1 year ago

Needs Neumann BCs for DG in the core - work should be done for 3D HW equations by DM. Dave has started working on this.

DM needs to put the DG capable anisotropic diffusion into the Nektar++ release / branch.

jwscook commented 2 months ago

DM ran some code but this gives @cmacmackin NaNs. Perhaps we don't have the right nektar++ commit to build against? Extras:

jwscook commented 2 months ago

DM has given some code that runs albeit with a low timestep for an explicit stepper.

We still need a forcing term for MMS.

jwscook commented 2 months ago

DoOdeRhs could have a ForcingTerm from SolverUtils. There's an example in SimpleSOL: `NESO/examples/SimpleSol/

jwscook commented 2 months ago

The non-conformal mesh exhibits instability at the top and bottom edges (i.e. away from the source BCs) after a while, where the edge closer to the signal goes first. Try with Dirichlet rather than Neumann.

jwscook commented 2 months ago

Friday 27th Sept, DM was made aware of some IC / BC problems...

oparry-ukaea commented 1 month ago

Some progress with Dave Moxey in collaboration kickoff meeting; Dave will get in touch with @cmacmackin .

jwscook commented 1 month ago

On going with DM

jwscook commented 3 weeks ago

@ethrelfall showed that NUMMODES=2 is very different to NUMMODES=4 suggesting that the integrals of numerical flux along the nonconformal faces could be responsible.

jwscook commented 2 weeks ago

@JamesEdgeley to help @cmacmackin

jwscook commented 1 week ago

Working on other things until next week.

jwscook commented 1 week ago

Will need to use NUMMODES>=3 - errors occur with low numbers.