@@ -9,7 +9,7 @@ concurrency:
9
9
env :
10
10
GOOGLE_CREDENTIALS : " ${{ secrets.GOOGLE_CREDENTIALS }}"
11
11
GOOGLE_SPREADSHEET_ID : " ${{ secrets.GOOGLE_SPREADSHEET_ID }}"
12
- PDC_BUILD_PATH : " ${{ github.workspace }}/${{ github.run_id }}"
12
+ PDC_BUILD_PATH : " ${{ github.workspace }}/${{ github.run_id }}/build "
13
13
PDC_INSTALL_PATH : " ${{ github.workspace }}/${{ github.run_id }}/install"
14
14
PDC_TMPDIR : " ${{ github.workspace }}/${{ github.run_id }}/pdc-tmp-paralell-pdc"
15
15
PDC_DATA_LOC : " ${{ github.workspace }}/${{ github.run_id }}/pdc-data-paralell-pdc"
32
32
echo "MERCURY_DIR = $MERCURY_DIR"
33
33
module load libfabric
34
34
module list
35
- mkdir -p ${PDC_BUILD_PATH}/no-cache/build
36
- cd ${PDC_BUILD_PATH}/no-cache/build
35
+ mkdir -p ${PDC_BUILD_PATH}
36
+ cd ${PDC_BUILD_PATH}
37
37
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}
38
38
make -j
39
39
make install
42
42
with :
43
43
name : " ${{ github.job }}"
44
44
path : |
45
- ${{ github.workspace }}/${{ github.run_id }}
45
+ ${{ github.workspace }}/${{ github.run_id }}/build
46
+ ${{ github.workspace }}/${{ github.run_id }}/install
46
47
47
48
parallel-pdc :
48
49
needs :
63
64
${{ github.workspace }}/${{ github.run_id }}
64
65
- run : |
65
66
export LD_LIBRARY_PATH="$MERCURY_DIR/lib:$LD_LIBRARY_PATH"
66
- cd ${PDC_BUILD_PATH}/no-cache/ build
67
+ cd ${PDC_BUILD_PATH}/build
67
68
ctest -L parallel_pdc
68
69
rm -rf ${PDC_TMPDIR} ${PDC_DATA_LOC}
69
70
87
88
${{ github.workspace }}/${{ github.run_id }}
88
89
- run : |
89
90
export LD_LIBRARY_PATH="$MERCURY_DIR/lib:$LD_LIBRARY_PATH"
90
- cd ${PDC_BUILD_PATH}/no-cache
91
+ cd ${PDC_BUILD_PATH}/build
91
92
ctest -L parallel_obj
92
93
rm -rf ${PDC_TMPDIR} ${PDC_DATA_LOC}
93
94
0 commit comments