1 research outputs found
Multithreaded or thread safe OASIS version including performance optimisations to adapt to manyâcore architectures (D2.3)
<p><strong>Abstract</strong></p>
<p>The developments realised in OASIS3âMCT to improve its parallel efficiency are detailed. These will be available in the next release OASIS3âMCT_4.0 planned for spring 2018. The most important improvements concern the communication scheme and the hybrid MPI+OpenMP parallelisation of theSpherical Coordinate Remapping and Interpolation Package (SCRIP) library. The new communication method, which can now use the mapping weights to define the intermediate mapping decomposition, takes longer to initialise but offers significant gain at run time, especially for highâresolution cases running on a high number of tasks. The parallelisation introduced in the SCRIP library for the mapping weight calculation allows a reduction in the weight calculation time of 2 to 3 orders of magnitude for highâresolution grids. Also, significant gains are obtained in the initialisation phase by updating the MCT library from version 2.8 to 2.10.beta1 and additional debugging. New methods introduced in the CONSERV postâprocessing operation ensuring the global conservation of the coupling fields lower the calculation costs by one order of magnitude while still ensuring good level of reproducibility. Finally, additional results obtained with ISâENES2 coupling technology benchmarks show that OASIS3âMCT performs as well as, and even better at very high number of cores, than other coupling technologies and<br>
that its behaviour on Marconi KNL is fully satisfactory.</p>
<p><strong>About this document</strong></p>
<ul>
<li>Work package in charge: WP2 Scalability</li>
<li>Actual delivery date for this deliverable: 28 March 2018</li>
<li>Dissemination level: PU (for public use)</li>
<li>Lead author: Centre Européen de Recherche et de Formation Avancée en Calcul Scientifique (CERFACS): Sophie Valcke</li>
<li>Other contributing authors: Centre Européen de Recherche et de Formation Avancée en Calcul Scientifique (CERFACS): Laure Coquart, Anthony Craig, Gabriel Jonville, Eric Maisonnave, Andrea Piacentini</li>
<li>Internal reviewers: Sveriges Meteorologiska och Hydrologiska Institut (SMHI): Uwe Fladrich, BULL/ATOS (BULL): David Guibert, Erwan Raffin, Deutsches Klimarechenzentrum (DKRZ): Philipp Neumann</li>
</ul