30
30
echo "MERCURY_DIR = $MERCURY_DIR"
31
31
module load libfabric
32
32
module list
33
+ echo "PATH = ${PDC_BUILD_PATH}/perlmutter/no-cache"
33
34
mkdir -p ${PDC_BUILD_PATH}/perlmutter/no-cache
34
35
cd ${PDC_BUILD_PATH}/perlmutter/no-cache
35
- 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 ${PDC_PROJECT } --qos=debug --constraint=cpu --tasks-per-node=64" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/no-cache
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" -DCMAKE_INSTALL_PREFIX=${PDC_INSTALL_PATH}/perlmutter/no-cache
36
37
make -j
37
38
make install
38
39
52
53
env :
53
54
PDC_BUILD_PATH : " ${{ github.workspace }}/build"
54
55
PDC_INSTALL_PATH : " ${{ github.workspace }}/install"
55
- SCHEDULER_PARAMETERS : " -A ${PDC_PROJECT } --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
56
- MERCURY_DIR : " /global/cfs/cdirs/${PDC_PROJECT }/pdc-perlmutter/mercury/install"
56
+ SCHEDULER_PARAMETERS : " -A ${{ secrets.NERSC_PERLMUTTER_PROJECT } } --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
57
+ MERCURY_DIR : " /global/cfs/cdirs/${{ secrets.NERSC_PERLMUTTER_PROJECT } }/pdc-perlmutter/mercury/install"
57
58
PDC_TMPDIR : " ${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-pdc"
58
59
PDC_DATA_LOC : " ${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-pdc"
59
60
steps :
78
79
env :
79
80
PDC_BUILD_PATH : " ${{ github.workspace }}/build"
80
81
PDC_INSTALL_PATH : " ${{ github.workspace }}/install"
81
- SCHEDULER_PARAMETERS : " -A ${PDC_PROJECT } --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
82
- MERCURY_DIR : " /global/cfs/cdirs/${PDC_PROJECT }/pdc-perlmutter/mercury/install"
82
+ SCHEDULER_PARAMETERS : " -A ${{ secrets.NERSC_PERLMUTTER_PROJECT } } --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
83
+ MERCURY_DIR : " /global/cfs/cdirs/${{ secrets.NERSC_PERLMUTTER_PROJECT } }/pdc-perlmutter/mercury/install"
83
84
PDC_TMPDIR : " ${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-obj"
84
85
PDC_DATA_LOC : " ${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-obj"
85
86
steps :
@@ -104,8 +105,8 @@ jobs:
104
105
env :
105
106
PDC_BUILD_PATH : " ${{ github.workspace }}/build"
106
107
PDC_INSTALL_PATH : " ${{ github.workspace }}/install"
107
- SCHEDULER_PARAMETERS : " -A ${PDC_PROJECT } --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
108
- MERCURY_DIR : " /global/cfs/cdirs/${PDC_PROJECT }/pdc-perlmutter/mercury/install"
108
+ SCHEDULER_PARAMETERS : " -A ${{ secrets.NERSC_PERLMUTTER_PROJECT } } --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
109
+ MERCURY_DIR : " /global/cfs/cdirs/${{ secrets.NERSC_PERLMUTTER_PROJECT } }/pdc-perlmutter/mercury/install"
109
110
PDC_TMPDIR : " ${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-cont"
110
111
PDC_DATA_LOC : " ${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-cont"
111
112
steps :
@@ -130,8 +131,8 @@ jobs:
130
131
env :
131
132
PDC_BUILD_PATH : " ${{ github.workspace }}/build"
132
133
PDC_INSTALL_PATH : " ${{ github.workspace }}/install"
133
- SCHEDULER_PARAMETERS : " -A ${PDC_PROJECT } --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
134
- MERCURY_DIR : " /global/cfs/cdirs/${PDC_PROJECT }/pdc-perlmutter/mercury/install"
134
+ SCHEDULER_PARAMETERS : " -A ${{ secrets.NERSC_PERLMUTTER_PROJECT } } --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
135
+ MERCURY_DIR : " /global/cfs/cdirs/${{ secrets.NERSC_PERLMUTTER_PROJECT } }/pdc-perlmutter/mercury/install"
135
136
PDC_TMPDIR : " ${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-prop"
136
137
PDC_DATA_LOC : " ${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-prop"
137
138
steps :
@@ -156,8 +157,8 @@ jobs:
156
157
env :
157
158
PDC_BUILD_PATH : " ${{ github.workspace }}/build"
158
159
PDC_INSTALL_PATH : " ${{ github.workspace }}/install"
159
- SCHEDULER_PARAMETERS : " -A ${PDC_PROJECT } --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
160
- MERCURY_DIR : " /global/cfs/cdirs/${PDC_PROJECT }/pdc-perlmutter/mercury/install"
160
+ SCHEDULER_PARAMETERS : " -A ${{ secrets.NERSC_PERLMUTTER_PROJECT } } --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
161
+ MERCURY_DIR : " /global/cfs/cdirs/${{ secrets.NERSC_PERLMUTTER_PROJECT } }/pdc-perlmutter/mercury/install"
161
162
PDC_TMPDIR : " ${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-region"
162
163
PDC_DATA_LOC : " ${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-region"
163
164
steps :
@@ -182,8 +183,8 @@ jobs:
182
183
env :
183
184
PDC_BUILD_PATH : " ${{ github.workspace }}/build"
184
185
PDC_INSTALL_PATH : " ${{ github.workspace }}/install"
185
- SCHEDULER_PARAMETERS : " -A ${PDC_PROJECT } --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
186
- MERCURY_DIR : " /global/cfs/cdirs/${PDC_PROJECT }/pdc-perlmutter/mercury/install"
186
+ SCHEDULER_PARAMETERS : " -A ${{ secrets.NERSC_PERLMUTTER_PROJECT } } --qos=debug --constraint=cpu --tasks-per-node=64 -N 1 -t 00:30:00"
187
+ MERCURY_DIR : " /global/cfs/cdirs/${{ secrets.NERSC_PERLMUTTER_PROJECT } }/pdc-perlmutter/mercury/install"
187
188
PDC_TMPDIR : " ${PDC_BUILD_PATH}/no-cache/pdc-tmp-paralell-region-all"
188
189
PDC_DATA_LOC : " ${PDC_BUILD_PATH}/no-cache/pdc-data-paralell-region-all"
189
190
steps :
0 commit comments