[petsc-users] Adaptive mesh refinement in Petsc

Miguel Angel Salazar de Troya salazardetroya at gmail.com
Fri May 2 10:03:35 CDT 2014


Thanks a lot for your responses. I will get started with MOOSE.


On Thu, May 1, 2014 at 8:04 PM, Derek Gaston <friedmud at gmail.com> wrote:

> Miguel,
>
> I'm the lead for the MOOSE Framework project Barry spoke of... we would
> love to help you get up and running with adaptive finite elements for solid
> mechanics with MOOSE.  If you are doing fairly normal solid mechanics using
> small or large strain formulations with some plasticity... most of what you
> need is already there.  You may need to plug in your particular material
> model but that's about it.  Mesh adaptivity is built-in and should work out
> of the box.  The major benefit of using MOOSE is that you can easily couple
> in other physics (like heat conduction, chemistry and more) and of course
> you have full access to all the power of PETSc.
>
> I recommend going through the Getting Started material on
> http://www.mooseframework.org to get set up... and go ahead and create
> yourself a new Application using these instructions:
> http://mooseframework.org/create-an-app/  .  That Application will
> already have full access to our solid mechanics capabilities (as well as
> tons of other stuff like heat conduction, chemistry, etc.).
>
> After that - join up on the moose-users mailing list and you can get in
> touch with everyone else doing solid mechanics with MOOSE who can point you
> in the right direction depending on your particular application.
>
> Let me know if you have any questions...
>
> Derek
>
>
>
>
> On Thu, May 1, 2014 at 6:31 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:
>
>>
>>   You also could likely benefit from Moose http://www.mooseframework.orgit 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
>>
>>
>


-- 
*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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20140502/064cc50b/attachment-0001.html>


More information about the petsc-users mailing list