Inputfile driven simulations
Relevant module: edelweissfe.drivers.inputfiledrivensimulation
This is the main module of EdelweissFE.
Heart is the *job
keyword, which defines the spatial dimension
A *job
definition consists of multiple *steps
, associated with that job.
- edelweissfe.drivers.inputfiledrivensimulation.finiteElementSimulation(inputfile, verbose=False, suppressPlots=False)[source]
This is core function of the finite element analysis. Based on the keyword
*job
, the finite element model is defined.- It assembles
the information on the job
the model tree
steps
field outputs
output managers
and controls the respective solver based on the defined simulation steps. For each step, the step-actions (dirichlet, nodeforces) are collected by external modules.
- Parameters
inputfile (dict) – The input file in dictionary form.
verbose (bool) – Be verbose during the simulation.
suppressPlots (bool) – Suppress plots at the end of simulation for batch runs.
- Returns
- A tuple containing
The final model tree
The fieldoutput controller containing all processed results.
- Return type
tuple