nemocrys / pyelmer

A python interface to Elmer.
GNU General Public License v3.0
56 stars 18 forks source link

Missing support for several solvers #5

Closed kdadzis closed 3 years ago

kdadzis commented 3 years ago

I would like to set up a multi-physics simulation in pyelmer. This involves HeatSolve, FlowSolve, StressSolve, MagnetoDynamics, MagnetoDynamics2D, MeshSolve, SaveData and probably a few more post-processing solvers. Boundary conditions, body forces, etc., are currently not specified, i.e., need to be flexible in my case. Which solvers currently are supported by pyelmer and what are plans for the near future? I would like to install pyelmer in a package folder shared between several users and set-up/run my simulations without changing pyelmer itself.

arvedes commented 3 years ago

Multiple solvers are supported, as you can see in this example. If the solver you need is not available to be loaded you can specify the settings on your own or load it from a local yaml-file. You're welcome to add new solver specifications to data/solvers.yml. Just open a pull request.

Installation is managed by pip. Please refer to their documentation regarding the setup for multiple users.