DAMASK with grid solvers  Revision: v2.0.3-2204-gdb1f2151
The Düsseldorf Advanced Material Simulation Kit with Grid Solvers
Modules List
Here is a list of all modules with brief descriptions:
 NconfigReads in the material configuration from file
 NconstitutiveElasticity, plasticity, internal microstructure state
 Ncpfem2Needs a good name and description
 NcrystalliteCrystallite state integration functions and reporting of results
 Ndamage_localMaterial subroutine for locally evolving damage field
 Ndamage_noneMaterial subroutine for constant damage field
 Ndamage_nonlocalMaterial subroutine for non-locally evolving damage field
 Ndamask_interfaceInterfacing between the 1-based solvers and the material subroutines provided by DAMASK
 NdebugReading in and interpretating the debugging settings for the various modules
 NdiscretizationSpatial discretization
 Ndiscretization_gridParse geometry file to set up discretization and geometry for nonlocal model
 Nelement
 NfesolvingGlobal variables for flow control
 NfutureNew fortran functions for compiler versions that do not support them
 Ngeometry_plastic_nonlocalGeometric information about the IP cells needed for the nonlocal
 Ngrid_damage_spectral1 solver for nonlocal damage
 Ngrid_mech_femGrid solver for mechanics: FEM
 Ngrid_mech_spectral_basicGrid solver for mechanics: 1 basic
 Ngrid_mech_spectral_polarisationGrid solver for mechanics: 1 Polarisation
 Ngrid_thermal_spectral1 solver for thermal conduction
 Nhdf5_utilities
 NhomogenizationHomogenization manager, organizing deformation partitioning and stress homogenization
 NioInput/output functions, partly depending on chosen solver
 Nkinematics_cleavage_openingMaterial subroutine incorporating kinematics resulting from opening of cleavage planes
 Nkinematics_slipplane_openingMaterial subroutine incorporating kinematics resulting from opening of slip planes
 Nkinematics_thermal_expansionMaterial subroutine incorporating kinematics resulting from thermal expansion
 NlambertMapping homochoric <-> cubochoric
 NlatticeLattice structure definitions including Schmid matrices for slip, twin, trans,
 NlistLinked list
 NmaterialParses material config file, either solverJobName.materialConfig or material.config
 NmathMathematical library, including random number generation and tensor representations
 NnumericsManaging of parameters related to numerics
 NprecSetting precision for real and int type
 NquaternionsGeneral quaternion math, not limited to unit quaternions
 Nresults
 NrotationsRotation storage and conversion
 Nsource_damage_anisobrittleMaterial subroutine incorporating anisotropic brittle damage source mechanism
 Nsource_damage_anisoductileMaterial subroutine incorporating anisotropic ductile damage source mechanism
 Nsource_damage_isobrittleMaterial subroutine incoprorating isotropic brittle damage source mechanism
 Nsource_damage_isoductileMaterial subroutine incoprorating isotropic ductile damage source mechanism
 Nsource_thermal_dissipationMaterial subroutine for thermal source due to plastic dissipation
 Nsource_thermal_externalheatMaterial subroutine for variable heat source
 Nspectral_utilitiesUtilities used by the different spectral solver variants
 Nsystem_routinesWrappers to C routines
 Nthermal_adiabaticMaterial subroutine for adiabatic temperature evolution
 Nthermal_conductionMaterial subroutine for temperature evolution from heat conduction
 Nthermal_isothermalMaterial subroutine for isothermal temperature field