Premium
Parallel implementation of a non‐hydrostatic model for free surface flows with semi‐Lagrangian advection treatment
Author(s) -
Jankowski Jacek A.
Publication year - 2008
Publication title -
international journal for numerical methods in fluids
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.938
H-Index - 112
eISSN - 1097-0363
pISSN - 0271-2091
DOI - 10.1002/fld.1859
Subject(s) - polygon mesh , computer science , scalability , robustness (evolution) , computational science , finite volume method , unstructured grid , grid , trim , test case , code (set theory) , parallel computing , mathematics , mechanics , geometry , computer graphics (images) , physics , machine learning , biochemistry , chemistry , regression analysis , database , gene , programming language , operating system , set (abstract data type)
The parallel implementation of an unstructured‐grid, three‐dimensional, semi‐implicit finite difference and finite volume model for the free surface Navier–Stokes equations (Un TRIM ) is presented and discussed. The new developments are aimed to make the code available for high‐performance computing in order to address larger, complex problems in environmental free surface flows. The parallelization is based on the mesh partitioning method and message passing and has been achieved without negatively affecting any of the advantageous properties of the serial code, such as its robustness, accuracy and efficiency. The key issue is a new, autonomous parallel streamline backtracking algorithm, which allows using semi‐Lagrangian methods in decomposed meshes without compromising the scalability of the code. The implementation has been carefully verified not only with simple, abstract test cases illustrating the application domain of the code but also with advanced, high‐resolution models presently applied for research and engineering projects. The scheme performance and accuracy aspects are researched and discussed. Copyright © 2008 John Wiley & Sons, Ltd.