The OPL project aims to develop mathematical libraries that will play an important role for scientific applications running on the next generation petascale supercomputers. The project will adopt a hybrid parallel programming model, which is necessary to take advantage of today’s multicore supercomputers. By using the numerical components generated through this project, it will be possible for application developers to more easily harness the potential of petascale supercomputers. Open source numerical software for its libraries will be developed across multiple application areas and by many organisztions, with mature code being made available for download.
NAG will be the custodian of the library source code and will be producing periodic binary releases, as well as providing some of the algorithmic content. NAG will also work with the other project members to formulate and maintain documentation and coding standards for the libraries and will ensure that code accepted for inclusion follows these standards.
High-performance computing has recently entered the petascale era, where the world’s fastest machines are capable of achieving performance in excess of one petaflop (one quadrillion floating-point operations every second). Because of this speed, the impact of HPC is growing dramatically as more and more scientific and engineering problems are tackled through computer simulation.
Fujitsu and several OPL member organizations are pioneering new software development designed to exploit petascale-class computers — working at the numerical library level — and contributing to strategic applications in the areas of the environment, energy, and health. In addition, the OPL project is expected to attract the participation of additional organizations that agree with its goals and can contribute to achieving them.
”NAG is home to one of the most reliable and knowledgeable groups of numerical experts in the world and is exceptionally well-suited to be the OPL Librarian and to guide its development,“ said Dr. Ross Nobes, Research Manager at Fujitsu. “NAG’s longstanding reputation, the quality of the NAG organization’s developers, software and approach, made it the natural choice to be the custodian within the Open Petascale Libraries project.”
With origins in several UK universities, the Numerical Algorithms Group (NAG) is a not-for-profit organization that collaborates with world-leading researchers and practitioners in academia and industry to provide high-quality computational software and high performance computing services to tens of thousands of users.