updated material.config of tests, had too many slip systems defined.
simplified none homogenization
This commit is contained in:
parent
986926aaf2
commit
1298f6ea5e
|
@ -129,7 +129,7 @@ subroutine homogenization_init()
|
||||||
if (.not. IO_open_jobFile_stat(FILEUNIT,material_localFileExt)) & ! no local material configuration present...
|
if (.not. IO_open_jobFile_stat(FILEUNIT,material_localFileExt)) & ! no local material configuration present...
|
||||||
call IO_open_file(FILEUNIT,material_configFile) ! ... open material.config file
|
call IO_open_file(FILEUNIT,material_configFile) ! ... open material.config file
|
||||||
if (any(homogenization_type == HOMOGENIZATION_NONE_ID)) &
|
if (any(homogenization_type == HOMOGENIZATION_NONE_ID)) &
|
||||||
call homogenization_none_init(FILEUNIT)
|
call homogenization_none_init()
|
||||||
if (any(homogenization_type == HOMOGENIZATION_ISOSTRAIN_ID)) &
|
if (any(homogenization_type == HOMOGENIZATION_ISOSTRAIN_ID)) &
|
||||||
call homogenization_isostrain_init(FILEUNIT)
|
call homogenization_isostrain_init(FILEUNIT)
|
||||||
if (any(homogenization_type == HOMOGENIZATION_RGC_ID)) &
|
if (any(homogenization_type == HOMOGENIZATION_RGC_ID)) &
|
||||||
|
|
|
@ -3,11 +3,10 @@
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
!> @author Franz Roters, Max-Planck-Institut für Eisenforschung GmbH
|
!> @author Franz Roters, Max-Planck-Institut für Eisenforschung GmbH
|
||||||
!> @author Philip Eisenlohr, Max-Planck-Institut für Eisenforschung GmbH
|
!> @author Philip Eisenlohr, Max-Planck-Institut für Eisenforschung GmbH
|
||||||
!> @brief Isostrain (full constraint Taylor assuption) homogenization scheme
|
!> @author Martin Diehl, Max-Planck-Institut für Eisenforschung GmbH
|
||||||
|
!> @brief dummy homogenization homogenization scheme
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
module homogenization_none
|
module homogenization_none
|
||||||
use prec, only: &
|
|
||||||
pInt
|
|
||||||
|
|
||||||
implicit none
|
implicit none
|
||||||
private
|
private
|
||||||
|
@ -20,24 +19,20 @@ contains
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
!> @brief allocates all neccessary fields, reads information from material configuration file
|
!> @brief allocates all neccessary fields, reads information from material configuration file
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
subroutine homogenization_none_init(fileUnit)
|
subroutine homogenization_none_init()
|
||||||
use, intrinsic :: iso_fortran_env ! to get compiler_version and compiler_options (at least for gfortran 4.6 at the moment)
|
use, intrinsic :: iso_fortran_env ! to get compiler_version and compiler_options (at least for gfortran 4.6 at the moment)
|
||||||
use IO
|
use IO, only: &
|
||||||
use material
|
IO_timeStamp
|
||||||
|
use material, only: &
|
||||||
|
HOMOGENIZATION_NONE_label
|
||||||
|
|
||||||
implicit none
|
implicit none
|
||||||
integer(pInt), intent(in) :: fileUnit
|
|
||||||
integer :: &
|
|
||||||
maxNinstance ! no pInt (stores a system dependen value from 'count'
|
|
||||||
|
|
||||||
write(6,'(/,a)') ' <<<+- homogenization_'//HOMOGENIZATION_NONE_label//' init -+>>>'
|
write(6,'(/,a)') ' <<<+- homogenization_'//HOMOGENIZATION_NONE_label//' init -+>>>'
|
||||||
write(6,'(a)') ' $Id$'
|
write(6,'(a)') ' $Id$'
|
||||||
write(6,'(a15,a)') ' Current time: ',IO_timeStamp()
|
write(6,'(a15,a)') ' Current time: ',IO_timeStamp()
|
||||||
#include "compilation_info.f90"
|
#include "compilation_info.f90"
|
||||||
|
|
||||||
maxNinstance = count(homogenization_type == HOMOGENIZATION_NONE_ID)
|
|
||||||
if (maxNinstance == 0) return
|
|
||||||
|
|
||||||
end subroutine homogenization_none_init
|
end subroutine homogenization_none_init
|
||||||
|
|
||||||
end module homogenization_none
|
end module homogenization_none
|
||||||
|
|
Loading…
Reference in New Issue