Parallel Implementation of SPARSKIT Using MPI on a Beowulf Cluster

Location

CSU 253/4/5

Start Date

5-4-2010 10:00 AM

End Date

5-4-2010 12:00 PM

Student's Major

Mechanical and Civil Engineering

Student's College

Science, Engineering and Technology

Mentor's Name

Dean Kelley

Mentor's Department

Computer Information Science

Mentor's College

Science, Engineering and Technology

Second Mentor's Name

Steven Case

Second Mentor's Department

Computer Information Science

Second Mentor's College

Science, Engineering and Technology

Description

The finite element method (FEM) is an approximation technique used to simulate physical systems in many areas of science and engineering. A solution of high accuracy can be obtained by using many elements, at the cost of increased computation time. To mitigate this cost, the computation can be distributed across multiple processing units. The purpose of this research was to parallelize a FORTRAN library of iterative solver routines for FEM matrices called SPARSKIT using the message passing interface (MPI) protocol. Resulting computation times were then analyzed for speedup relative to the single processor solution. All computation was performed on the 140 processor Beowulf cluster at MSU.

This document is currently not available here.

Share

COinS
 
Apr 5th, 10:00 AM Apr 5th, 12:00 PM

Parallel Implementation of SPARSKIT Using MPI on a Beowulf Cluster

CSU 253/4/5

The finite element method (FEM) is an approximation technique used to simulate physical systems in many areas of science and engineering. A solution of high accuracy can be obtained by using many elements, at the cost of increased computation time. To mitigate this cost, the computation can be distributed across multiple processing units. The purpose of this research was to parallelize a FORTRAN library of iterative solver routines for FEM matrices called SPARSKIT using the message passing interface (MPI) protocol. Resulting computation times were then analyzed for speedup relative to the single processor solution. All computation was performed on the 140 processor Beowulf cluster at MSU.

Recommended Citation

Dobmeier, Joseph. "Parallel Implementation of SPARSKIT Using MPI on a Beowulf Cluster." Undergraduate Research Symposium, Mankato, MN, April 5, 2010.
https://cornerstone.lib.mnsu.edu/urs/2010/poster-session-A/27