Module choices

General discussion about Elmer
Post Reply
assert101690
Posts: 1
Joined: 18 Jan 2018, 22:40
Antispam: Yes

Module choices

Post by assert101690 »

Does Elmer have the ability to simulate all four states of matter (solid, liquid, gas, and plasma) all at once? More specifically does Elmer have microkinetic modeling/ molecular flow, CFD, Heat transfer module, plasma module, fatigue model and chemical reaction engineering module?
annier
Posts: 1168
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: Module choices

Post by annier »

assert101690 wrote:More specifically does Elmer have microkinetic modeling/ molecular flow, CFD, Heat transfer module, plasma module, fatigue model and chemical reaction engineering module?
Elmer is a multiphysics software and is suitable for multiscale simulations. The code contributions to Elmer software are mostly influenced by the type and project works accomplished by Elmer team and Elmer users.
As an Elmer user, I have used Advection Diffusion or Advection Diffusion Reaction , CFD, Electromagnetics (Electromagnetism), Heat transfer, Linear Elasticity , and Static current conduction modules of Elmer and it is very strong in these areas . I hope other specific or broad users will also reply you on how they have used the capabilities of Elmer.
If you want to develop your own solver subroutine, Elmer already has a ModelPDE.F90 solver and you can expand it for your specific purposes.
The quickest way to have an overview of Elmer capabilities is by learning its Elmer Models Manual
and the indepth knowlege can be obtained about Elmer by studying its source code at https://github.com/ElmerCSC/elmerfem.

Yours Sincerely,
Anil Kunwar
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
raback
Site Admin
Posts: 4812
Joined: 22 Aug 2009, 11:57
Antispam: Yes
Location: Espoo, Finland
Contact:

Re: Module choices

Post by raback »

Hi,

Unfortunately there are a few missing modules from your list. At least plasma, fatigue and reaction module. It would take some serious dedication to fill all these gaps. You could perhaps consider coupling with some other software. For instance, coupling with OpenFOAM has some exciting developments by jvencels including applications in MHD. As annier points out, adding a new equation may not be too difficult given that there is some suitable starting point. Unfortunately that might not be these case for some of the missing modules.

-Peter
annier
Posts: 1168
Joined: 27 Aug 2013, 13:51
Antispam: Yes

Re: Module choices

Post by annier »

raback wrote:...,adding a new equation may not be too difficult given that there is some suitable starting point.
Hi assert101690,
On the topics of Chemical Reaction Engineering Module:
As Peter reflects in the above quote, the advection-diffusion-reaction module in its broad form can be realized from ModelPDE.f90. For more advanced chemical reaction needing kinetics (using Cantera features) , fluid flow (using OpenFoam features ) and fluid-solid interfaces or for Electromagnetism module (using Elmer features) ; coupling Cantera, Elmer and OpenFoam - an extension to work by Juris (username=vencels) and Peter (username = raback) may be a suitable approach.
Provided there are already existing works with
1. Cantera - OpenFoam coupling works (https://openfoamwiki.net/index.php/Exte ... ameletFoam).
2. Elmer-OpenFoam coupling works (https://github.com/jvencels/EOF-Library).
the coupling of Cantera, Elmer and OpenFoam may be not so difficult to start with.


Yours Sincerely,
Anil Kunwar
Anil Kunwar
Faculty of Mechanical Engineering, Silesian University of Technology, Gliwice
Post Reply