FEM is now Mesh
This commit is contained in:
parent
9565f15415
commit
d99c05860e
|
@ -110,7 +110,7 @@ if (DAMASK_SOLVER STREQUAL "grid")
|
||||||
message ("Building Grid Solver\n")
|
message ("Building Grid Solver\n")
|
||||||
elseif (DAMASK_SOLVER STREQUAL "fem" OR DAMASK_SOLVER STREQUAL "mesh")
|
elseif (DAMASK_SOLVER STREQUAL "fem" OR DAMASK_SOLVER STREQUAL "mesh")
|
||||||
project (damask-mesh Fortran C)
|
project (damask-mesh Fortran C)
|
||||||
add_definitions (-DFEM)
|
add_definitions (-DMesh)
|
||||||
message ("Building Mesh Solver\n")
|
message ("Building Mesh Solver\n")
|
||||||
else ()
|
else ()
|
||||||
message (FATAL_ERROR "Build target (DAMASK_SOLVER) is not defined")
|
message (FATAL_ERROR "Build target (DAMASK_SOLVER) is not defined")
|
||||||
|
|
|
@ -21,7 +21,7 @@ module CPFEM2
|
||||||
use homogenization
|
use homogenization
|
||||||
use constitutive
|
use constitutive
|
||||||
use crystallite
|
use crystallite
|
||||||
#if defined(FEM)
|
#if defined(Mesh)
|
||||||
use FEM_quadrature
|
use FEM_quadrature
|
||||||
use discretization_mesh
|
use discretization_mesh
|
||||||
#elif defined(Grid)
|
#elif defined(Grid)
|
||||||
|
@ -42,7 +42,7 @@ subroutine CPFEM_initAll
|
||||||
call DAMASK_interface_init ! Spectral and FEM interface to commandline
|
call DAMASK_interface_init ! Spectral and FEM interface to commandline
|
||||||
call prec_init
|
call prec_init
|
||||||
call IO_init
|
call IO_init
|
||||||
#ifdef FEM
|
#ifdef Mesh
|
||||||
call FEM_quadrature_init
|
call FEM_quadrature_init
|
||||||
#endif
|
#endif
|
||||||
call numerics_init
|
call numerics_init
|
||||||
|
@ -53,7 +53,7 @@ subroutine CPFEM_initAll
|
||||||
call lattice_init
|
call lattice_init
|
||||||
call HDF5_utilities_init
|
call HDF5_utilities_init
|
||||||
call results_init
|
call results_init
|
||||||
#if defined(FEM)
|
#if defined(Mesh)
|
||||||
call discretization_mesh_init
|
call discretization_mesh_init
|
||||||
#elif defined(Grid)
|
#elif defined(Grid)
|
||||||
call discretization_grid_init
|
call discretization_grid_init
|
||||||
|
|
|
@ -63,8 +63,8 @@ module numerics
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
! FEM parameters:
|
! Mesh parameters:
|
||||||
#ifdef FEM
|
#ifdef Mesh
|
||||||
integer, protected, public :: &
|
integer, protected, public :: &
|
||||||
integrationOrder = 2, & !< order of quadrature rule required
|
integrationOrder = 2, & !< order of quadrature rule required
|
||||||
structOrder = 2 !< order of displacement shape functions
|
structOrder = 2 !< order of displacement shape functions
|
||||||
|
@ -200,8 +200,8 @@ subroutine numerics_init
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
! FEM parameters
|
! Mesh parameters
|
||||||
#ifdef FEM
|
#ifdef Mesh
|
||||||
case ('integrationorder')
|
case ('integrationorder')
|
||||||
integrationorder = IO_intValue(line,chunkPos,2)
|
integrationorder = IO_intValue(line,chunkPos,2)
|
||||||
case ('structorder')
|
case ('structorder')
|
||||||
|
@ -267,7 +267,7 @@ subroutine numerics_init
|
||||||
|
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
! spectral parameters
|
! spectral parameters
|
||||||
#ifdef FEM
|
#ifdef Mesh
|
||||||
write(6,'(a24,1x,i8)') ' integrationOrder: ',integrationOrder
|
write(6,'(a24,1x,i8)') ' integrationOrder: ',integrationOrder
|
||||||
write(6,'(a24,1x,i8)') ' structOrder: ',structOrder
|
write(6,'(a24,1x,i8)') ' structOrder: ',structOrder
|
||||||
write(6,'(a24,1x,L8)') ' B-Bar stabilisation: ',BBarStabilisation
|
write(6,'(a24,1x,L8)') ' B-Bar stabilisation: ',BBarStabilisation
|
||||||
|
|
Loading…
Reference in New Issue