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