Hello Gong Ding,

thank you very much for sharing your work on FVM support for libmesh.
I have not been able to find this part in libmesh. Is it available as a 
separate patch to the libmesh sources?

Thanks
Marek



----- Original Message -----
From: Gong Ding <[email protected]>
To: Marek Schmitt <marek.schmitt at yahoo.com>; PETSc users list <petsc-users 
at mcs.anl.gov>
Cc: 
Sent: Thursday, August 25, 2011 6:46 PM
Subject: Re: [petsc-users] PETSc on unstructured meshes / Sieve

I had added vertex based FVM support to libmesh, for my semiconductor 
simulator, not very difficult.
In the year of 2007, I had spent about one month to read though the source code 
of libmesh.
And finally known how to write 3D, parallel numerical code based on 
unstructured grid.

How to use OO to describe different mesh cells (tri, quad, tet, prism, hex...) 
with an uniform interface. 
How to organize the data structure of unstrctured mesh cells in memory.
How to partition mesh between processsors.
How to mapping variables to petsc vec and mat.
How to synchronous values on ghost node/cell
How to assemble petsc vec and mat.

Many many issues.

Reply via email to