# try to default to "start" command
command = "_runAppli"
+ mpi_module_option = "--with_mpi_module="
+ mpi_module = [x for x in args if x.startswith(mpi_module_option)]
+ if mpi_module:
+ mpi_module = mpi_module[0][len(mpi_module_option):]
+ print "Trying to load MPI module: %s..."%mpi_module,
+ import subprocess
+ try:
+ subprocess.call(["module", "load", mpi_module])
+ print " OK"
+ except:
+ print " ** Failed **"
+ pass
+ options = [x for x in options if not x.startswith(mpi_module_option)]
+ pass
+
try:
res = getattr(self, command)(options) # run appropriate method
return res or (None, None)