A three-dimensional boundary element method for CFD/CSD grid interfacing