Scalalife
Three Main Objectives for ScalaLife:
- We develop new hierarchical parallelization approaches explicitly based on ensemble and high-throughput computing for new multi-core and streaming/GPU architectures, and establish open software standards for data storage and exchange.
- We implement, document, and maintain such techniques in pilot European open-source codes such as the widely used GROMACS & DALTON, a new application for ensemble simulation (DISCRETE), and large-scale bioinformatics protein annotation.
- We have created a Competence Centre for scalable life science software to strengthen Europe as a major software provider and to enable the community to exploit e-Infrastructures to their full extent.This Competence Network provides training and support infrastructure, and establishes a long-term framework for maintenance and optimizat ion of life science codes.
Action Plan:
-
The goals of the project are being achieved by:
-
Analyzing the properties of the pilot applications and develop scalable techniques
-
Optimizing the interfaces and data formats used for life science applications
-
Integrating the new concepts into the pilot applications, maintaining, and releasing them
-
Validating the results by analyzing their impact on end applications running on European e-Infrastructures
-
Widely disseminating the results and train members of the European life science software communities
-
Collecting and making widely available the knowledge and best practices developed by the project to the community and providing expert services
Associated URL: