|
24 | 24 | #include <sys/types.h>
|
25 | 25 | #include <sys/stat.h>
|
26 | 26 | #include <unistd.h>
|
| 27 | +#include "chplcgfns.h" |
27 | 28 | #include "chpllaunch.h"
|
28 | 29 | #include "chpl-mem.h"
|
29 | 30 | #include "chpltypes.h"
|
@@ -215,8 +216,8 @@ static char* chpl_launch_create_command(int argc, char* argv[],
|
215 | 216 | else
|
216 | 217 | fprintf(slurmFile, "#SBATCH -o %s.%%j.out\n", argv[0]);
|
217 | 218 | // fprintf(slurmFile, "cd $SBATCH_O_WORKDIR\n");
|
218 |
| - fprintf(slurmFile, "%s/gasnetrun_ibv -n %d %s ", |
219 |
| - WRAP_TO_STR(LAUNCH_PATH), numLocales, chpl_get_real_binary_name()); |
| 219 | + fprintf(slurmFile, "%s/%s/gasnetrun_ibv -n %d %s ", |
| 220 | + CHPL_THIRD_PARTY, WRAP_TO_STR(LAUNCH_PATH), numLocales, chpl_get_real_binary_name()); |
220 | 221 | for (i=1; i<argc; i++) {
|
221 | 222 | fprintf(slurmFile, " '%s'", argv[i]);
|
222 | 223 | }
|
@@ -249,8 +250,8 @@ static char* chpl_launch_create_command(int argc, char* argv[],
|
249 | 250 | fprintf(expectFile, " -C %s", constraint);
|
250 | 251 | }
|
251 | 252 | // fprintf(expectFile, "-I %s ", slurmFilename);
|
252 |
| - fprintf(expectFile, " %s/gasnetrun_ibv -n %d %s ", |
253 |
| - WRAP_TO_STR(LAUNCH_PATH), numLocales, chpl_get_real_binary_name()); |
| 253 | + fprintf(expectFile, " %s/%s/gasnetrun_ibv -n %d %s ", |
| 254 | + CHPL_THIRD_PARTY, WRAP_TO_STR(LAUNCH_PATH), numLocales, chpl_get_real_binary_name()); |
254 | 255 | for (i=1; i<argc; i++) {
|
255 | 256 | fprintf(expectFile, " %s", argv[i]);
|
256 | 257 | }
|
|
0 commit comments