Solving the floating body radiation and diffraction problems with the BEM and the free-surface Green function

Solution of the two-dimensional floating body radiation and diffraction problems with the Boundary Element Method and the free-surface Green function.

August 11, 2025 · Rodrigo Castro

The two-dimensional infinite-depth free-surface Green function

Expressions for the infinite-depth Green function for diffraction and radiation of regular waves by two-dimensional structures.

August 8, 2025 · Rodrigo Castro

Using the Boundary Element Method to solve the two-dimensional floating body radiation problem

Radiation coefficients and the wave amplitude are computed for a cylinder heaving on the free surface of a liquid.

August 2, 2025 · Rodrigo Castro

Natural frequencies and modes of sloshing in a rectangular tank

The natural frequencies and modes of sloshing in a rectangular tank are obtained through solution of a potential flow.

July 22, 2025 · Rodrigo Castro

Evaluating analytical expressions representing a two-dimensional potential flow with free-surface

Hydrodynamic coefficients and the wave produced by a circular cylinder oscilating in heave are obtained by evaluation of analytical expressions. Experimental data is also presented for validation.

July 20, 2025 · Rodrigo Castro

Solving the 2D potential flow using the Boundary Element Method

Computation of the 2D velocity potential around a circular cylinder using the Boundary Element Method.

July 11, 2025 · Rodrigo Castro

Accelerating Python code with Numba and F2PY

Using Numba and F2PY to speed up computations in Python.

June 16, 2025 · Rodrigo Castro

2D constant boundary element influence coefficients

Computation of influence coefficients for 2D constant boundary elements.

May 19, 2025 · Rodrigo Castro

Introducing the Boundary Element Method with Python

Python implementation of the 2D Boundary Element Method.

May 6, 2025 · Rodrigo Castro

Integrating Fortran and Python with F2PY

Calling Fortran procedures from Python.

April 26, 2025 · Rodrigo Castro