A Virtual Parallel Environment

PDEVpe is a framework within the PDELab environment which provides a platform for developing portable parallel PDE solvers, along with facilities and tools for analyzing their performance.


PDEVpe is a interactive environment which provides the following virtual parallel tools and facilities:
  • Kernals (BLAS, linear systems solvers, etc) for developing parallel components of the numerical simulation process.
  • Communication and scheduling libraries (MPI,PICL, PARMACS, PVM) for making non-portable code portable.
  • Parallel languages (HPF).
  • Parallelizing methodologies for re-using sequential code in a parallel environment (REUSE).
  • Instrumentation tools for modifying software to collect data necessary for performance analysis, and visualization tools for viewing performance data related to parallel processing.
  • Skeletons for parallel methods (PTS)
  • Matrix decomposition and geometry splitting techniques for defining the top-level parallelism in the PDE computation.

  • For further information contact pdelab@cs.purdue.edu