There is a newer version of the record available.

Published April 8, 2022 | Version V1.1.0
Software Open

biomechanics-hlrs-gebert/M-DTC-Direct-Tensor-Computation: Major bugfixes and performance enhancements.

Authors/Creators

  • 1. HLRS

Description

All results of finished domains can be retrieved while other domains are still in computation of pending. The status of the computations may be tracked via hexdumps of the status file.

Things, that are improved or enhanced:

  1. Restart is now working. Depending on the current position of the ranks during the computation, some domains may be lost. They have to be computed in a subsequent computation.
  2. An additional program crawls the final results and writes them to comma separated value files with tailored suffixes to retrieve the results.
  3. Only the main ranks of the worker communicators write the results of the whole domain to the file system while minimizing the number of files by using the PureDat format.
  4. The preallocation of the PETSc math objects is now implemented correctly.
  5. The deallocation of the PETSc math objects is now implemented correctly.
  6. Memory usage tracking for the whole node of the main rank and the worker communicators main ranks is now implemented.
  7. Additional scripts improve the post-processing of the memory usage.
  8. Some modules and routines have been restructured for better readability.
  9. Various tests have been performed to check wall times and compute times of the computations, but with no immediate improvement on the total number of processors used. Therefore, standard settings still are recommended.
  10. An additional script resets the result files of user defined basenames.
  11. Various bugfixes and enhancements.

Files

biomechanics-hlrs-gebert/M-DTC-Direct-Tensor-Computation-V1.1.0.zip

Files (3.0 MB)

Additional details