llnl / llnl/libROM

Sample mesh manager wrongly (?) assigns boundary labels to boundary

Open
#275 3 comments 0 reactions 2 assignees View on GitHub

@dylan-copeland is already working on this.

Since Feb 26, 2024.

bug
Dominant language
C++
Stars
236
Forks
47
PR merge metrics
No merged PRs in 30d

Description

Somehow `SampleMeshManager` seems to assign a boundary attribute of 1 to element boundaries in the domain. These are not a part of the boundary specified in the mesh. I think these are or 1) the element boundaries of the sample mesh or 2) elements on the boundary between partitions corresponding to MPI groups or 3) a combination of both.
I have verified that the boundary attribute is specified correctly in the input mesh and used correctly in the non-sampled (full order model) finite element space.

The result is that the boundary condition I have specified for boundary attribute 1 is applied randomly in the domain. I encountered this problem in a 3D problem and I did not see it in 2D problems (although it might be occurring there as well).
Is this a known problem? Ping @dylan-copeland

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.