Skip to content

Commit

Permalink
Refactor Mesh Constructors (#1055)
Browse files Browse the repository at this point in the history
* unified initializer list

* works...

* working

* working

* still works

* working...

* factor out mesh validity

* working

* working, but gross

* working...

* format and lint

* split up constructors more rationally

* format

* Remove nrbx and specific coordinate location stuff

* format

* changelog

* use old root grid

* move stuff to where it belongs

* fix issue

* correctly pass dealloc count

* format

* Use forest locations for mapping dealloc_count

---------

Co-authored-by: Philipp Grete <[email protected]>
  • Loading branch information
lroberts36 and pgrete authored Jun 10, 2024
1 parent 7b02ac6 commit 43fd4de
Show file tree
Hide file tree
Showing 3 changed files with 357 additions and 519 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
- [[PR 1031]](https://github.com/parthenon-hpc-lab/parthenon/pull/1031) Fix bug in non-cell centered AMR

### Infrastructure (changes irrelevant to downstream codes)
- [[PR 1055]](https://github.com/parthenon-hpc-lab/parthenon/pull/1055) Refactor mesh constructors
- [[PR 1066]](https://github.com/parthenon-hpc-lab/parthenon/pull/1066) Re-introduce default loop patterns and exec spaces
- [[PR 1064]](https://github.com/parthenon-hpc-lab/parthenon/pull/1064) Forbid erroneous edge case when adding MeshData on a partition
- [[PR 1035]](https://github.com/parthenon-hpc-lab/parthenon/pull/1035) Fix multigrid infrastructure to work with forest
Expand Down
Loading

0 comments on commit 43fd4de

Please sign in to comment.