#====================================================================== # ARM sample configuration #====================================================================== [MTT] # JMS Do you need any proxies? #http_proxy = http://proxy-sjc-2.cisco.com:8080 #ftp_proxy = http://proxy-sjc-2.cisco.com:8080 #https_proxy = http://proxy-sjc-2.cisco.com:8080 description = ARM MPI testing machines min_disk_free = 2% min_disk_free_wait = 30 # JMS Turn this to 0 when you're ready trial = 1 #====================================================================== # MPI get phase #====================================================================== # JMS I included testing for the SVN trunk and v1.5 SVN branch [MPI get: ompi-nightly-trunk] mpi_details = ompi-general module = OMPI_Snapshot ompi_snapshot_url = http://www.open-mpi.org/nightly/trunk ompi_snapshot_version_file = &getenv("HOME")/mtt-versions/trunk&getenv("MTT_VERSION_FILE_SUFFIX").txt #---------------------------------------------------------------------- [MPI get: ompi-nightly-v1.5] mpi_details = ompi-general module = OMPI_Snapshot ompi_snapshot_url = http://www.open-mpi.org/nightly/v1.5 ompi_snapshot_version_file = &getenv("HOME")/mtt-versions/v1.5&getenv("MTT_VERSION_FILE_SUFFIX").txt #====================================================================== # Install MPI phase #====================================================================== # JMS Just gcc -- set whatever configure flags you need. [MPI install: GNU-standard] mpi_get = all save_stdout_on_success = 1 merge_stdout_stderr = 0 module = OMPI ompi_vpath_mode = none ompi_make_all_arguments = -j 4 ompi_make_check = 1 ompi_compiler_name = gnu ompi_compiler_version = &get_gcc_version() ompi_configure_arguments = "CFLAGS=-g -pipe" --enable-picky --enable-debug --enable-mpirun-prefix-by-default #====================================================================== # MPI run details #====================================================================== [MPI Details: ompi-general] exec = mpirun --leave-session-attached -np &test_np() --mca orte_startup_timeout 10000 @mca@ &test_executable() &test_argv() parameters = &MPI::OMPI::find_mpirun_params(&test_command_line(), \ &test_executable()) network = &MPI::OMPI::find_network(&test_command_line(), &test_executable()) mca = &enumerate ( \ "--mca btl sm,tcp,self", \ "--mca btl tcp,self") #====================================================================== # Test get phase #====================================================================== # JMS I suggest commenting out all Test Get sections except Trivial to # get started. E.g., [SKIP Test Get: ibm], and so on. [Test get: trivial] module = Trivial #---------------------------------------------------------------------- [Test get: intel] module = SCM scm_module = SVN scm_url = https://svn.open-mpi.org/svn/ompi-tests/trunk/intel_tests #---------------------------------------------------------------------- [Test get: ibm] module = SCM scm_module = SVN scm_url = https://svn.open-mpi.org/svn/ompi-tests/trunk/ibm scm_post_copy = <>>>----------------------------------------------------------<<<<