Real-time visualization of ship and wavy surface motions based on GPGPU computations

Anton Gavrikov, Andrei Ivashchenko, Ivan Gankevich, Nataliia Kulabukhova, Alexander Bogdanov, Alexander Degtyarev, Vladimir Rukovchuk

One of the key stages in ship design process is the modeling of its behavior on the wavy sea surface, carried out with the expected operational characteristics taken into account. Similar modeling process could be done within real conditions at Virtual testbed, which allows to monitor the influence of external disturbances on ship's running characteristics in real time with sensors installed on-board. Visualization of the results for such modeling process allows the researcher to correctly and holistically perceive occurring events, as well as to predict and timely respond to emerging dangerous situations. If we are using GPGPU technology for computation purposes, results of modeling will be already placed in GPU memory after process completion. This fact can be regarded as an opportunity to optimize the visualization process by converting the raw simulation data into graphic objects directly on the GPU, and interaction mechanisms between OpenGL and OpenCL could be used here. In this article we demonstrate the effectiveness of this technique on the example of ship behavior visualization ona wavy sea surface, as well as forces acting on the ship's hull.

Bibtex
@inproceedings{gavrikov2018vtestbed,
  title={Real-time visualization of ship and wavy surface motions based on GPGPU computations},
  author={Anton Gavrikov and Andrei Ivashchenko and Ivan Gankevich and Nataliia Kulabukhova and Alexander Bogdanov and Alexander Degtyarev and Vladimir Rukovchuk},
  publisher={RWTH Aahen University},
  booktitle={Proceedings of GRID'18},
  url={http://ceur-ws.org/Vol-2267/415-418-paper-79.pdf},
  year={2018},
  month={09},
  language={english},
  address={Dubna, Russia},
  volume={2267},
  pages={415--418},
  series={CEUR Workshop Proceedings},
  issn={1613-0073},
  editor={Vladimir Korenkov and Tatiana Zaikina and Andrey Nechaevskiy and Tatiana Zaikina and Elena Mazhitova},
  type={inproceedings}
}

Publication: Proceedings of GRID'18
Publisher: RWTH Aahen University