DAMASK with MSC.Marc FEM solver  Revision: v2.0.3-2204-gdb1f2151
The Düsseldorf Advanced Material Simulation Kit with MSC.Marc
damask_interface Module Reference

Functions/Subroutines

subroutine, public damask_interface_init
 reports and sets working directory More...
 
character(len=:) function, allocatable, public getsolverjobname ()
 solver job name (no extension) as combination of geometry and load case name More...
 
logical function solverissymmetric ()
 determines whether a symmetric solver is used More...
 

Variables

logical, public, protected symmetricsolver
 
character(len= *), parameter, public inputfileextension = '.dat'
 

Function/Subroutine Documentation

◆ damask_interface_init()

subroutine, public damask_interface::damask_interface_init

reports and sets working directory

Definition at line 326 of file DAMASK_marc.f90.

References solverissymmetric(), and symmetricsolver.

Referenced by cpfem_initall().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getsolverjobname()

character(len=:) function, allocatable, public damask_interface::getsolverjobname

solver job name (no extension) as combination of geometry and load case name

Definition at line 369 of file DAMASK_marc.f90.

Referenced by config::config_init(), discretization_marc::inputread(), results::results_init(), results::results_openjobfile(), and solverissymmetric().

+ Here is the caller graph for this function:

◆ solverissymmetric()

logical function damask_interface::solverissymmetric
private

determines whether a symmetric solver is used

Definition at line 387 of file DAMASK_marc.f90.

References getsolverjobname(), inputfileextension, and lc().

Referenced by damask_interface_init().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ inputfileextension

character(len=*), parameter, public damask_interface::inputfileextension = '.dat'

Definition at line 314 of file DAMASK_marc.f90.

Referenced by discretization_marc::inputread(), and solverissymmetric().

◆ symmetricsolver

logical, public, protected damask_interface::symmetricsolver

Definition at line 313 of file DAMASK_marc.f90.

Referenced by damask_interface_init(), and hypela2().