Validation of the cuIBM code
Warning: Undefined variable $post in /home/lj3i62g6dk4q/public_html/wp-content/themes/spruce-theme/api/figshare.php on line 57
Warning: Attempt to read property "ID" on null in /home/lj3i62g6dk4q/public_html/wp-content/themes/spruce-theme/api/figshare.php on line 57
Description
We have developed a Navier-Stokes solver, called cuIBM, to simulate incompressible flows using immersed boundary methods. This document provides background on the numerical methods implemented in the cuIBM code framework and evidence of the validation exercise carried out by the authors. The code provides a growing set of options for flows with immersed boundaries, is written in C++ and uses GPU hardware via CUDA kernels and calls to the Cusp library. The validation tests in two-dimensions use an analytical solution (Couette flow) and several experimental results to contrast with the numerical solutions. The experimental benchmarks include a lid-driven cavity at Re=100, impulsively started flow around a circular cylinder at low and moderate Reynolds numbers, cylinder wake flow, and flow over both heaving and flapping airfoils.
Files
- cuIBM-Validation_v1.pdf
Warning: Attempt to read property "download_url" on array in /home/lj3i62g6dk4q/public_html/wp-content/themes/spruce-theme/api/figshare.php on line 34
Links
Technical report published on figshare under a CC-BY-NC license, detailing validation tests on the cuIBM
code using analytical solutions and published experimental and numerical results. Please note that the code itself is open-source under the MIT license —allowing even commercial uses; commercial users, however, are not allowed to reproduce the validation document, but they can cite it.
- "Validation of the cuIBM code for Navier-Stokes equations with immersed boundary methods", Anush Krishnan, L. A. Barba. (6 July 2012). 10.6084/m9.figshare.92789 // Code repository
Technical report published on figshare under CC-BY-NC.