[petsc-users] Status on parallel mesh reader in DMPlex

Fande Kong fdkong.jd at gmail.com
Fri Dec 18 12:20:20 CST 2015

> Message: 2
>Date: Fri, 18 Dec 2015 08:21:04 -0800
>From: Justin Chang <jychang48 at gmail.com>
>To: petsc-users <petsc-users at mcs.anl.gov>
>Subject: [petsc-users] Status on parallel mesh reader in DMPlex
 >       <CAP2=TMieF8JrASDDXURxz92Z25E43oOXxLR+Y1oqFSDHfAXoeg at mail.gmail.com
> Content-Type: text/plain; charset="utf-8"

> Hi all,

>What's the status on the implementation of the parallel

I am actually developing a parallel loader. The loader has two steps:

(1) Use 1 core or several cores to read a sequential  mesh, and partition
it into $np$ parts using a partitioner, $np$ is the number of cores you
want to use to do a simulation. Usually, $np$ is large, for example, 10,000
cores. And then we write the partitioned data into the file system as a
HDF5 file.

(2) Load the partitioned data (HDF5 file) into $np$ cores in parallel.

This idea works pretty well for me at this point.  But, this loader is
not compatible with DMPlex now. However, I could change the code somehow,
If this idea is acceptable.

You could also implement it by yourself. It is not too bad.

>mesh reader/generator for DMPlex meshes? Is anyone actively working on
> this? If so is there a branch that I can peek into?

Parallel generator is highly nontrivial, I think. It is a very hard topic.

> Thanks,
> Justin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20151218/6821a253/attachment.html>

More information about the petsc-users mailing list