Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Same as original slurm squeue, which show both running and queueing jobs, the swqueue shows running jobs and computational resource status.

Tar2h5

Convert Tape ARchives to HDF5 files

  • archive_checker: check how many files can be extracted from the input tar file.
  • archive_checker_64k: check if any files within input tar files larger than 64 KB.
  • h5compactor: convert input tar file into hdf5 file, all files within tar file should smaller than 64KB, using small files name as dataset names.
  • h5compactor-sha1: convert input tar file into hdf5 file, all files within tar file should smaller than 64KB, using small files sha1 values as dataset names.
  • h5shredder: convert input tar file into hdf5 file, no file size limitation, concatenate data and offsets into 4 seperate arrays for better randomized access.

Install dependent packages (on Ubuntu-20.04-LTS)

  • hdf5
Code Block
sudo apt install libhdf5-103 libhdf5-dev libhdf5-openmpi-103 libhdf5-openmpi-dev
  • libarchive
Code Block
sudo apt install libarchive13 libarchive-dev
  • cmake
Code Block
sudo apt install cmake
  • openmpi
Code Block
sudo apt install libopenmpi3 libopenmpi-dev openmpi-bin
  • libssl
Code Block
sudo apt install libssl1.1 libssl-dev

Install tar2h5 software

github clone https://github.com/HDFGroup/tar2h5.git
cd tar2h5
cmake .
make

Uninstall tar2h5 software

make clean

Run CTest

ctest

Run tar2h5 software

./bin/archive_checker ./demo/tar2h5-demo.tar
./bin/archive_checker_64k ./demo/tar2h5-demo.tar
./bin/h5compactor ./demo/tar2h5-demo.tar
./bin/h5compactor-sha1 ./demo/tar2h5-demo.tar
./bin/h5shredder ./demo/tar2h5-demo.tar

Visualization with HDFCompass

https://support.hdfgroup.org/projects/compass/