Skip to main content

A Parallelized Inflow-Boundary-Based Numerical Tank: Performance on Individual SMA Nodes

  • Conference paper
  • First Online:
Proceedings of the Fourth International Conference in Ocean Engineering (ICOE2018)

Part of the book series: Lecture Notes in Civil Engineering ((LNCE,volume 22))

Abstract

State of the art in numerical wave tank (NWT) development demands that emerging algorithms be capable of utilizing most of the computing power available from today’s multi-core CPU architectures. Based on this motivation, we attempt MPI-based parallelization of our (in-house) Navier–Stokes equation (NSE)-based NWT algorithm. Parallelization strategy adopted in this paper involves domain decomposition along the direction of wave propagation. The parallelized NWT code is tested on single, multi-core, shared-memory nodes for both regular wave generation and wave-rigid structure interaction (WSI) scenarios. It is demonstrated that the resultant wave topology is independent of number of threads considered in the parallel computation \((N_p)\). It is further observed that proposed parallelization strategy results in appreciable reduction in computation time \((\mathcal {CT})\). However, maximum speedup \((\psi _{max})\) is observed to be limited by the number of physical cores \((\mathfrak {N})\) available on the computing node. Nonetheless, the results demonstrate that, for the same grid size, proposed NWT code is significantly faster than ANSYS® FLUENT for WSI simulations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    quite interestingly, performance degradation was observed for benchmarking tests involving FFT-based solution of PDEs [16].

References

  1. Finnegan W, Goggins J (2015) Linear irregular wave generation in a numerical wave tank. Appl Ocean Res 52:188–200

    Article  Google Scholar 

  2. Perić R, Abdel-Maksoud M (2015) Generation of free-surface waves by localized source terms in the continuity equation. Ocean Eng 109:567–579

    Article  Google Scholar 

  3. Bihs H, Kamath A, Chella MA, Aggarwal A, Arntsen ØA (2016) A new level set numerical wave tank with improved density interpolation for complex wave hydrodynamics. Comput Fluids 140:191–208

    Article  MathSciNet  Google Scholar 

  4. Sriram V, Sannasiraj SA, Sundar V (2006) Simulation of 2-D non-linear waves using finite element method with cubic spline approximation. J Fluids Struct 22:663–681

    Article  Google Scholar 

  5. Sriram V, Sannasiraj SA, Sundar V, Schlenkhoff A, Schlurmann T (2010) Quantification of phase shift in the simulation of shallow water waves. Int J Numer Methods Fluids 62:1381–1410

    MATH  Google Scholar 

  6. Zhang T, Ren Y-F, Yang Z-Q, Fan C-M, Li P-W (2016) Application of generalized finite difference method to propagation of nonlinear waves in numerical wave flume. Ocean Eng 123:278–290

    Article  Google Scholar 

  7. Saincher S, Banerjee J (2017) On wave damping occurring during source-based generation of steep waves in deep and near-shallow water. Ocean Eng 135:98–116

    Article  Google Scholar 

  8. Saincher S, Banerjee J (2017) A volume-preserving inflow boundary based numerical tank applied to wave-structure interaction in near-shallow water. In: Proceedings of the 7th international conference on computational methods in marine engineering (MARINE 2017), Nantes, France

    Google Scholar 

  9. Sriram V, Ma QW, Schlurmann T (2014) A hybrid method for modelling two dimensional non-breaking and breaking waves. J Comput Phys 272:429–454

    Article  MathSciNet  Google Scholar 

  10. Zinjala HK, Banerjee J (2015) A Lagrangian-Eulerian volume-tracking with linearity-preserving interface reconstruction. Numer Heat Trans Part B Fundam 68:459–478

    Article  Google Scholar 

  11. Aggarwal V, Gada VH, Sharma A (2013) Parallelization methodology and performance study for level-set-method-based simulation of a 3-D transient two-phase flow. Numer Heat Trans Part B Fundam 63:327–356

    Article  Google Scholar 

  12. Oger G, Le Touzé D, Guibert D, de Leffe M, Biddiscombe J, Soumagne J, Piccinali J-G (2016) On distributed memory MPI-based parallelization of SPH codes in massive HPC context. Comput Phys Commun 200:1–14

    Article  MathSciNet  Google Scholar 

  13. Quinn MJ (2004) Parallel programming in C with MPI and OpenMP. McGraw-Hill Higher Education

    Google Scholar 

  14. Anghan C (2016) Direct numerical simulation (DNS) of spatially and temporally developing free round jet using message passing interface (MPI). Thesis of Master of Technology, Mechanical Engineering Department, S V National Institute of Technology, Surat, India

    Google Scholar 

  15. Beji S, Battjes JA (1994) Numerical simulation of nonlinear wave propagation over a bar. Coastal Eng 23:1–16

    Article  Google Scholar 

  16. Leng T, Ali R, Hsieh J, Mashayekhi V, Rooholamini R (2002) An empirical study of hyper-threading in high-performance computing clusters. In: Proceedings of the 3rd LCI international conference on Linux clusters: the HPC revolution, St. Petersburg, Florida

    Google Scholar 

  17. Margo W, Petersen P, Shah S (2002) Hyper-threading technology: impact on compute-intensive workloads. Intel Technol J 6:1–9

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shaswat Saincher .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Saincher, S., Dave, S., Anghan, C., Banerjee, J. (2019). A Parallelized Inflow-Boundary-Based Numerical Tank: Performance on Individual SMA Nodes. In: Murali, K., Sriram, V., Samad, A., Saha, N. (eds) Proceedings of the Fourth International Conference in Ocean Engineering (ICOE2018). Lecture Notes in Civil Engineering, vol 22. Springer, Singapore. https://doi.org/10.1007/978-981-13-3119-0_43

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-3119-0_43

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-3118-3

  • Online ISBN: 978-981-13-3119-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics