Dhondtguido / CalculiX

This repository contains the source files of CalculiX, a three-dimensional Finite Element Program (www.calculix.de).
GNU General Public License v2.0
72 stars 16 forks source link

Calling user subroutines in shared libraries #84

Open MojtabaFarrokh opened 3 months ago

MojtabaFarrokh commented 3 months ago

Hi,

There is a good option to call UMAT in shared libraries. It does not require any modification to CalculiX, is generally easier to set up and is very flexible. I wonder if this functionality can be used for the other subroutines like “dload.f”.

Let’s assume that it is going to define hydrostatic pressure loading on a structure. In this case, it is needed to build Calculix from the source!

It will be helpful if there is a similar mechanism for other subroutines such as "dloadd.f".

tsvilans commented 1 month ago

Link to forum discussion and example implementation: https://calculix.discourse.group/t/calling-user-subroutines-in-shared-libraries/2247/7