cuIBM
A GPU-based Immersed Boundary Method code
|
Files | |
file | calculateForce.cu [code] |
Implementation of the kernels to calculate the forces acting on a body using a control-volume approach. The method is described in Lai & Peskin (2000). | |
file | calculateForce.h [code] |
Declaration of the kernels to calculate the forces acting on a body The method is described in Lai & Peskin (2000). | |
file | generateA.cu [code] |
Implementation of the kernels required to generate the matrix resulting from the implicit terms in the momentum equation. | |
file | generateA.h [code] |
Declaration of the kernels to generate the matrix resulting from the implicit terms in the momentum equation. | |
file | generateBC1.cu [code] |
Implementation of the kernels to generate right hand-side terms of the intermediate velocity flux solver. | |
file | generateBC1.h [code] |
Declaration of the kernels to generate right hand-side terms of the intermediate velocity flux solver. | |
file | generateBC2.cu [code] |
Implementation of the kernels to generate elements of the right hand-side of the Poisson solver. | |
file | generateBC2.h [code] |
Declaration of the kernels to generate elements of the right hand-side of the Poisson solver. | |
file | generateE.cu [code] |
Implementation of the kernels to generate elements of the interpolation matrix. | |
file | generateE.h [code] |
Declaration of the kernels to generate the interpolation matrix. | |
file | generateM.cu [code] |
Implementation of the kernels to generate the mass matrix and its inverse. | |
file | generateM.h [code] |
Declaration of the kernels to generate the mass matrix and its inverse. | |
file | generateQT.cu [code] |
Implementation of the kernels to generate the gradient matrix and interpolation matrix. | |
file | generateQT.h [code] |
Declaration of the kernels to generate gradient matrix and interpolation matrix. | |
file | generateRN.cu [code] |
Implementation of the kernels to generate the explicit terms of the momentum equation. | |
file | generateRN.h [code] |
Declaration of the kernels to generate the explicit terms of the momentum equation. | |
file | generateVelB.cu [code] |
Implementation of the kernels to generate body-velocities. | |
file | generateVelB.h [code] |
Declaration of the kernels required to generate body-velocities. | |
file | updateRHS1.cu [code] |
Implementation of the kernels to update the right hand-side of the intermediate velocity flux solver. It replaces the right-hand side elements at the tagged points, with values obtained from the interpolation relations at those points. | |
file | updateRHS1.h [code] |
Declaration of the kernels to update the right hand-side of the intermediate velocity flux solver. | |