• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..22-Sep-2020-

README_MTTH A D22-Sep-20201.2 KiB3123

mtt_ucx_oshmem.iniH A D22-Sep-202011.3 KiB406331

run-ucx.slurmH A D22-Sep-2020676 3824

README_MTT

1MTT for the UCX project.
2~~~~~~~~~~~~~~~~~~~~~~~~
3
4The following section describes the steps for running MTT for the UCX project.
5The scripts in this directory use the Slurm job scheduler to run the MTT job.
6
71. Clone the MTT repository:
8   git clone https://github.com/open-mpi/mtt
9
102. Set the path to the cloned directory:
11   export MTT_HOME=$PWD/mtt
12
133. Set the location of the directory which will hold all the job's information.
14   Please note that this directory should be shared on your file system.
15   export MTT_SCRATCH_ROOT=/path/to/scratch/dir
16
174. Next is running the job. The following command uses 2 hosts:
18   sbatch -N 2 -p slurm_partition run-ucx.slurm
19
205. An output file will be created: slurm-$SLURM_JOBID.out.
21   Please view this file to moniter the progress of your MTT job.
22
23The mtt_ucx_oshmem.ini file will:
24=================================
251) Clone the UCX project and build it.
262) Clone the needed ompi branch (which is specified with
27   'ompi_scm_url' in the ini file, and can be changed from
28   the command line as well) and compile it with UCX.
293) Clone the tests in the ini file, build them against
30   the ompi build and run them with the given parameters.
31