- mesh, tdim, marked_entities, entity_values
- )
- else:
- local_entities, local_values = dolfinx.io.utils.distribute_entity_data(
- mesh._cpp_object, tdim, marked_entities, entity_values
- )
- return local_entities, local_values
- # copied from https://github.com/FEniCS/dolfinx/blob/main/python/dolfinx/io/gmshio.py
- def model_to_mesh(
- model,
- comm: MPI.Comm,
- rank: int,
- gdim: int = 3,
- partitioner: typing.Optional[
- typing.Callable[
- [MPI.Comm, int, int, dolfinx.cpp.graph.AdjacencyList_int32],
- dolfinx.cpp.graph.AdjacencyList_int32,
- ]
- ] = None,