idaholab / moose

Multiphysics Object Oriented Simulation Environment
https://www.mooseframework.org
GNU Lesser General Public License v2.1
1.76k stars 1.05k forks source link

Local DoF ordering for elemental variables #13417

Open YaqiWang opened 5 years ago

YaqiWang commented 5 years ago

Reason

When working on #13314 for addressing #6881, lots of if statements like if (isNodal) are left in MooseVariableFE.C and MooseVariableData.C due to the fact that libMesh is ordering the local DoFs for variables in the same groups for elemental variables differently than for nodal variables (refer to https://github.com/libMesh/libmesh/issues/2114). When the libMesh issue is addressed, we need to remove those if statements. This issue is created for reminding us.

Design

As described in Reason.

Impact

Internal change thus should not affect any applications.

YaqiWang commented 5 years ago

@lindsayad This issue is created per your request. @friedmud Thanks for creating the issue in libMesh.