cuIBM
A GPU-based Immersed Boundary Method code
Namespaces | Functions
generateA.cu File Reference

Implementation of the kernels required to generate the matrix resulting from the implicit terms in the momentum equation. More...

#include "generateA.h"
Include dependency graph for generateA.cu:

Go to the source code of this file.

Namespaces

 kernels
 Contains all the custom-written CUDA kernels.
 

Functions

__global__ void kernels::generateA (int *ARows, int *ACols, real *AVals, real *MVals, int *LRows, int *LCols, real *LVals, int ASize, real alpha)
 Generates a block of the matrix resulting from implicit terms in the momentum equation. More...
 
__global__ void kernels::generateADirectForcing (int *ARows, int *ACols, real *AVals, real *MVals, int *LRows, int *LCols, real *LVals, int ASize, real alpha, int *tags)
 Generates a block of the matrix resulting from implicit terms in the momentum equation for the direct forcing method. More...
 

Detailed Description

Implementation of the kernels required to generate the matrix resulting from the implicit terms in the momentum equation.

Definition in file generateA.cu.