Leveraging High-Performance Computing
In addition to the scientific topics that BioDynaMo will address, it is pioneering from a technological/IT perspective. In particular, the platform should be runnable using hybrid cloud computing systems, i.e. multiple heterogeneous multicore computer resources.
Moreover, since the simulations can take several hours or days, error-robustness is a crucial point. BioDynaMo should be insensitive to occurrence of errors, such as when on e of the cloud-computers crashes. The elastic cloud environment should incorporate resiliency strategies against loss of information and other infrastructural failures.
First steps towards the HPC implementation have been done in the context of the “Intel Modern Code Developer Challenge”. More information on this competition can be found here, as well as from interviews, which were done after the challenge, with our project members Roman Bauer and Lukas Breitwieser.