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

[Draft] Modify mesh IO to support nonconformal mesh initialization #84

Conversation

hughcars
Copy link
Collaborator

  • The partitioning is done using the MeshPartitioner where possible, but for nonconformal meshes will now use the standard ParMesh constructor.
  • Change to use Mesh& where a parameter out value is not allowed to be invalidated
  • Move #if 0 to behind constexpr false to ensure can continue to compile
  • Introduces a draft amr config file interface, behind a feature barrier, as this is used for determining whether ParMesh or MeshPartitioner is used.

Issue #, if available:
#2

@hughcars hughcars force-pushed the hughcars/amr-nonconformal-mesh-partition-dev branch 4 times, most recently from 5e11633 to 53b3185 Compare August 21, 2023 20:57
@hughcars hughcars force-pushed the hughcars/amr-preliminary-reorg branch from 7445bb5 to 0a16a16 Compare August 23, 2023 13:44
@hughcars hughcars force-pushed the hughcars/amr-nonconformal-mesh-partition-dev branch from 53b3185 to 3ea2806 Compare August 23, 2023 13:44
@hughcars hughcars force-pushed the hughcars/amr-preliminary-reorg branch from 0a16a16 to 7d839db Compare August 23, 2023 18:33
@hughcars hughcars force-pushed the hughcars/amr-nonconformal-mesh-partition-dev branch 2 times, most recently from e3d0d39 to 16c91e4 Compare August 24, 2023 16:53
@hughcars hughcars force-pushed the hughcars/amr-preliminary-reorg branch from 7d839db to 036d43e Compare August 30, 2023 16:11
@hughcars hughcars force-pushed the hughcars/amr-nonconformal-mesh-partition-dev branch 2 times, most recently from 9e8b615 to f798c6d Compare August 30, 2023 17:20
@hughcars hughcars force-pushed the hughcars/amr-preliminary-reorg branch from 036d43e to 76ef2b1 Compare September 1, 2023 14:22
@hughcars hughcars force-pushed the hughcars/amr-preliminary-reorg branch from 76ef2b1 to 090b3b8 Compare October 2, 2023 16:16
@hughcars hughcars force-pushed the hughcars/amr-nonconformal-mesh-partition-dev branch from f798c6d to 93f34c1 Compare October 2, 2023 16:20
- The partitioning is done using the MeshPartitioner where possible, but for nonconformal
meshes will now use the standard ParMesh constructor.
- Change to use Mesh& where a parameter out value is not allowed to be invalidated
- Move #if 0 to behind constexpr false to ensure can continue to compile
@hughcars hughcars force-pushed the hughcars/amr-nonconformal-mesh-partition-dev branch from 93f34c1 to ba53179 Compare October 2, 2023 20:36
@hughcars
Copy link
Collaborator Author

hughcars commented Oct 3, 2023

Being rolled into other PR.

@hughcars hughcars closed this Oct 3, 2023
@sebastiangrimberg sebastiangrimberg deleted the hughcars/amr-nonconformal-mesh-partition-dev branch October 3, 2023 20:12
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