Thanks a lot for your responses. I will get started with MOOSE.
On Thu, May 1, 2014 at 8:04 PM, Derek Gaston <[email protected]> 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 <[email protected]> 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 <[email protected]> wrote: >> >> > On Thu, May 1, 2014 at 6:14 PM, Miguel Angel Salazar de Troya < >> [email protected]> 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 >> > [email protected] >> > >> > >> > >> > >> > -- >> > 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 [email protected]
