DateFeb 3, 2006
SpeakerEd Stewart (Visual Numerics)
TopicHigh Performance Computing with the IMSL Libraries using OpenMP and MPI
Abstract  Over the past 35 years the computational capabilities of the IMSL Libraries have evolved along with the advances in high performance computing technology. From the "high-powered mainframes" of the late 1970s to the vector processor systems of the 1980s to the shared and distributed memory parallel systems of today, modifications have been incorporated in IMSL to adapt to the architectural changes. The changes are not limited to the improvements in the performance of the mathematical and statistical algorithms of IMSL but also in the usability of the libraries within a parallel computing environment. The usability features cover a wide range of computing tasks from the compilation step to programming techniques that significantly reduce debugging time. The presenter will discuss some of the programming issues that developers face today within parallel processing environments when using OpenMP and MPI protocols and how features in the IMSL Libraries help to alleviate some of these issues. Examples will be presented illustrating the use of these IMSL features.