preparing split
This commit is contained in:
parent
330803881b
commit
49804c6e44
|
@ -47,5 +47,8 @@
|
||||||
#include "homogenization_mechanical_isostrain.f90"
|
#include "homogenization_mechanical_isostrain.f90"
|
||||||
#include "homogenization_mechanical_RGC.f90"
|
#include "homogenization_mechanical_RGC.f90"
|
||||||
#include "homogenization_thermal.f90"
|
#include "homogenization_thermal.f90"
|
||||||
|
#include "homogenization_thermal_pass.f90"
|
||||||
|
#include "homogenization_thermal_isotemperature.f90"
|
||||||
#include "homogenization_damage.f90"
|
#include "homogenization_damage.f90"
|
||||||
|
#include "homogenization_damage_pass.f90"
|
||||||
#include "CPFEM.f90"
|
#include "CPFEM.f90"
|
||||||
|
|
|
@ -1,10 +1,17 @@
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
!> @author Martin Diehl, KU Leuven
|
!> @author Martin Diehl, KU Leuven
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
submodule(homogenization) homogenization_damage
|
submodule(homogenization) damage
|
||||||
|
|
||||||
use lattice
|
use lattice
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
module subroutine pass_init
|
||||||
|
end subroutine pass_init
|
||||||
|
|
||||||
|
end interface
|
||||||
|
|
||||||
type :: tDataContainer
|
type :: tDataContainer
|
||||||
real(pReal), dimension(:), allocatable :: phi
|
real(pReal), dimension(:), allocatable :: phi
|
||||||
end type tDataContainer
|
end type tDataContainer
|
||||||
|
@ -165,4 +172,4 @@ module subroutine damage_nonlocal_results(ho,group)
|
||||||
|
|
||||||
end subroutine damage_nonlocal_results
|
end subroutine damage_nonlocal_results
|
||||||
|
|
||||||
end submodule homogenization_damage
|
end submodule damage
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
!--------------------------------------------------------------------------------------------------
|
||||||
|
!> @author Martin Diehl, KU Leuven
|
||||||
|
!> @brief Dummy homogenization scheme for 1 constituent per material point
|
||||||
|
!--------------------------------------------------------------------------------------------------
|
||||||
|
submodule(homogenization:damage) pass
|
||||||
|
|
||||||
|
contains
|
||||||
|
|
||||||
|
module subroutine pass_init
|
||||||
|
|
||||||
|
|
||||||
|
end subroutine pass_init
|
||||||
|
|
||||||
|
end submodule pass
|
|
@ -5,6 +5,16 @@ submodule(homogenization) thermal
|
||||||
|
|
||||||
use lattice
|
use lattice
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
module subroutine pass_init
|
||||||
|
end subroutine pass_init
|
||||||
|
|
||||||
|
module subroutine isothermal_init
|
||||||
|
end subroutine isothermal_init
|
||||||
|
|
||||||
|
end interface
|
||||||
|
|
||||||
type :: tDataContainer
|
type :: tDataContainer
|
||||||
real(pReal), dimension(:), allocatable :: T, dot_T
|
real(pReal), dimension(:), allocatable :: T, dot_T
|
||||||
end type tDataContainer
|
end type tDataContainer
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
!--------------------------------------------------------------------------------------------------
|
||||||
|
!> @author Martin Diehl, KU Leuven
|
||||||
|
!> @brief Dummy homogenization scheme for 1 constituent per material point
|
||||||
|
!--------------------------------------------------------------------------------------------------
|
||||||
|
submodule(homogenization:thermal) isotemperature
|
||||||
|
|
||||||
|
contains
|
||||||
|
|
||||||
|
module subroutine isotemperature_init
|
||||||
|
|
||||||
|
|
||||||
|
end subroutine isotemperature_init
|
||||||
|
|
||||||
|
end submodule isotemperature
|
|
@ -0,0 +1,14 @@
|
||||||
|
!--------------------------------------------------------------------------------------------------
|
||||||
|
!> @author Martin Diehl, KU Leuven
|
||||||
|
!> @brief Dummy homogenization scheme for 1 constituent per material point
|
||||||
|
!--------------------------------------------------------------------------------------------------
|
||||||
|
submodule(homogenization:thermal) pass
|
||||||
|
|
||||||
|
contains
|
||||||
|
|
||||||
|
module subroutine pass_init
|
||||||
|
|
||||||
|
|
||||||
|
end subroutine pass_init
|
||||||
|
|
||||||
|
end submodule pass
|
Loading…
Reference in New Issue