| Data Types | |
| interface | results_addattribute | 
| interface | results_writedataset | 
| Functions/Subroutines | |
| subroutine, public | results_init | 
| subroutine, public | results_openjobfile | 
| opens the results file to append data  More... | |
| subroutine, public | results_closejobfile | 
| closes the results file  More... | |
| subroutine, public | results_addincrement (inc, time) | 
| creates the group of increment and adds time as attribute to the file  More... | |
| subroutine, public | results_finalizeincrement | 
| finalize increment  More... | |
| integer(hid_t) function, public | results_opengroup (groupName) | 
| open a group from the results file  More... | |
| integer(hid_t) function, public | results_addgroup (groupName) | 
| adds a new group to the results file  More... | |
| subroutine, public | results_closegroup (group_id) | 
| close a group  More... | |
| subroutine, public | results_setlink (path, link) | 
| set link to object in results file  More... | |
| subroutine | results_addattribute_str (attrLabel, attrValue, path) | 
| adds a string attribute to an object in the results file  More... | |
| subroutine | results_addattribute_int (attrLabel, attrValue, path) | 
| adds an integer attribute an object in the results file  More... | |
| subroutine | results_addattribute_real (attrLabel, attrValue, path) | 
| adds a real attribute an object in the results file  More... | |
| subroutine | results_addattribute_int_array (attrLabel, attrValue, path) | 
| adds an integer array attribute an object in the results file  More... | |
| subroutine | results_addattribute_real_array (attrLabel, attrValue, path) | 
| adds a real array attribute an object in the results file  More... | |
| subroutine, public | results_removelink (link) | 
| remove link to an object  More... | |
| subroutine | results_writescalardataset_real (group, dataset, label, description, SIunit) | 
| stores a scalar dataset in a group  More... | |
| subroutine | results_writevectordataset_real (group, dataset, label, description, SIunit) | 
| stores a vector dataset in a group  More... | |
| subroutine | results_writetensordataset_real (group, dataset, label, description, SIunit, transposed) | 
| stores a tensor dataset in a group  More... | |
| subroutine | results_writevectordataset_int (group, dataset, label, description, SIunit) | 
| stores a vector dataset in a group  More... | |
| subroutine | results_writetensordataset_int (group, dataset, label, description, SIunit) | 
| stores a tensor dataset in a group  More... | |
| subroutine | results_writescalardataset_rotation (group, dataset, label, description, lattice_structure) | 
| stores a scalar dataset in a group  More... | |
| subroutine, public | results_mapping_constituent (phaseAt, memberAtLocal, label) | 
| adds the unique mapping from spatial position and constituent ID to results  More... | |
| subroutine, public | results_mapping_materialpoint (homogenizationAt, memberAtLocal, label) | 
| adds the unique mapping from spatial position and constituent ID to results  More... | |
| Variables | |
| integer(hid_t) | resultsfile | 
| 
 | private | 
adds an integer attribute an object in the results file
Definition at line 207 of file results.f90.
References resultsfile.
| 
 | private | 
adds an integer array attribute an object in the results file
Definition at line 243 of file results.f90.
References resultsfile.
| 
 | private | 
adds a real attribute an object in the results file
Definition at line 225 of file results.f90.
References resultsfile.
| 
 | private | 
adds a real array attribute an object in the results file
Definition at line 261 of file results.f90.
References resultsfile.
| 
 | private | 
