|
μπ is a simulator of
parallel programs, especially focusing on very large-scale
MPI programs
(104-105 MPI ranks).
μπ is built as an application of the
μsik
PDES engine, portable to several platforms, including Windows,
Mac and Unix/Linux, clusters machines, as well as on
supercomputers such as Cray XT5 and Blue Gene P.
|
User's Manual PDF
|
- Parallel discrete event simulation of MPI programs
- Easy to retarget MPI applications to compile and link to simulator
- Promise of scalability to many thousands of virtual MPI ranks
- Full stack-based context, and actual code execution
|
- Preliminary FORTRAN support
- Application arguments (C/C++ only)
- Actual data transfer across virtual MPI tasks
- Expanded set of MPI routines (added: MPI_Isend/Irecv/Waitall)
- See
Release Notes for additional information.
|
|
For those impatient, like me: |
- get
mupi-current-arch.tar.Z [Linux|Mac|Cray|BlueGene]
- tar -zxvf mupi-current-arch.tar.gz
- cd mupi/examples
- make
- mpiping -np 2 mpiping -nvp 4
|
- tar -zxvf mupi-current-arch.tar.gz
|
Unwrap the package, say, in your home directory.
|
|
|
Go to the examples directory. |
|
|
Customize your MPI, C/C++ and FORTRAN compiler settings. |
|
|
This builds the default set of examples. |
- mpirun -np 2 mpiping -nvp 4
|
Run the example: simulate 4 virtual MPI ranks, utilizing 2 real ranks for the
simulation. |
Questions/answers are added over time with feedback.
- Q: A question.
A: An answer.
- μπ has been
conceived, designed and developed by Kalyan Perumalla.
- μπ was
independently developed as part of Dr. Perumalla's own research.
- No collaboration(s) or sponsor relation(s) exist (as of Sep 2, 2009).
For funded customization or sponsoring interest, please
contact us.
μπ and associated software copyright © 2009
by Kalyan Perumalla. All Rights Reserved. μπ and
associated software can be used only for non-commercial purposes
(research and education).
THE
SOFTWARE IS PROVIDED AS IS AND THE AUTHORS AND THEIR EMPLOYERS DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHORS OR THEIR EMPLOYERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTUOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|