Reading in and interpretating the debugging settings for the various modules. More...
Functions/Subroutines | |
subroutine, public | debug_init |
reads in parameters from debug.config and allocates arrays More... | |
subroutine, public | debug_reset |
resets all debug values More... | |
subroutine, public | debug_info |
writes debug statements to standard out More... | |
Variables | |
integer, parameter, public | debug_levelselective = 2**0 |
integer, parameter, public | debug_levelbasic = 2**1 |
integer, parameter, public | debug_levelextensive = 2**2 |
integer, parameter, private | debug_maxgeneral = debug_LEVELEXTENSIVE |
integer, parameter, public | debug_spectralrestart = debug_MAXGENERAL*2**1 |
integer, parameter, public | debug_spectralfftw = debug_MAXGENERAL*2**2 |
integer, parameter, public | debug_spectraldivergence = debug_MAXGENERAL*2**3 |
integer, parameter, public | debug_spectralrotation = debug_MAXGENERAL*2**4 |
integer, parameter, public | debug_spectralpetsc = debug_MAXGENERAL*2**5 |
integer, parameter, public | debug_debug = 1 |
integer, parameter, public | debug_math = 2 |
integer, parameter, public | debug_fesolving = 3 |
integer, parameter, public | debug_mesh = 4 |
stores debug level for mesh part of DAMASK bitwise coded More... | |
integer, parameter, public | debug_material = 5 |
stores debug level for material part of DAMASK bitwise coded More... | |
integer, parameter, public | debug_lattice = 6 |
stores debug level for lattice part of DAMASK bitwise coded More... | |
integer, parameter, public | debug_constitutive = 7 |
stores debug level for constitutive part of DAMASK bitwise coded More... | |
integer, parameter, public | debug_crystallite = 8 |
integer, parameter, public | debug_homogenization = 9 |
integer, parameter, public | debug_cpfem = 10 |
integer, parameter, public | debug_spectral = 11 |
integer, parameter, public | debug_marc = 12 |
integer, parameter, private | debug_maxntype = debug_MARC |
must be set to the maximum defined debug type More... | |
integer, dimension(debug_maxntype+2), public, protected | debug_level = 0 |
integer, public, protected | debug_e = 1 |
integer, public, protected | debug_i = 1 |
integer, public, protected | debug_g = 1 |
integer, dimension(2), public | debug_stressmaxlocation = 0 |
integer, dimension(2), public | debug_stressminlocation = 0 |
integer, dimension(2), public | debug_jacobianmaxlocation = 0 |
integer, dimension(2), public | debug_jacobianminlocation = 0 |
real(preal), public | debug_stressmax = -huge(1.0_pReal) |
real(preal), public | debug_stressmin = huge(1.0_pReal) |
real(preal), public | debug_jacobianmax = -huge(1.0_pReal) |
real(preal), public | debug_jacobianmin = huge(1.0_pReal) |
character(len=1024), parameter, public | petscdebug = ' -snes_view -snes_monitor ' |
Reading in and interpretating the debugging settings for the various modules.
subroutine, public debug::debug_info |
writes debug statements to standard out
Definition at line 259 of file debug.f90.
References debug_cpfem, debug_jacobianmax, debug_jacobianmaxlocation, debug_jacobianmin, debug_jacobianminlocation, debug_level, debug_levelbasic, debug_stressmax, debug_stressmaxlocation, debug_stressmin, and debug_stressminlocation.
subroutine, public debug::debug_init |
reads in parameters from debug.config and allocates arrays
Definition at line 84 of file debug.f90.
References debug_constitutive, debug_cpfem, debug_crystallite, debug_debug, debug_e, debug_fesolving, debug_g, debug_homogenization, debug_i, debug_lattice, debug_level, debug_levelbasic, debug_levelextensive, debug_levelselective, debug_marc, debug_material, debug_math, debug_maxntype, debug_mesh, debug_spectral, debug_spectraldivergence, debug_spectralfftw, debug_spectralpetsc, debug_spectralrestart, debug_spectralrotation, io::io_intvalue(), io::io_isblank(), io::io_lc(), io::io_read_ascii(), io::io_stringpos(), and io::io_stringvalue().
Referenced by cpfem2::cpfem_initall().
subroutine, public debug::debug_reset |
resets all debug values
Definition at line 242 of file debug.f90.
References debug_jacobianmax, debug_jacobianmaxlocation, debug_jacobianmin, debug_jacobianminlocation, debug_stressmax, debug_stressmaxlocation, debug_stressmin, and debug_stressminlocation.
integer, parameter, public debug::debug_constitutive = 7 |
stores debug level for constitutive part of DAMASK bitwise coded
Definition at line 32 of file debug.f90.
Referenced by debug_init(), kinematics_cleavage_opening::kinematics_cleavage_opening_init(), kinematics_slipplane_opening::kinematics_slipplane_opening_init(), kinematics_thermal_expansion::kinematics_thermal_expansion_init(), source_damage_anisobrittle::source_damage_anisobrittle_init(), source_damage_anisoductile::source_damage_anisoductile_init(), source_damage_isobrittle::source_damage_isobrittle_init(), source_damage_isoductile::source_damage_isoductile_init(), source_thermal_dissipation::source_thermal_dissipation_init(), and source_thermal_externalheat::source_thermal_externalheat_init().
integer, parameter, public debug::debug_cpfem = 10 |
Definition at line 32 of file debug.f90.
Referenced by debug_info(), and debug_init().
integer, parameter, public debug::debug_crystallite = 8 |
Definition at line 32 of file debug.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_debug = 1 |
Definition at line 32 of file debug.f90.
Referenced by debug_init().
integer, public, protected debug::debug_e = 1 |
Definition at line 51 of file debug.f90.
Referenced by debug_init(), discretization_grid::discretization_grid_init(), and homogenization::homogenization_init().
integer, parameter, public debug::debug_fesolving = 3 |
Definition at line 32 of file debug.f90.
Referenced by debug_init().
integer, public, protected debug::debug_g = 1 |
Definition at line 51 of file debug.f90.
Referenced by debug_init(), and homogenization::homogenization_init().
integer, parameter, public debug::debug_homogenization = 9 |
Definition at line 32 of file debug.f90.
Referenced by debug_init(), and homogenization::homogenization_init().
integer, public, protected debug::debug_i = 1 |
Definition at line 51 of file debug.f90.
Referenced by debug_init(), and discretization_grid::discretization_grid_init().
real(preal), public debug::debug_jacobianmax = -huge(1.0_pReal) |
Definition at line 63 of file debug.f90.
Referenced by debug_info(), and debug_reset().
integer, dimension(2), public debug::debug_jacobianmaxlocation = 0 |
Definition at line 56 of file debug.f90.
Referenced by debug_info(), and debug_reset().
real(preal), public debug::debug_jacobianmin = huge(1.0_pReal) |
Definition at line 63 of file debug.f90.
Referenced by debug_info(), and debug_reset().
integer, dimension(2), public debug::debug_jacobianminlocation = 0 |
Definition at line 56 of file debug.f90.
Referenced by debug_info(), and debug_reset().
integer, parameter, public debug::debug_lattice = 6 |
stores debug level for lattice part of DAMASK bitwise coded
Definition at line 32 of file debug.f90.
Referenced by debug_init().
integer, dimension(debug_maxntype+2), public, protected debug::debug_level = 0 |
Definition at line 48 of file debug.f90.
Referenced by config::config_init(), damask_spectral(), debug_info(), debug_init(), grid_mech_spectral_basic::formresidual(), grid_mech_fem::formresidual(), grid_mech_spectral_polarisation::formresidual(), homogenization::homogenization_init(), kinematics_cleavage_opening::kinematics_cleavage_opening_init(), kinematics_slipplane_opening::kinematics_slipplane_opening_init(), kinematics_thermal_expansion::kinematics_thermal_expansion_init(), material::material_init(), source_damage_anisobrittle::source_damage_anisobrittle_init(), source_damage_anisoductile::source_damage_anisoductile_init(), source_damage_isobrittle::source_damage_isobrittle_init(), source_damage_isoductile::source_damage_isoductile_init(), source_thermal_dissipation::source_thermal_dissipation_init(), source_thermal_externalheat::source_thermal_externalheat_init(), and spectral_utilities::utilities_init().
integer, parameter, public debug::debug_levelbasic = 2**1 |
Definition at line 19 of file debug.f90.
Referenced by config::config_init(), damask_spectral(), debug_info(), debug_init(), homogenization::homogenization_init(), kinematics_cleavage_opening::kinematics_cleavage_opening_init(), kinematics_slipplane_opening::kinematics_slipplane_opening_init(), kinematics_thermal_expansion::kinematics_thermal_expansion_init(), material::material_init(), source_damage_anisobrittle::source_damage_anisobrittle_init(), source_damage_anisoductile::source_damage_anisoductile_init(), source_damage_isobrittle::source_damage_isobrittle_init(), source_damage_isoductile::source_damage_isoductile_init(), source_thermal_dissipation::source_thermal_dissipation_init(), source_thermal_externalheat::source_thermal_externalheat_init(), and spectral_utilities::utilities_init().
integer, parameter, public debug::debug_levelextensive = 2**2 |
Definition at line 19 of file debug.f90.
Referenced by debug_init(), and material::material_init().
integer, parameter, public debug::debug_levelselective = 2**0 |
Definition at line 19 of file debug.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_marc = 12 |
Definition at line 32 of file debug.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_material = 5 |
stores debug level for material part of DAMASK bitwise coded
Definition at line 32 of file debug.f90.
Referenced by config::config_init(), debug_init(), and material::material_init().
integer, parameter, public debug::debug_math = 2 |
Definition at line 32 of file debug.f90.
Referenced by debug_init().
|
private |
|
private |
must be set to the maximum defined debug type
Definition at line 45 of file debug.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_mesh = 4 |
stores debug level for mesh part of DAMASK bitwise coded
Definition at line 32 of file debug.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_spectral = 11 |
Definition at line 32 of file debug.f90.
Referenced by damask_spectral(), debug_init(), grid_mech_spectral_basic::formresidual(), grid_mech_fem::formresidual(), grid_mech_spectral_polarisation::formresidual(), and spectral_utilities::utilities_init().
integer, parameter, public debug::debug_spectraldivergence = debug_MAXGENERAL*2**3 |
Definition at line 25 of file debug.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_spectralfftw = debug_MAXGENERAL*2**2 |
Definition at line 25 of file debug.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_spectralpetsc = debug_MAXGENERAL*2**5 |
Definition at line 25 of file debug.f90.
Referenced by debug_init(), and spectral_utilities::utilities_init().
integer, parameter, public debug::debug_spectralrestart = debug_MAXGENERAL*2**1 |
Definition at line 25 of file debug.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_spectralrotation = debug_MAXGENERAL*2**4 |
Definition at line 25 of file debug.f90.
Referenced by debug_init(), grid_mech_spectral_basic::formresidual(), grid_mech_fem::formresidual(), grid_mech_spectral_polarisation::formresidual(), and spectral_utilities::utilities_init().
real(preal), public debug::debug_stressmax = -huge(1.0_pReal) |
Definition at line 63 of file debug.f90.
Referenced by debug_info(), and debug_reset().
integer, dimension(2), public debug::debug_stressmaxlocation = 0 |
Definition at line 56 of file debug.f90.
Referenced by debug_info(), and debug_reset().
real(preal), public debug::debug_stressmin = huge(1.0_pReal) |
Definition at line 63 of file debug.f90.
Referenced by debug_info(), and debug_reset().
integer, dimension(2), public debug::debug_stressminlocation = 0 |
Definition at line 56 of file debug.f90.
Referenced by debug_info(), and debug_reset().
character(len=1024), parameter, public debug::petscdebug = ' -snes_view -snes_monitor ' |
Definition at line 70 of file debug.f90.
Referenced by spectral_utilities::utilities_init().