forked from szcompressor/cuSZ
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsh.download-sdrb-data
executable file
·88 lines (71 loc) · 3.06 KB
/
sh.download-sdrb-data
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#!/bin/bash -
#title :sh.download-sdrb-data
#description :This script will download sample dataset from SDRBench.
#author :Cody Rivera
#copyright :(C) 2020 by Washington State University, The University of Alabama, Argonne National Laboratory
#license :See LICENSE in top-level directory
#date :2020-09-28
#version :0.1
#usage :./sh.download-sdrb-data data-dir
#==============================================================================
banner()
{
echo "+------------------------------------------+"
printf "| %-40s |\n" "`date`"
echo "| |"
printf "|`tput bold` %-40s `tput sgr0`|\n" "$@"
echo "+------------------------------------------+"
}
sbanner()
{
echo "+------------------------------------------+"
printf "|`tput bold` %-40s `tput sgr0`|\n" "$@"
echo "+------------------------------------------+"
}
pwd; hostname; date;
if [ "$#" -ne 1 ]; then
echo "usage: $0 data-dir";
exit 2;
fi
if ! mkdir -p $1; then
echo "Cannot download data to $1";
exit 2;
fi
DATA_DIR=$1
banner "Downloading Data";
banner "CESM";
if [ ! -f "$DATA_DIR/SDRBENCH-CESM-ATM-1800x3600.tar.gz" ]; then
wget -c -P $DATA_DIR https://97235036-3749-11e7-bcdc-22000b9a448b.e.globus.org/ds131.2/Data-Reduction-Repo/raw-data/CESM-ATM/SDRBENCH-CESM-ATM-1800x3600.tar.gz
fi
if [ ! -d "$DATA_DIR/1800x3600" ]; then
tar -C $DATA_DIR -xvf $DATA_DIR/SDRBENCH-CESM-ATM-1800x3600.tar.gz
fi
banner "EXAALT";
if [ ! -f "$DATA_DIR/SDRBENCH-EXAALT-2869440.tar.gz" ]; then
wget -c -P $DATA_DIR https://97235036-3749-11e7-bcdc-22000b9a448b.e.globus.org/ds131.2/Data-Reduction-Repo/raw-data/EXAALT/SDRBENCH-EXAALT-2869440.tar.gz
fi
if [ ! -d "$DATA_DIR/2869440" ]; then
tar -C $DATA_DIR -xvf $DATA_DIR/SDRBENCH-EXAALT-2869440.tar.gz
fi
banner "Hurricane Isabel";
if [ ! -f "$DATA_DIR/SDRBENCH-Hurricane-ISABEL-100x500x500.tar.gz" ]; then
wget -c -P $DATA_DIR https://97235036-3749-11e7-bcdc-22000b9a448b.e.globus.org/ds131.2/Data-Reduction-Repo/raw-data/Hurricane-ISABEL/SDRBENCH-Hurricane-ISABEL-100x500x500.tar.gz
fi
if [ ! -d "$DATA_DIR/100x500x500" ]; then
tar -C $DATA_DIR -xvf $DATA_DIR/SDRBENCH-Hurricane-ISABEL-100x500x500.tar.gz
fi
# !!! LARGE DATASETS !!! -- test script will not fail if these aren't present
banner "HACC 1GB";
if [ ! -f "$DATA_DIR/EXASKY-HACC-data-medium-size.tar.gz" ]; then
wget -c -P $DATA_DIR https://97235036-3749-11e7-bcdc-22000b9a448b.e.globus.org/ds131.2/Data-Reduction-Repo/raw-data/EXASKY/HACC/EXASKY-HACC-data-medium-size.tar.gz
fi
if [ ! -d "$DATA_DIR/280953867" ]; then
tar -C $DATA_DIR -xvf $DATA_DIR/EXASKY-HACC-data-medium-size.tar.gz
fi
banner "HACC 4GB";
if [ ! -f "$DATA_DIR/EXASKY-HACC-data-big-size.tar.gz" ]; then
wget -c -P $DATA_DIR https://97235036-3749-11e7-bcdc-22000b9a448b.e.globus.org/ds131.2/Data-Reduction-Repo/raw-data/EXASKY/HACC/EXASKY-HACC-data-big-size.tar.gz
fi
if [ ! -d "$DATA_DIR/1billionparticles_onesnapshot" ]; then
tar -C $DATA_DIR -xvf $DATA_DIR/EXASKY-HACC-data-big-size.tar.gz
fi