|
|
| MPI Examples |
| The hands-on session introduces you to algorithms involving simple programs using point-point and global communications, numerical algorithms and non-numerical algorithms. Also, special class of numerical methods to solve Partial Differential Equations have been discussed. You have to write a simple program that executes on a Cluster. In order to make your programs more portable, you will be using the MPI (Message Passing Interface). |
|
|
| List of MPI Examples |
|---|
|
1.3 List of MPI Programs in FORTRAN and C (Download source code ; hello_world.c / hello_world.f)
|
|
(Download source code ; vv_mult_blkstp_unf.c / vv_mult_blkstp_unf.f) (Download input files ; vdata1.inp and vdata2.inp) (Download source code ; vv_mult_blkstp_nonunf.c / vv_mult_blkstp_nonunf.f) (Download input files ; vdata1.inp and vdata2.inp) (Download source code ; vv_mult_blk_cyclic.c / vv_mult_blk_cyclic.f) (Download input files ; vdata1.inp and vdata2.inp) (Download source code ; mat_infnorm_blkstp.c / mat_infnorm_blkstp.f) (Download input files ; infndata.inp ) (Download source code ; mv_mult_master_sschd.c and mv_mult_slave_sschd.c / mv_mult_master_sschd.f and mv_mult_slave_sschd.f) (Download input files ; mdata.inp and vdata.inp) (Download source code ; mv_mult_blkstp.c / mv_mult_blkstp.f) (Download input files ; mdata.inp and vdata.inp) (Download source code ; mv_mult_checkerboard.c / mv_mult_checkerboard.f) (Download input files ; mdata.inp and vdata.inp) (Download source code ; mm_mult_master_sschd.c and mm_mult_slave_sschd.c / mm_mult_master_sschd.f and mm_mult_slave_sschd.f) (Download input files ; mdata1.inp and mdata2.inp) (MPI Cartesian topology) (Download source code ; mm_mult_cartesian.c / mm_mult_cartesian.f) (Download input files ; mdata1.inp and mdata2.inp) (Cannon Algorithm) (Download source code ; mm_mult_cannon.c) (Download input files ; mdata1.inp and mdata2.inp) (Fox Algorithm) (Download source code ; mm_mult_fox.c) (Download input files ; mdata1.inp and mdata2.inp) |
|
|