From 79e0f520507dd16bcce0c212c5aabeac01a5e33a Mon Sep 17 00:00:00 2001 From: Cristian C Lalescu <Cristian.Lalescu@ds.mpg.de> Date: Fri, 15 Feb 2019 21:13:12 +0100 Subject: [PATCH] add ability to handle mpich pc installations i.e. different mpirun syntax --- bfps/_code.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bfps/_code.py b/bfps/_code.py index 297749f5..f997d651 100644 --- a/bfps/_code.py +++ b/bfps/_code.py @@ -262,10 +262,16 @@ class _code(_base): current_dir = os.getcwd() os.chdir(self.work_dir) os.chdir(current_dir) + if not 'MPI' in self.host_info.keys(): + self.host_info['MPI'] = 'openmpi' + if self.host_info['MPI'] == 'openmpi': + mpirun_environment_set = 'x' + else: + mpirun_environment_set = 'env' command_atoms = ['mpirun', '-np', '{0}'.format(nb_processes), - '-x', + '-' + mpirun_environment_set, 'OMP_NUM_THREADS={0}'.format(nb_threads_per_process), './' + self.name, self.simname] -- GitLab