<div dir="ltr">Miguel,<div><br></div><div>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.</div>
<div><br></div><div>I recommend going through the Getting Started material on <a href="http://www.mooseframework.org">http://www.mooseframework.org</a> to get set up... and go ahead and create yourself a new Application using these instructions: <a href="http://mooseframework.org/create-an-app/">http://mooseframework.org/create-an-app/</a> . That Application will already have full access to our solid mechanics capabilities (as well as tons of other stuff like heat conduction, chemistry, etc.).</div>
<div><br></div><div>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.</div>
<div><br></div><div>Let me know if you have any questions...</div><div><br></div><div>Derek</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 1, 2014 at 6:31 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
You also could likely benefit from Moose <a href="http://www.mooseframework.org" target="_blank">http://www.mooseframework.org</a> it sits on top of libMesh which sits on top of PETSc and manages almost all of what you need for finite element analysis.<br>
<span class="HOEnZb"><font color="#888888"><br>
Barry<br>
</font></span><div class="im HOEnZb"><br>
On May 1, 2014, at 7:19 PM, Matthew Knepley <<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>> wrote:<br>
<br>
</div><div class="HOEnZb"><div class="h5">> On Thu, May 1, 2014 at 6:14 PM, Miguel Angel Salazar de Troya <<a href="mailto:salazardetroya@gmail.com">salazardetroya@gmail.com</a>> wrote:<br>
> Hello everybody<br>
><br>
> 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.<br>
><br>
> SAMRAI, Chombo, and Deal II are all structured adaptive refinement codes, whereas LibMesh is unstructured. If you want unstructured, there is<br>
> really no other game in town. If you use deal II, I would suggest trying out p4est underneath which gives great scalability. My understanding<br>
> is that Chombo is mostly used for finite volume and SAMRAI and deal II for finite element, but this could be out of date.<br>
><br>
> Matt<br>
><br>
> Take care<br>
> Miguel<br>
><br>
> --<br>
> Miguel Angel Salazar de Troya<br>
> Graduate Research Assistant<br>
> Department of Mechanical Science and Engineering<br>
> University of Illinois at Urbana-Champaign<br>
> <a href="tel:%28217%29%20550-2360" value="+12175502360">(217) 550-2360</a><br>
> <a href="mailto:salaza11@illinois.edu">salaza11@illinois.edu</a><br>
><br>
><br>
><br>
><br>
> --<br>
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
> -- Norbert Wiener<br>
<br>
</div></div></blockquote></div><br></div>