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) |
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 1634 of file DAMASK_marc.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.
Referenced by hypela2().
subroutine, public debug::debug_init |
reads in parameters from debug.config and allocates arrays
Definition at line 1459 of file DAMASK_marc.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 cpfem_initall().
subroutine, public debug::debug_reset |
resets all debug values
Definition at line 1617 of file DAMASK_marc.f90.
References debug_jacobianmax, debug_jacobianmaxlocation, debug_jacobianmin, debug_jacobianminlocation, debug_stressmax, debug_stressmaxlocation, debug_stressmin, and debug_stressminlocation.
Referenced by hypela2().
integer, parameter, public debug::debug_constitutive = 7 |
stores debug level for constitutive part of DAMASK bitwise coded
Definition at line 1407 of file DAMASK_marc.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 1407 of file DAMASK_marc.f90.
Referenced by cpfem_general(), cpfem_init(), debug_info(), and debug_init().
integer, parameter, public debug::debug_crystallite = 8 |
Definition at line 1407 of file DAMASK_marc.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_debug = 1 |
Definition at line 1407 of file DAMASK_marc.f90.
Referenced by debug_init().
integer, public, protected debug::debug_e = 1 |
Definition at line 1426 of file DAMASK_marc.f90.
Referenced by cpfem_general(), debug_init(), discretization_marc::discretization_marc_init(), and homogenization::homogenization_init().
integer, parameter, public debug::debug_fesolving = 3 |
Definition at line 1407 of file DAMASK_marc.f90.
Referenced by debug_init().
integer, public, protected debug::debug_g = 1 |
Definition at line 1426 of file DAMASK_marc.f90.
Referenced by debug_init(), and homogenization::homogenization_init().
integer, parameter, public debug::debug_homogenization = 9 |
Definition at line 1407 of file DAMASK_marc.f90.
Referenced by debug_init(), and homogenization::homogenization_init().
integer, public, protected debug::debug_i = 1 |
Definition at line 1426 of file DAMASK_marc.f90.
Referenced by cpfem_general(), debug_init(), and discretization_marc::discretization_marc_init().
real(preal), public debug::debug_jacobianmax = -huge(1.0_pReal) |
Definition at line 1438 of file DAMASK_marc.f90.
Referenced by cpfem_general(), debug_info(), and debug_reset().
integer, dimension(2), public debug::debug_jacobianmaxlocation = 0 |
Definition at line 1431 of file DAMASK_marc.f90.
Referenced by cpfem_general(), debug_info(), and debug_reset().
real(preal), public debug::debug_jacobianmin = huge(1.0_pReal) |
Definition at line 1438 of file DAMASK_marc.f90.
Referenced by cpfem_general(), debug_info(), and debug_reset().
integer, dimension(2), public debug::debug_jacobianminlocation = 0 |
Definition at line 1431 of file DAMASK_marc.f90.
Referenced by cpfem_general(), 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 1407 of file DAMASK_marc.f90.
Referenced by debug_init().
integer, dimension(debug_maxntype+2), public, protected debug::debug_level = 0 |
Definition at line 1423 of file DAMASK_marc.f90.
Referenced by config::config_init(), cpfem_general(), cpfem_init(), debug_info(), debug_init(), homogenization::homogenization_init(), hypela2(), 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(), and source_thermal_externalheat::source_thermal_externalheat_init().
integer, parameter, public debug::debug_levelbasic = 2**1 |
Definition at line 1394 of file DAMASK_marc.f90.
Referenced by config::config_init(), cpfem_general(), cpfem_init(), debug_info(), debug_init(), homogenization::homogenization_init(), hypela2(), 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(), and source_thermal_externalheat::source_thermal_externalheat_init().
integer, parameter, public debug::debug_levelextensive = 2**2 |
Definition at line 1394 of file DAMASK_marc.f90.
Referenced by cpfem_general(), debug_init(), and material::material_init().
integer, parameter, public debug::debug_levelselective = 2**0 |
Definition at line 1394 of file DAMASK_marc.f90.
Referenced by cpfem_general(), and debug_init().
integer, parameter, public debug::debug_marc = 12 |
Definition at line 1407 of file DAMASK_marc.f90.
Referenced by debug_init(), and hypela2().
integer, parameter, public debug::debug_material = 5 |
stores debug level for material part of DAMASK bitwise coded
Definition at line 1407 of file DAMASK_marc.f90.
Referenced by config::config_init(), debug_init(), and material::material_init().
integer, parameter, public debug::debug_math = 2 |
Definition at line 1407 of file DAMASK_marc.f90.
Referenced by debug_init().
|
private |
Definition at line 1398 of file DAMASK_marc.f90.
|
private |
must be set to the maximum defined debug type
Definition at line 1420 of file DAMASK_marc.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 1407 of file DAMASK_marc.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_spectral = 11 |
Definition at line 1407 of file DAMASK_marc.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_spectraldivergence = debug_MAXGENERAL*2**3 |
Definition at line 1400 of file DAMASK_marc.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_spectralfftw = debug_MAXGENERAL*2**2 |
Definition at line 1400 of file DAMASK_marc.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_spectralpetsc = debug_MAXGENERAL*2**5 |
Definition at line 1400 of file DAMASK_marc.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_spectralrestart = debug_MAXGENERAL*2**1 |
Definition at line 1400 of file DAMASK_marc.f90.
Referenced by debug_init().
integer, parameter, public debug::debug_spectralrotation = debug_MAXGENERAL*2**4 |
Definition at line 1400 of file DAMASK_marc.f90.
Referenced by debug_init().
real(preal), public debug::debug_stressmax = -huge(1.0_pReal) |
Definition at line 1438 of file DAMASK_marc.f90.
Referenced by cpfem_general(), debug_info(), and debug_reset().
integer, dimension(2), public debug::debug_stressmaxlocation = 0 |
Definition at line 1431 of file DAMASK_marc.f90.
Referenced by cpfem_general(), debug_info(), and debug_reset().
real(preal), public debug::debug_stressmin = huge(1.0_pReal) |
Definition at line 1438 of file DAMASK_marc.f90.
Referenced by cpfem_general(), debug_info(), and debug_reset().
integer, dimension(2), public debug::debug_stressminlocation = 0 |
Definition at line 1431 of file DAMASK_marc.f90.
Referenced by cpfem_general(), debug_info(), and debug_reset().