added comments for doxygen documentation
This commit is contained in:
parent
948ace0661
commit
55a5112f36
|
@ -16,11 +16,14 @@
|
||||||
! You should have received a copy of the GNU General Public License
|
! You should have received a copy of the GNU General Public License
|
||||||
! along with DAMASK. If not, see <http://www.gnu.org/licenses/>.
|
! along with DAMASK. If not, see <http://www.gnu.org/licenses/>.
|
||||||
!
|
!
|
||||||
!##############################################################
|
!--------------------------------------------------------------------------------------------------
|
||||||
!* $Id$
|
! $Id$
|
||||||
!##############################################################
|
!--------------------------------------------------------------------------------------------------
|
||||||
|
!> @author Franz Roters, Max-Planck-Institut für Eisenforschung GmbH
|
||||||
|
!> Philip Eisenlohr, Max-Planck-Institut für Eisenforschung GmbH
|
||||||
|
!> @brief reading in of data when doing a restart
|
||||||
|
!--------------------------------------------------------------------------------------------------
|
||||||
module FEsolving
|
module FEsolving
|
||||||
!##############################################################
|
|
||||||
use prec, only: &
|
use prec, only: &
|
||||||
pInt, &
|
pInt, &
|
||||||
pReal
|
pReal
|
||||||
|
@ -37,15 +40,15 @@ module FEsolving
|
||||||
theDelta = 0.0_pReal
|
theDelta = 0.0_pReal
|
||||||
|
|
||||||
logical, public :: &
|
logical, public :: &
|
||||||
outdatedFFN1 = .false., &
|
outdatedFFN1 = .false., & !< toDo
|
||||||
symmetricSolver = .false., &
|
symmetricSolver = .false., & !< use a symmetric solver (FEM)
|
||||||
restartWrite = .false., &
|
restartWrite = .false., & !< write current state to enable restart
|
||||||
restartRead = .false., &
|
restartRead = .false., & !< restart information to continue calculation from saved state
|
||||||
terminallyIll = .false., &
|
terminallyIll = .false., & !< at least one material point is terminally ill
|
||||||
parallelExecution = .true., &
|
parallelExecution = .true., & !< OpenMP multicore calculation
|
||||||
lastMode = .true., &
|
lastMode = .true., & !< toDo
|
||||||
lastIncConverged = .false., &
|
lastIncConverged = .false., & !< toDo
|
||||||
outdatedByNewInc = .false., &
|
outdatedByNewInc = .false., & !< toDo
|
||||||
cutBack = .false.
|
cutBack = .false.
|
||||||
|
|
||||||
integer(pInt), dimension(:,:), allocatable, public :: &
|
integer(pInt), dimension(:,:), allocatable, public :: &
|
||||||
|
@ -64,10 +67,9 @@ module FEsolving
|
||||||
|
|
||||||
contains
|
contains
|
||||||
|
|
||||||
!***********************************************************
|
!--------------------------------------------------------------------------------------------------
|
||||||
! determine whether a symmetric solver is used
|
!> @brief determine whether a symmetric solver is used and whether restart is requested
|
||||||
! and whether restart is requested
|
!--------------------------------------------------------------------------------------------------
|
||||||
!***********************************************************
|
|
||||||
subroutine FE_init
|
subroutine FE_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)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
! Copyright 2011 Max-Planck-Institut für Eisenforschung GmbH
|
! Copyright 2011,2012 Max-Planck-Institut für Eisenforschung GmbH
|
||||||
!
|
!
|
||||||
! This file is part of DAMASK,
|
! This file is part of DAMASK,
|
||||||
! the Düsseldorf Advanced MAterial Simulation Kit.
|
! the Düsseldorf Advanced Material Simulation Kit.
|
||||||
!
|
!
|
||||||
! DAMASK is free software: you can redistribute it and/or modify
|
! DAMASK is free software: you can redistribute it and/or modify
|
||||||
! it under the terms of the GNU General Public License as published by
|
! it under the terms of the GNU General Public License as published by
|
||||||
|
@ -16,11 +16,16 @@
|
||||||
! You should have received a copy of the GNU General Public License
|
! You should have received a copy of the GNU General Public License
|
||||||
! along with DAMASK. If not, see <http://www.gnu.org/licenses/>.
|
! along with DAMASK. If not, see <http://www.gnu.org/licenses/>.
|
||||||
!
|
!
|
||||||
!##############################################################
|
!--------------------------------------------------------------------------------------------------
|
||||||
!* $Id$
|
!* $Id$
|
||||||
!##############################################################
|
!--------------------------------------------------------------------------------------------------
|
||||||
|
!> @author Franz Roters, Max-Planck-Institut für Eisenforschung GmbH
|
||||||
|
!> @author Philip Eisenlohr, Max-Planck-Institut für Eisenforschung GmbH
|
||||||
|
!> @author Christoph Kords, Max-Planck-Institut für Eisenforschung GmbH
|
||||||
|
!> @author Martin Diehl, Max-Planck-Institut für Eisenforschung GmbH
|
||||||
|
!> @brief Reading in and interpretating the debugging settings for the various modules
|
||||||
|
!--------------------------------------------------------------------------------------------------
|
||||||
module debug
|
module debug
|
||||||
!##############################################################
|
|
||||||
use prec, only: &
|
use prec, only: &
|
||||||
pInt, &
|
pInt, &
|
||||||
pReal, &
|
pReal, &
|
||||||
|
@ -44,10 +49,10 @@ module debug
|
||||||
debug_debug = 1_pInt, &
|
debug_debug = 1_pInt, &
|
||||||
debug_math = 2_pInt, &
|
debug_math = 2_pInt, &
|
||||||
debug_FEsolving = 3_pInt, &
|
debug_FEsolving = 3_pInt, &
|
||||||
debug_mesh = 4_pInt, & ! stores debug level for mesh part of DAMASK
|
debug_mesh = 4_pInt, & !< stores debug level for mesh part of DAMASK bitwise coded
|
||||||
debug_material = 5_pInt, & ! stores debug level for material part of DAMASK
|
debug_material = 5_pInt, & !< stores debug level for material part of DAMASK bitwise coded
|
||||||
debug_lattice = 6_pInt, & ! stores debug level for lattice part of DAMASK
|
debug_lattice = 6_pInt, & !< stores debug level for lattice part of DAMASK bitwise coded
|
||||||
debug_constitutive = 7_pInt, & ! stores debug level for constitutive part of DAMASK
|
debug_constitutive = 7_pInt, & !< stores debug level for constitutive part of DAMASK bitwise coded
|
||||||
debug_crystallite = 8_pInt, &
|
debug_crystallite = 8_pInt, &
|
||||||
debug_homogenization = 9_pInt, &
|
debug_homogenization = 9_pInt, &
|
||||||
debug_CPFEM = 10_pInt, &
|
debug_CPFEM = 10_pInt, &
|
||||||
|
|
579
code/math.f90
579
code/math.f90
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue