[petsc-users] Adaptive mesh refinement in Petsc

Barry Smith bsmith at mcs.anl.gov
Thu May 1 19:31:51 CDT 2014


  You also could likely benefit from Moose http://www.mooseframework.org it sits on top of libMesh which sits on top of PETSc and manages almost all of what you need for finite element analysis.

   Barry

On May 1, 2014, at 7:19 PM, Matthew Knepley <knepley at gmail.com> wrote:

> On Thu, May 1, 2014 at 6:14 PM, Miguel Angel Salazar de Troya <salazardetroya at gmail.com> wrote:
> Hello everybody
> 
> I want to implement an adaptive mesh refinement library in a code written in petsc. I have checked out some of the available libraries, but I want to work with the latest petsc-dev version and I am sure there will be many incompatibilities. So far I think I'll end up working with one of these libraries: SAMRAI, Chombo, libMesh and deal II. Before I start checking out each of them and learn how to use them I though I would ask you guys which one you would recommend. My code would be a finite element analysis in solid mechanics. I would like to take full advantage of petsc capabilities, but I would not mind start with some restrictions. I hope my question is not too broad.
> 
> SAMRAI, Chombo, and Deal II are all structured adaptive refinement codes, whereas LibMesh is unstructured. If you want unstructured, there is
> really no other game in town. If you use deal II, I would suggest trying out p4est underneath which gives great scalability. My understanding
> is that Chombo is mostly used for finite volume and SAMRAI and deal II for finite element, but this could be out of date.
> 
>    Matt
>  
> Take care
> Miguel
> 
> -- 
> Miguel Angel Salazar de Troya
> Graduate Research Assistant
> Department of Mechanical Science and Engineering
> University of Illinois at Urbana-Champaign
> (217) 550-2360
> salaza11 at illinois.edu
> 
> 
> 
> 
> -- 
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.
> -- Norbert Wiener



More information about the petsc-users mailing list