DAMASK with grid solvers  Revision: v2.0.3-2204-gdb1f2151
The Düsseldorf Advanced Material Simulation Kit with Grid Solvers
discretization_grid.f90 File Reference

Go to the source code of this file.

Modules

module  discretization_grid
 Parse geometry file to set up discretization and geometry for nonlocal model.
 

Functions/Subroutines

subroutine, public discretization_grid::discretization_grid_init
 reads the geometry file to obtain information on discretization More...
 
subroutine discretization_grid::readgeom (grid, geomSize, origin, microstructure, homogenization)
 Parses geometry file. More...
 
real(preal) function, dimension(3, product(grid)) discretization_grid::ipcoordinates0 (grid, geomSize, grid3Offset)
 Calculate undeformed position of IPs/cell centers (pretend to be an element) More...
 
pure real(preal) function, dimension(3, product(grid+1)) discretization_grid::nodes0 (grid, geomSize, grid3Offset)
 Calculate position of undeformed nodes (pretend to be an element) More...
 
pure real(preal) function, dimension(6, 1, product(grid)) discretization_grid::cellsurfacearea (geomSize, grid)
 Calculate IP interface areas. More...
 
pure real(preal) function, dimension(3, 6, 1, nelems) discretization_grid::cellsurfacenormal (nElems)
 Calculate IP interface areas normals. More...
 
pure integer function, dimension(3, 6, 1, product(grid)) discretization_grid::ipneighborhood (grid)
 Build IP neighborhood relations. More...
 

Variables

integer, dimension(3), public, protected discretization_grid::grid
 (global) grid More...
 
integer, public, protected discretization_grid::grid3
 (local) grid in 3rd direction More...
 
integer, public, protected discretization_grid::grid3offset
 (local) grid offset in 3rd direction More...
 
real(preal), dimension(3), public, protected discretization_grid::geomsize
 (global) physical size More...
 
real(preal), public, protected discretization_grid::size3
 (local) size in 3rd direction More...
 
real(preal), public, protected discretization_grid::size3offset
 (local) size offset in 3rd direction More...