On Wed, Nov 16, 2016 at 7:21 PM, Hisham Abdulla <[email protected]>
wrote:

> Dear Libmesh team,
> I'm a beginner in computational science and c++ programming. So please
> excuse If I am not making any sense at somewhere.
>
> I  am trying to develop a structural mechanics solver for non-linear
> analysis problems. I don't have previous C++ experience and haven't used
> any C++ FEA Library so far.  My requirements are following:
>
> 1. Input mesh reading. I prefer the Abaqus/calculix input format, which I
> hope, can be read by libmesh.
> 2.  Data structure initialisation of node,element,Dof etc.
> 3. Derivation of Lagrangian  interpolation  functions from a polynomial at
> each node of the element.
> 4. Algebraic calculations on node variables and numerical integration on
> side of the elements.
> 5. Optimisation of a non-linear  function  of node variables, having linear
> constraints. Function value can be found by the value of variables. i.e not
> a blackbox function. Number of constraints are lesser than the number of
> variables. Objective function is differentiable. Previously I used Fmincon
> (Algorithm: SQP) in Matlab. Optimisation library interface should be
> simple. I hope NLopt may can solve my problem.
>

I'd say Libmesh is a good choice based on your requirements.

It will be very helpful for me, if you direct me into the tutorials or give
> suggestions based on my above requirements.


The optimization examples are in examples/optimization. We also have
several linear elasticity examples (systems_of_equations_ex{4-8}).

See the whole list of examples here: http://libmesh.github.io/examples.html

-- 
John
------------------------------------------------------------------------------
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to