#!/bin/bash # Build mobject examples. # Assumes mobject stuff can be found echo "Building mobject examples" ../../../bin/h5pcc -DHDF5_USE_MOBJECT -g -o h5rados_file_create h5rados_file_create.c ../../../bin/h5pcc -DHDF5_USE_MOBJECT -g -o h5rados_file_open h5rados_file_open.c ../../../bin/h5pcc -DHDF5_USE_MOBJECT -g -o h5rados_dset_create h5rados_dset_create.c ../../../bin/h5pcc -DHDF5_USE_MOBJECT -g -o h5rados_dset_open h5rados_dset_open.c ../../../bin/h5pcc -DHDF5_USE_MOBJECT -g -o h5rados_group_create h5rados_group_create.c ../../../bin/h5pcc -DHDF5_USE_MOBJECT -g -o h5rados_group_open h5rados_group_open.c ../../../bin/h5pcc -DHDF5_USE_MOBJECT -g -o h5rados_dset_write h5rados_dset_write.c ../../../bin/h5pcc -DHDF5_USE_MOBJECT -g -o h5rados_dset_read h5rados_dset_read.c ../../../bin/h5pcc -DHDF5_USE_MOBJECT -g -o h5rados_dset_rpartial h5rados_dset_rpartial.c ../../../bin/h5pcc -DHDF5_USE_MOBJECT -g -o h5rados_dset_wpartial h5rados_dset_wpartial.c echo "DONE" echo # Run the mobject examples echo "Running mobject examples" # File create/open echo "./h5rados_file_create testfile" mpiexec -n 2 ./h5rados_file_create testfile echo "./h5rados_file_open testfile" mpiexec -n 2 ./h5rados_file_open testfile # Dataset create/open echo "./h5rados_dset_create testfile testdset" mpiexec -n 2 ./h5rados_dset_create testfile testdset echo "./h5rados_dset_open testfile testdset" mpiexec -n 2 ./h5rados_dset_open testfile testdset # Group create/open echo "./h5rados_group_create testfile testgroup" mpiexec -n 2 ./h5rados_group_create testfile testgroup echo "./h5rados_group_open testfile testgroup" mpiexec -n 2 ./h5rados_group_open testfile testgroup # Dataset read/write echo "./h5rados_dset_write testfile testdset" mpiexec -n 2 ./h5rados_dset_write testfile testdset echo "./h5rados_dset_read testfile testdset" mpiexec -n 2 ./h5rados_dset_read testfile testdset # Dataset read/write (partial) echo "./h5rados_dset_wpartial testfile testdset" mpiexec -n 2 ./h5rados_dset_wpartial testfile testdset echo "./h5rados_dset_rpartial testfile testdset" mpiexec -n 2 ./h5rados_dset_rpartial testfile testdset echo