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

MooseMesh::buildPeriodicNodeMap builds an incomplete map #11891

Closed
dschwen opened this issue Jul 19, 2018 · 0 comments
Closed

MooseMesh::buildPeriodicNodeMap builds an incomplete map #11891

dschwen opened this issue Jul 19, 2018 · 0 comments
Assignees
Labels
C: Framework P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.

Comments

@dschwen
Copy link
Member

dschwen commented Jul 19, 2018

Rationale

The periodic node map built by MooseMesh::buildPeriodicNodeMap is incomplete.

Description

In a 2D domain with a single quad4 element and x and y periodicity the node periodic node map has the following entries (master node ID : slave node ID)

 0 : 3
 0 : 1
 1 : 2
 1 : 0
 2 : 1
 3 : 0

notably absent are 3 : 2 and 2 : 3. This pattern can be observed in larger rectangular domains as well (replace node IDs 0..3 with the actual corner node IDs).

Impact

Throws a wrench into algorithm relying on getting all periodic nodes out of that map.

dschwen added a commit to dschwen/moose that referenced this issue Jul 20, 2018
@permcody permcody added C: Framework T: task An enhancement to the software. P: normal A defect affecting operation with a low possibility of significantly affects. labels Jul 23, 2018
dschwen added a commit to dschwen/moose that referenced this issue Jul 23, 2018
dschwen added a commit to dschwen/moose that referenced this issue Jul 23, 2018
dschwen added a commit to dschwen/moose that referenced this issue Jul 23, 2018
dschwen added a commit to dschwen/moose that referenced this issue Jul 23, 2018
dschwen added a commit to dschwen/moose that referenced this issue Jul 23, 2018
dschwen added a commit to dschwen/moose that referenced this issue Jul 23, 2018
dschwen added a commit to dschwen/moose that referenced this issue Jul 23, 2018
dschwen added a commit to dschwen/moose that referenced this issue Jul 23, 2018
dschwen added a commit to dschwen/moose that referenced this issue Jul 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.
Projects
None yet
Development

No branches or pull requests

2 participants