30 Nov

ESPRESO solver can be used in ELMER


The last week of November  part of our team visited CSC – IT Helsinki.  This Finnish IT center develops in the long term an open source multiphysical simulation software ELMER. This software is designed to solve large scale problems, and it already contains some domain decomposition methods including FETI.  The goal of our group was made a connection between both software to utilize FETI from ESPRESO in ELMER. Our variant of FETI (compared to already implemented version in ELMER) uses more general routine to detect the singularity of stiffness matrices without stronger assumptions, and it contains many other features (Schur  complement in dense format,  support for Xeon Phi and GPU accelerators) for which this coupling makes sense. Moreover ESPRESO solver supports hybrid FETI version (collection of several subdomains per one MPI process + reduction of coarse problem dimension) which will be implemented (activated for ELMER) in next step.

26 Nov

ESPRESO to be tested on Titan, the second largest supercomputer in the world

The ESPRESO developer team gained access to the Titan machine through Director Discretion project. The project was awarded with 2,700,000 core-hours. This means that would be able to use the entire machine for up to 5 hours. This of course will not be the case, as thousands of smaller tests will lead to a version that will be able to efficiently use entire supercomputer.

The main objectives of this project are as follows: (1) performance evaluation of the ESPRESO H on all 18,000 compute nodes and identification of the bottlenecks at this scale using parallel problem generator, (2) optimization of the communication layer and all global operations, (3)   development and optimization of the GPU accelerated version at large scale and (4) performance benchmarking using real-life problems of both CPU and GPU versions.

More information about Oak Ridge National Lab and the Titan supercomputer can be found here: ORNLTitan.

26 Nov

Power efficient version of ESPRESO to be developed under READEX Horizon 2020 project


The goal of the READEX project is to improved energy-efficiency of applications in the field of High-Performance Computing. The project brings together European experts from different ends of the computing spectrum to develop a tools-aided methodology for dynamic auto-tuning, allowing users to automatically exploit the dynamic behaviour of their applications by adjusting the system to the actual resource requirements.

The task of IT4I consists in the evaluation of dynamism in HPC applications, manual tuning especially of the FETI domain decomposition solvers, combining direct and iterative methods, and evaluation and validation of the developed tool, taking results of the manual tuning as the baseline.

More information can be found at http://www.readex.eu.

26 Nov

ESPRESO will be accelerated by Intel Xeon Phi coprocessors


The Intel® PCC at IT4Innovations National Supercomputing Center (Intel® PCC – IT4I) is developing highly parallel algorithms and libraries optimized for latest Intel parallel technologies. Main activities of the center are divided into two pillars: Development of highly parallel algorithms and libraries, and Development and support of HPC community codes. The pillar Development of highly parallel algorithms and libraries focuses on the development of the state-of-the-art sparse iterative linear solvers combined with appropriate preconditioners and domain decomposition methods, suitable for solution of very large problems distributed over tens of thousands of Xeon Phi accelerated nodes. Developed solvers will become part of IT4I in-house ESPRESO (ExaScale PaRallel FETI SOlver) library. Development and support of HPC community codes includes creating interface between ESPRESO and existing community codes Elmer and OpenFOAM Extend Project.

More details about the centre can be found at http://ipcc.it4i.cz.