-
Notifications
You must be signed in to change notification settings - Fork 6
149 lines (108 loc) · 4.96 KB
/
explorer-python-3.11-darshan-3.4.0.yml
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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
name: DXT Explorer (Python 3.11)
on:
pull_request:
push:
workflow_dispatch:
jobs:
explorer:
runs-on: ubuntu-latest
container: python:3.11
timeout-minutes: 60
steps:
- uses: actions/checkout@v2
with:
submodules: true
- name: Dependencies
run: |
git clone https://github.com/darshan-hpc/darshan.git
- name: Build Darshan
run: |
export DARSHAN_DIR=/opt/darshan
mkdir $DARSHAN_DIR
cd darshan
git checkout darshan-3.4.0
bash prepare.sh
cd darshan-util
./configure --prefix=$DARSHAN_DIR
make
make install
- name: Install DXT Explorer
run: |
pip install --upgrade pip
pip install darshan==3.4.0.1
pip install -r requirements.txt
pip install .
- name: Run DXT Explorer (help)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer -h
- name: Run DXT Explorer (list)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --list sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (operation)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (transfer)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --transfer sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (spatiality)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --spatiality sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (io phase)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --io_phase sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (ost usage operation)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --ost_usage_operation sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (ost usage transfer)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --ost_usage_transfer sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (rank zero workload)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --rank_zero_workload sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (unbalanced workload)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --unbalanced_workload sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (stragglers)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --stragglers sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (truncate runtime)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --start 3.7 sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (truncate runtime)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --end 3.9 sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (truncate rank)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --from 1 sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (truncate rank)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --to 100 sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Run DXT Explorer (truncate both)
run: |
export PATH=/opt/darshan/bin:$PATH
dxt-explorer --debug --start 3.7 --end 3.9 --from 1 --to 100 sample/jeanbez_8_benchmark_parallel_id45195555_8-6-50011-11681279140261054765_1628283217.darshan
- name: Setup tmate session
if: ${{ failure() }}
uses: mxschmitt/action-tmate@v3
- name: Upload Artifact
if: always()
uses: actions/upload-artifact@v2
with:
name: tests
path: sample/**
retention-days: 1