Grid Solver#
What is the grid solver?#
Actually, DAMASK contains three different grid solvers that are invoked with DAMASK_grid:
Two Fast Fourier Transform (FFT)-based spectral solvers and one FEM solver.
Which out of these three alternatives (spectral_basic
, spectral_polarization
, or FEM
) is used in the calculation can be specified with the solver:mechanical
key in the loadcase file.
All three grid solvers operate on hexahedral volume elements discretized by a regular grid that is subjected to periodic boundary conditions.
See Grid Solver/Load Case for more details.
Can I use the grid solver for non-periodic situations?#
Not directly. Nevertheless, it is possible to break periodicity in certain directions by using a suitable constitutive model. A layer of soft dilatational material would, for example, result in (almost) zero stress conditions. Still, the mesh solver or MSC Marc are usually better options for non-periodic boundary conditions.