Wrap MAdLib

Registered by Harish Narayanan

Wrap the MAdLib mesh adaptation library to easily and efficiently handle adaptivity in time-dependent calculations.

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
None
Direction:
Needs approval
Assignee:
Harish Narayanan
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Garth Wells

Related branches

Sprints

Whiteboard

It will be great to have three Python functions at the end of it all:

# As exists now
mesh = refine(mesh, cells_to_be_refined)

# A working implementation of what exists now
mesh = coarsen(mesh, cells_to_be_coarsened)

# A new function
mesh = adapt(mesh, required_cell_sizes)

HN: I am starting to look into it (libmesh, MAdLib). I am also looking at MAdLib's use in Unicorn to see whether it can be cleanly reused.

GNW: MAdLib doesn't seem very well maintained - build is a problem. In there something else?

You could try http://www.math.u-bordeaux1.fr/~cdobrzyn/logiciels/mmg3d.php

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.