MOHID parallelization upgrade following a domain decomposition approach. Leitão, P. Technical Report Hidromod, 2014.
MOHID parallelization upgrade following a domain decomposition approach [pdf]Paper  abstract   bibtex   
? Introduction In this document the MOHID parallelization upgrade done by Hidromod in the framework of the EnergyMare project is described. The work was sub-contracted by MeteoGalicia, one of EnergyMare partners. This upgrade had a global objective of increasing the speedup factor associated with MOHID modelling system's parallelization. A specific goal was to increase the computational efficiency of the operational MOHID hydrodynamic model used by MeteoGalicia. This upgrade will allow running larger model domains with the same horizontal discretization. This way MeteoGalicia could merge the 4 operational MOHID models run for each Ria in a single model covering the entire Rias maintaining the horizontal and vertical discretization. This methodology will allow simulating Rias interaction. Additionally, with this new upgrade MeteoGalicia will be able to run higher resolution models and consequently enhance its capability to accurately identify areas with high potential to generate marine current energy and fulfil one of the EnergyMare goals. Currently MOHID has two main parallelization approaches implemented: (1) one where each MOHID model/sub-model runs in a different process and the communication between processes is done using MPI; (2) In the other approach each “do loop” is parallelized using OpenMP directives; MPI allocates processes and OpenMP allocates threads. Along this document “process”, “thread” and “core” concepts will be used. The first two are used when the discussion is focused in the software (MPI – processes, OpenMP - threads) and third one (core) in the hardware (e.g. speedup quantification).

Downloads: 0