adds a string attribute to an object in the results file
Definition at line 190 of file results.f90.
References resultsfile.
| integer(hid_t) function, public results::results_addgroup | ( | character(len=*), intent(in) | groupName | ) | 
adds a new group to the results file
Definition at line 154 of file results.f90.
References hdf5_utilities::hdf5_addgroup(), and resultsfile.
Referenced by constitutive::constitutive_results(), crystallite::crystallite_results(), discretization_grid::discretization_grid_init(), discretization::discretization_results(), homogenization::homogenization_results(), results_addincrement(), and results_init().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| subroutine, public results::results_addincrement | ( | integer, intent(in) | inc, | 
| real(preal), intent(in) | time | ||
| ) | 
creates the group of increment and adds time as attribute to the file
Definition at line 112 of file results.f90.
References results_addgroup(), results_closegroup(), and results_setlink().
Referenced by cpfem2::cpfem_results().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| subroutine, public results::results_closegroup | ( | integer(hid_t), intent(in) | group_id | ) | 
close a group
Definition at line 166 of file results.f90.
References hdf5_utilities::hdf5_closegroup().
Referenced by constitutive::constitutive_results(), crystallite::crystallite_results(), discretization_grid::discretization_grid_init(), discretization::discretization_results(), homogenization::homogenization_results(), results_addincrement(), and results_init().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| subroutine, public results::results_closejobfile | 
closes the results file
Definition at line 102 of file results.f90.
References hdf5_utilities::hdf5_closefile(), and resultsfile.
Referenced by cpfem2::cpfem_results(), discretization_grid::discretization_grid_init(), material::material_init(), and results_init().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| subroutine, public results::results_finalizeincrement | 
finalize increment
remove soft link
Definition at line 132 of file results.f90.
References results_removelink().
Referenced by cpfem2::cpfem_results().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| subroutine, public results::results_init | 
Definition at line 67 of file results.f90.
References damask_interface::getsolverjobname(), hdf5_utilities::hdf5_openfile(), results_addgroup(), results_closegroup(), results_closejobfile(), and resultsfile.
Referenced by cpfem2::cpfem_initall().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| subroutine, public results::results_mapping_constituent | ( | integer, dimension(:,:), intent(in) | phaseAt, | 
| integer, dimension(:,:,:), intent(in) | memberAtLocal, | ||
| character(len=pstringlen), dimension(:), intent(in) | label | ||
| ) | 
adds the unique mapping from spatial position and constituent ID to results
| [in] | phaseat | phase section at (constituent,element) | 
| [in] | memberatlocal | phase member at (constituent,IP,element) | 
| [in] | label | label of each phase section | 
Definition at line 493 of file results.f90.
References hdf5_utilities::hdf5_closegroup(), results_opengroup(), numerics::worldrank, and numerics::worldsize.
Referenced by material::material_init().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| subroutine, public results::results_mapping_materialpoint | ( | integer, dimension(:), intent(in) | homogenizationAt, | 
| integer, dimension(:,:), intent(in) | memberAtLocal, | ||
| character(len=pstringlen), dimension(:), intent(in) | label | ||
| ) | 
adds the unique mapping from spatial position and constituent ID to results
| [in] | homogenizationat | homogenization section at (element) | 
| [in] | memberatlocal | homogenization member at (IP,element) | 
| [in] | label | label of each homogenization section | 
Definition at line 628 of file results.f90.
References hdf5_utilities::hdf5_closegroup(), results_opengroup(), numerics::worldrank, and numerics::worldsize.
Referenced by material::material_init().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| integer(hid_t) function, public results::results_opengroup | ( | character(len=*), intent(in) | groupName | ) | 
open a group from the results file
Definition at line 142 of file results.f90.
References hdf5_utilities::hdf5_opengroup(), and resultsfile.
Referenced by results_mapping_constituent(), results_mapping_materialpoint(), results_writescalardataset_real(), results_writescalardataset_rotation(), results_writetensordataset_int(), results_writetensordataset_real(), results_writevectordataset_int(), and results_writevectordataset_real().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| subroutine, public results::results_openjobfile | 
opens the results file to append data
Definition at line 92 of file results.f90.
References damask_interface::getsolverjobname(), hdf5_utilities::hdf5_openfile(), and resultsfile.
Referenced by cpfem2::cpfem_results(), discretization_grid::discretization_grid_init(), geometry_plastic_nonlocal::geometry_plastic_nonlocal_results(), and material::material_init().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| subroutine, public results::results_removelink | ( | character(len=*), intent(in) | link | ) | 
remove link to an object
Definition at line 279 of file results.f90.
References resultsfile.
Referenced by results_finalizeincrement().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| subroutine, public results::results_setlink | ( | character(len=*), intent(in) | path, | 
| character(len=*), intent(in) | link | ||
| ) | 
set link to object in results file
Definition at line 178 of file results.f90.
References hdf5_utilities::hdf5_setlink(), and resultsfile.
Referenced by results_addincrement().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
stores a scalar dataset in a group
Definition at line 293 of file results.f90.
References hdf5_utilities::hdf5_closegroup(), hdf5_utilities::hdf5_objectexists(), and results_opengroup().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
stores a scalar dataset in a group
Definition at line 463 of file results.f90.
References hdf5_utilities::hdf5_closegroup(), hdf5_utilities::hdf5_objectexists(), and results_opengroup().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
stores a tensor dataset in a group
Definition at line 433 of file results.f90.
References hdf5_utilities::hdf5_closegroup(), hdf5_utilities::hdf5_objectexists(), and results_opengroup().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
stores a tensor dataset in a group
Definition at line 352 of file results.f90.
References hdf5_utilities::hdf5_closegroup(), hdf5_utilities::hdf5_objectexists(), and results_opengroup().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
stores a vector dataset in a group
Definition at line 403 of file results.f90.
References hdf5_utilities::hdf5_closegroup(), hdf5_utilities::hdf5_objectexists(), and results_opengroup().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
stores a vector dataset in a group
Definition at line 322 of file results.f90.
References hdf5_utilities::hdf5_closegroup(), hdf5_utilities::hdf5_objectexists(), and results_opengroup().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 23 of file results.f90.
Referenced by results_addattribute_int(), results_addattribute_int_array(), results_addattribute_real(), results_addattribute_real_array(), results_addattribute_str(), results_addgroup(), results_closejobfile(), results_init(), results_opengroup(), results_openjobfile(), results_removelink(), and results_setlink().