Evaluation and Extension of MPIP: mpiP & IRS Benchmark
Anwar Ali
Annika Edwards
Nhon Nguyen


Introduction

This report describes the progress on the evaluation and extension of MPIP project  from April 10 to April 24, 2003. The main focus of the work during this period was on software and library deloyment.  MPIP, the MeshTV/Silo libaray (Silo only), and the IRS Benchmark have been installed and are working well.  We encountered many problems during this phase that have slowed our progress.  We have solved the mostly configuration problems and are now ready to focus on the major work of the project. We still need to do determine our testing methodology for the IRS benchmark code and also look into how MPIP may be improved.

In the first three sections of the report we detail the steps we have taken in the past two weeks.  Section four details the next steps we will take in the project.


I. mpiP

Task performer
  1. Download & Refenence page: http://www.llnl.gov/CASC/mpip/#Using
  2. Step to do:
- Download & extract file: "MPIP_2002_07_08.tar"
- Run: "confgure"
- Change "Makefile" to use "mpicc" compiler
- Run: "make"
Completion: 99%
Next Steps

II. MeshTV/Silo (Need Silo only for IRS application)

Task performer
  1. Download & Reference page: http://www.llnl.gov/meshtv/ (file: "meshtv4_3_1.linux.tar.gz")
  2. Follow: "INSTALL_NOTES" - Reference linux part only
  3. Modify "configure"
  4. Mofify "confugure.in"
  5. Run "configure"
  6. Run "make"
Reference to silo library (for this project only)
SILO_LIBS = -lsilo
SILO_LIBPATH = -L/home/nvnguyen/meshtv020506/lib
SILO_INCPATH = -I/home/nvnguyen/meshtv020506/include
 
Completion: 100%
Next steps


 

III. Deloy the IRS Benchmark Code

Task performer
  1. Download & Reference page: http://www.llnl.gov/asci/purple/benchmarks/limited/irs/ (file: "irs1.3.tar")
  2. Extract file/untar
  3. Go to "scripts" directory , modify all "irs_*" scripts; change the path "#!/usr/local/bin/perl" to "#!/usr/bin/perl"
  4. Go to: "build" directory. Modify "Makefile" for the following:
  5. Build: make <build-option>
Completion: 90%
Next steps


 

IV. Next Steps

Task performer
  1. We need to determine how we will test MPIP.
  2. We will look into the MPIP code to see how we can improve MPIP and impliment this improvement.