-
Notifications
You must be signed in to change notification settings - Fork 0
Simple mpi program to really thrash a network (C and Fortran)
License
sdm900/mpithrash
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
MPITHRASH --------- MPITHRASH is an MPI code which produces an large unpredictable MPI load on the network and MPI subsystem. It is designed to test the scalability of the high performance interconnect for a general work load. Building -------- * Compile the code for the host platform, eg. f90 -fast mpithrash.f90 -o mpithrash -lmpi * Resolve any problems with the build Running the benchmark --------------------- * Run the benchmark on 16, 32, 64, 128 and N processors (where N processors is the total number of processors being offered), eg. mpirun -np 16 ./mpithrash mpirun -np 32 ./mpithrash mpirun -np 64 ./mpithrash mpirun -np 128 ./mpithrash mpirun -np N ./mpithrash * Ensure that the maximum number of processors run is at least twice the size of the largest SMP compute node (note that the vendor is at least required to run the code upto 128 processors) * All the output should be provided * The TEST9.{16,32,64,128, N} result is the MB/s per process reported by mpithrash Resoures -------- * Approximately 1GB per process * Each benchmark runs in a few minutes (depending on network performance)
About
Simple mpi program to really thrash a network (C and Fortran)
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published