cuIBM
A GPU-based Immersed Boundary Method code
kernels Directory Reference
Directory dependency graph for kernels:
/home/mesnardo/git/barbagroup/cuIBM/src/solvers/kernels

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.