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

Add second order element capability to MeshGenerators #14704

Open
dschwen opened this issue Feb 10, 2020 · 1 comment
Open

Add second order element capability to MeshGenerators #14704

dschwen opened this issue Feb 10, 2020 · 1 comment
Labels
C: Framework Good first issue 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 Feb 10, 2020

Reason

For mechanical calculations we frequently require second order elements to avoid locking issues (volumetric and shear locking). Currently there seems to be no easy way to generate second order meshes (with either generators directly supporting second order or as a generator that transforms a first order mesh to a second order mesh)

Design

The low hanging fruit would be a generator that uses the libmesh functionality for turning first order elements into second order elements. Note that this might not result in an optimal geometry
as the mid nodes would just be linearly interpolated.

Impact

Capability for second order mesh generation.

@dschwen dschwen added C: Framework T: task An enhancement to the software. P: normal A defect affecting operation with a low possibility of significantly affects. Good first issue labels Feb 10, 2020
@YaqiWang
Copy link
Contributor

Just make you aware this issue: #14476. I was planning to add second_order in mesh generator base class, but got distracted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework Good first issue 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