Skip to content

Enable boundary nodes to move in the SmoothMeshGenerator #22141

@dschwen

Description

@dschwen

Reason

libMesh/libmesh#3399 improved the Laplace mesh smoother to permit boundary nodes to move along flat parts of the mesh boundary (and internal subdomain boundaries). This can significantly improve the mesh quality.

Current smoothing result

image

New smoothing result with movable boundary nodes

image

Design

Add a new parameter to SmoothMeshGenerator to enable the libmesh functionality. This parameter will default to the old behavior where boundary nodes are immovable.

Impact

Added capability.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions