Skip to content

Commit d31e87e

Browse files
committed
update CI
1 parent bf603cb commit d31e87e

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

.github/workflows/perlmutter-no-cache.yaml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ jobs:
3131
echo "MERCURY_DIR = $MERCURY_DIR"
3232
module load libfabric
3333
module list
34-
echo "PATH = ${{ env.PDC_BUILD_PATH }}/perlmutter/no-cache"
35-
mkdir -p ${{ env.PDC_BUILD_PATH }}/perlmutter/no-cache
36-
cd ${{ env.PDC_BUILD_PATH }}/perlmutter/no-cache
34+
echo "PATH = ${{github.workspace}}/perlmutter/no-cache"
35+
mkdir -p ${PDC_BUILD_PATH}/perlmutter/no-cache
36+
cd ${PDC_BUILD_PATH}/perlmutter/no-cache
3737
cmake ../../.. -DBUILD_MPI_TESTING=ON -DBUILD_SHARED_LIBS=ON -DPDC_SERVER_CACHE=OFF -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX=$PDC_DIR -DPDC_ENABLE_MPI=ON -DMERCURY_DIR=$MERCURY_DIR -DCMAKE_C_COMPILER=cc -DMPI_RUN_CMD="srun -A ${{ secrets.NERSC_PERLMUTTER_PROJECT }} --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/no-cache
3838
make -j
3939
make install
@@ -42,7 +42,7 @@ jobs:
4242
with:
4343
name: "${{ github.job }}"
4444
path: |-
45-
${{ env.PDC_BUILD_PATH }}/perlmutter/no-cache
45+
${PDC_BUILD_PATH}/perlmutter/no-cache
4646
${PDC_INSTALL_PATH}/perlmutter/no-cache
4747
4848
perlmutter-no-cache-parallel-pdc:
@@ -57,16 +57,16 @@ jobs:
5757
PDC_INSTALL_PATH: "${{ github.workspace }}/install"
5858
SCHEDULER_PARAMETERS: "-A ${{ secrets.NERSC_PERLMUTTER_PROJECT }} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
5959
MERCURY_DIR: "/global/cfs/cdirs/${{ secrets.NERSC_PERLMUTTER_PROJECT }}/pdc-perlmutter/mercury/install"
60-
PDC_TMPDIR: "${{ env.PDC_BUILD_PATH }}/no-cache/pdc-tmp-paralell-pdc"
61-
PDC_DATA_LOC: "${{ env.PDC_BUILD_PATH }}/no-cache/pdc-data-paralell-pdc"
60+
PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-pdc"
61+
PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-pdc"
6262
steps:
6363
- uses: actions/[email protected]
6464
with:
6565
fetch-depth: 20
6666
lfs: true
6767
- uses: actions/[email protected]
6868
- run: export LD_LIBRARY_PATH="$MERCURY_DIR/lib:$LD_LIBRARY_PATH"
69-
- run: cd ${{ env.PDC_BUILD_PATH }}/perlmutter/no-cache
69+
- run: cd ${PDC_BUILD_PATH}/perlmutter/no-cache
7070
- run: ctest -L parallel_pdc
7171
- run: rm -rf ${PDC_TMPDIR} ${PDC_DATA_LOC}
7272

@@ -83,16 +83,16 @@ jobs:
8383
PDC_INSTALL_PATH: "${{ github.workspace }}/install"
8484
SCHEDULER_PARAMETERS: "-A ${{ secrets.NERSC_PERLMUTTER_PROJECT }} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
8585
MERCURY_DIR: "/global/cfs/cdirs/${{ secrets.NERSC_PERLMUTTER_PROJECT }}/pdc-perlmutter/mercury/install"
86-
PDC_TMPDIR: "${{ env.PDC_BUILD_PATH }}/no-cache/pdc-tmp-paralell-obj"
87-
PDC_DATA_LOC: "${{ env.PDC_BUILD_PATH }}/no-cache/pdc-data-paralell-obj"
86+
PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-obj"
87+
PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-obj"
8888
steps:
8989
- uses: actions/[email protected]
9090
with:
9191
fetch-depth: 20
9292
lfs: true
9393
- uses: actions/[email protected]
9494
- run: export LD_LIBRARY_PATH="$MERCURY_DIR/lib:$LD_LIBRARY_PATH"
95-
- run: cd ${{ env.PDC_BUILD_PATH }}/perlmutter/no-cache
95+
- run: cd ${PDC_BUILD_PATH}/perlmutter/no-cache
9696
- run: ctest -L parallel_obj
9797
- run: rm -rf ${PDC_TMPDIR} ${PDC_DATA_LOC}
9898

@@ -109,16 +109,16 @@ jobs:
109109
PDC_INSTALL_PATH: "${{ github.workspace }}/install"
110110
SCHEDULER_PARAMETERS: "-A ${{ secrets.NERSC_PERLMUTTER_PROJECT }} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
111111
MERCURY_DIR: "/global/cfs/cdirs/${{ secrets.NERSC_PERLMUTTER_PROJECT }}/pdc-perlmutter/mercury/install"
112-
PDC_TMPDIR: "${{ env.PDC_BUILD_PATH }}/no-cache/pdc-tmp-paralell-cont"
113-
PDC_DATA_LOC: "${{ env.PDC_BUILD_PATH }}/no-cache/pdc-data-paralell-cont"
112+
PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-cont"
113+
PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-cont"
114114
steps:
115115
- uses: actions/[email protected]
116116
with:
117117
fetch-depth: 20
118118
lfs: true
119119
- uses: actions/[email protected]
120120
- run: export LD_LIBRARY_PATH="$MERCURY_DIR/lib:$LD_LIBRARY_PATH"
121-
- run: cd ${{ env.PDC_BUILD_PATH }}/perlmutter/no-cache
121+
- run: cd ${PDC_BUILD_PATH}/perlmutter/no-cache
122122
- run: ctest -L parallel_cont
123123
- run: rm -rf ${PDC_TMPDIR} ${PDC_DATA_LOC}
124124

@@ -135,16 +135,16 @@ jobs:
135135
PDC_INSTALL_PATH: "${{ github.workspace }}/install"
136136
SCHEDULER_PARAMETERS: "-A ${{ secrets.NERSC_PERLMUTTER_PROJECT }} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
137137
MERCURY_DIR: "/global/cfs/cdirs/${{ secrets.NERSC_PERLMUTTER_PROJECT }}/pdc-perlmutter/mercury/install"
138-
PDC_TMPDIR: "${{ env.PDC_BUILD_PATH }}/no-cache/pdc-tmp-paralell-prop"
139-
PDC_DATA_LOC: "${{ env.PDC_BUILD_PATH }}/no-cache/pdc-data-paralell-prop"
138+
PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-prop"
139+
PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-prop"
140140
steps:
141141
- uses: actions/[email protected]
142142
with:
143143
fetch-depth: 20
144144
lfs: true
145145
- uses: actions/[email protected]
146146
- run: export LD_LIBRARY_PATH="$MERCURY_DIR/lib:$LD_LIBRARY_PATH"
147-
- run: cd ${{ env.PDC_BUILD_PATH }}/perlmutter/no-cache
147+
- run: cd ${PDC_BUILD_PATH}/perlmutter/no-cache
148148
- run: ctest -L parallel_prop
149149
- run: rm -rf ${PDC_TMPDIR} ${PDC_DATA_LOC}
150150

@@ -161,16 +161,16 @@ jobs:
161161
PDC_INSTALL_PATH: "${{ github.workspace }}/install"
162162
SCHEDULER_PARAMETERS: "-A ${{ secrets.NERSC_PERLMUTTER_PROJECT }} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
163163
MERCURY_DIR: "/global/cfs/cdirs/${{ secrets.NERSC_PERLMUTTER_PROJECT }}/pdc-perlmutter/mercury/install"
164-
PDC_TMPDIR: "${{ env.PDC_BUILD_PATH }}/no-cache/pdc-tmp-paralell-region"
165-
PDC_DATA_LOC: "${{ env.PDC_BUILD_PATH }}/no-cache/pdc-data-paralell-region"
164+
PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-region"
165+
PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-region"
166166
steps:
167167
- uses: actions/[email protected]
168168
with:
169169
fetch-depth: 20
170170
lfs: true
171171
- uses: actions/[email protected]
172172
- run: export LD_LIBRARY_PATH="$MERCURY_DIR/lib:$LD_LIBRARY_PATH"
173-
- run: cd ${{ env.PDC_BUILD_PATH }}/perlmutter/no-cache
173+
- run: cd ${PDC_BUILD_PATH}/perlmutter/no-cache
174174
- run: ctest -L parallel_region_transfer
175175
- run: rm -rf ${PDC_TMPDIR} ${PDC_DATA_LOC}
176176

@@ -187,15 +187,15 @@ jobs:
187187
PDC_INSTALL_PATH: "${{ github.workspace }}/install"
188188
SCHEDULER_PARAMETERS: "-A ${{ secrets.NERSC_PERLMUTTER_PROJECT }} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
189189
MERCURY_DIR: "/global/cfs/cdirs/${{ secrets.NERSC_PERLMUTTER_PROJECT }}/pdc-perlmutter/mercury/install"
190-
PDC_TMPDIR: "${{ env.PDC_BUILD_PATH }}/no-cache/pdc-tmp-paralell-region-all"
191-
PDC_DATA_LOC: "${{ env.PDC_BUILD_PATH }}/no-cache/pdc-data-paralell-region-all"
190+
PDC_TMPDIR: "${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-region-all"
191+
PDC_DATA_LOC: "${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-region-all"
192192
steps:
193193
- uses: actions/[email protected]
194194
with:
195195
fetch-depth: 20
196196
lfs: true
197197
- uses: actions/[email protected]
198198
- run: export LD_LIBRARY_PATH="$MERCURY_DIR/lib:$LD_LIBRARY_PATH"
199-
- run: cd ${{ env.PDC_BUILD_PATH }}/perlmutter/no-cache
199+
- run: cd ${PDC_BUILD_PATH}/perlmutter/no-cache
200200
- run: ctest -L parallel_region_transfer_all
201201
- run: rm -rf ${PDC_TMPDIR} ${PDC_DATA_LOC}

0 commit comments

Comments
 (0)