DocumentCode
632855
Title
Parallelization of NAPOM implementation
Author
Depolli, M. ; Kosec, Gregor ; Ugovsek, Janez ; Malacic, Vlado
Author_Institution
Jozef Stefan Inst., Ljubljana, Slovenia
fYear
2013
fDate
20-24 May 2013
Firstpage
203
Lastpage
207
Abstract
In this paper, the code for the North Atlantic Princeton Ocean Model (NAPOM) used by the Marine Biology Station (MBS) is parallelized and optimized. The FORTRAN source code and the hardware architecture of MBS cluster are examined and analyzed to determine the behavior of the NAPOM execution with bottlenecks identified on both ends. Based on the analysis, the most effective optimization and parallelization actions are planned. Most time consuming modules of the NAPOM package are optimized to achieve maximal performance on the hardware architecture. The pre-process modules are distributed on more computational nodes while all independent complex operations are parallelized with the shared memory principles. The resulting parallelized implementation of the NAPOM package executes nearly four times faster than the original one with only a minimal additional load to the MBS cluster.
Keywords
FORTRAN; geophysics computing; oceanographic techniques; software packages; FORTRAN source code; MBS cluster; MIPRO MBS cluster hardware architecture; Marine Biology Station; NAPOM execution; NAPOM implementation; NAPOM package; North Atlantic Princeton Ocean Model; effective optimization action; parallelization action; pre-process modules; Bandwidth; Computational modeling; Computers; Hardware; Mathematical model; Numerical models; Optimization;
fLanguage
English
Publisher
ieee
Conference_Titel
Information & Communication Technology Electronics & Microelectronics (MIPRO), 2013 36th International Convention on
Conference_Location
Opatija
Print_ISBN
978-953-233-076-2
Type
conf
Filename
6596252
Link To Document