@@ -9,8 +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 }}/build"
13
- PDC_INSTALL_PATH : " ${{ github.workspace }}/${{ github.run_id }}/install"
12
+ PDC_BUILD_PATH : " ${{ github.workspace }}/${{ github.run_id }}"
14
13
PDC_TMPDIR : " ${{ github.workspace }}/${{ github.run_id }}/pdc-tmp-paralell-pdc"
15
14
PDC_DATA_LOC : " ${{ github.workspace }}/${{ github.run_id }}/pdc-data-paralell-pdc"
16
15
SCHEDULER_PARAMETERS : " -A ${{ secrets.NERSC_PERLMUTTER_PROJECT }} --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
@@ -32,11 +31,10 @@ jobs:
32
31
echo "MERCURY_DIR = $MERCURY_DIR"
33
32
module load libfabric
34
33
module list
35
- mkdir -p ${PDC_BUILD_PATH}
36
- cd ${PDC_BUILD_PATH}
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}
34
+ mkdir -p ${PDC_BUILD_PATH}/build
35
+ cd ${PDC_BUILD_PATH}/build
36
+ 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"
38
37
make -j
39
- make install
40
38
41
39
if : success()
42
40
with :
63
61
${{ github.workspace }}/${{ github.run_id }}
64
62
- run : |
65
63
export LD_LIBRARY_PATH="$MERCURY_DIR/lib:$LD_LIBRARY_PATH"
66
- cd ${PDC_BUILD_PATH}
64
+ cd ${PDC_BUILD_PATH}/build
67
65
ctest -L parallel_pdc
68
66
rm -rf ${PDC_TMPDIR} ${PDC_DATA_LOC}
69
67
87
85
${{ github.workspace }}/${{ github.run_id }}
88
86
- run : |
89
87
export LD_LIBRARY_PATH="$MERCURY_DIR/lib:$LD_LIBRARY_PATH"
90
- cd ${PDC_BUILD_PATH}
88
+ cd ${PDC_BUILD_PATH}/build
91
89
ctest -L parallel_obj
92
90
rm -rf ${PDC_TMPDIR} ${PDC_DATA_LOC}
93
91
0 commit comments