From d4387e8eacace6704db52d0d33e5d6ea9ed2da35 Mon Sep 17 00:00:00 2001 From: "Kurt A. O'Hearn" <ohearnku@msu.edu> Date: Thu, 4 Oct 2018 11:22:11 -0700 Subject: [PATCH] Tools: fix MPI command. Change control file generation to be in running directory (for temporary directories and files) => necessary for running with MPI (shared filesystem needed across nodes). --- tools/run_sim_puremd.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/run_sim_puremd.py b/tools/run_sim_puremd.py index c5fafffa..d1c84dec 100644 --- a/tools/run_sim_puremd.py +++ b/tools/run_sim_puremd.py @@ -155,7 +155,7 @@ class TestCase(): + '_pa' + param_dict['cm_solver_pre_app_type'] \ + '_paji'+ str(param_dict['cm_solver_pre_app_jacobi_iters']) - temp_dir = mkdtemp() + temp_dir = mkdtemp(dir=getcwd()) temp_file = path.join(temp_dir, path.basename(self.__control_file)) # add MPI execution arguments to subprocess argument list @@ -491,4 +491,4 @@ if __name__ == '__main__': for test in test_cases: test.run(binary, process_results=args.process_results, - mpi_cmd=args.mpi_cmd.split(':')) + mpi_cmd=args.mpi_cmd[0].split(':')) -- GitLab