mbrivio
mbrivio

Reputation: 39

Finite-element preprocessors

Good afternoon,

I'm working on a personal project to develop a Finite Element package tool for composite laminate materials. I would like to know which open source options are out there to do pre-processing and large sparce matrix assembling for FEM.

Thanks, Massimo

Upvotes: 0

Views: 214

Answers (1)

epsi1on
epsi1on

Reputation: 571

As far as i understand you need a linear FEM framework for solids and structures written in Python or Fortran. And then you should add a part to the pre-processor part of the code, that gets each element's stiffness matrix, and probably do some edits in post process part, but no need to do add feature to the main process. You need to extend the library instead of making a new one. I'm not familiar enough with python and Fortran, but for example there is a FEM software named OpenSees, which is written in cpp. In its documentation there is a part specifically for adding or implementing new elements into the framework with cpp:

https://opensees.berkeley.edu/wiki/index.php/Add_a_New_Element_C%2B%2B

Or even with Fortran:

https://opensees.berkeley.edu/wiki/index.php/Add_a_New_Element_Fortran

You need to be a little familiar with internal architecture of the framework. Probably other libraries are same, just use google to find how to add element to them, I used this query in google search:

"How to add new element in OpenSees"

Upvotes: 1

Related Questions