#====================================================================== # Overall configuration #====================================================================== [MTT] hostfile = hostlist = max_np = #---------------------------------------------------------------------- #====================================================================== # MPI get phase #====================================================================== [MPI get: ompi-nightly-trunk] mpi_details = Open MPI module = OMPI_Snapshot ompi_snapshot_url = http://www.open-mpi.org/nightly/trunk #---------------------------------------------------------------------- #====================================================================== # Install MPI phase #====================================================================== [MPI install: odin 64 bit gcc] mpi_get = ompi-nightly-trunk save_stdout_on_success = 1 merge_stdout_stderr = 1 vpath_mode = none make_all_arguments = -j 6 make_check = 1 compiler_name = gnu compiler_version = &shell("gcc --version | head -n 1 | awk '{ print \$3 }'") configure_arguments = \ FCFLAGS=-m64 FFLAGS=-m64 CFLAGS=-m64 CXXFLAGS=-m64 \ --with-wrapper-cflags=-m64 --with-wrapper-cxxflags=-m64 --with-wrapper-fflags=-m64 --with-wrapper-fcflags=-m64 module = OMPI #---------------------------------------------------------------------- #====================================================================== # MPI run details #====================================================================== [MPI Details: Open MPI] exec = mpirun @hosts@ -mca btl tcp,sm,self -np &test_np() --prefix &test_prefix() &test_executable() &test_argv() # Yes, all these quotes are necessary. Don't mess with them! hosts = &if(&have_hostfile(), "&join("--hostfile ", "&hostfile()")", \ "&if(&have_hostlist(), "&join("--host ", "&hostlist()")", "")") after_each_exec = <>>>----------------------------------------------------------<<<< #----------------------------------------------------------------------