8.3
general documentation
cs_sles_it_cuda.h File Reference
#include "cs_base.h"
#include "cs_matrix.h"
#include "cs_sles.h"
#include "cs_sles_pc.h"
+ Include dependency graph for cs_sles_it_cuda.h:

Go to the source code of this file.

Functions

cs_sles_convergence_state_t cs_sles_it_cuda_jacobi (cs_sles_it_t *c, const cs_matrix_t *a, cs_lnum_t diag_block_size, cs_sles_it_convergence_t *convergence, const cs_real_t *rhs, cs_real_t *vx_ini, cs_real_t *vx, size_t aux_size, void *aux_vectors)
 
cs_sles_convergence_state_t cs_sles_it_cuda_block_jacobi (cs_sles_it_t *c, const cs_matrix_t *a, cs_lnum_t diag_block_size, cs_sles_it_convergence_t *convergence, const cs_real_t *rhs, cs_real_t *vx_ini, cs_real_t *vx, size_t aux_size, void *aux_vectors)
 
cs_sles_convergence_state_t cs_sles_it_cuda_fcg (cs_sles_it_t *c, const cs_matrix_t *a, cs_lnum_t diag_block_size, cs_sles_it_convergence_t *convergence, const cs_real_t *rhs, cs_real_t *vx_ini, cs_real_t *vx, size_t aux_size, void *aux_vectors)
 
cs_sles_convergence_state_t cs_sles_it_cuda_gcr (cs_sles_it_t *c, const cs_matrix_t *a, cs_lnum_t diag_block_size, cs_sles_it_convergence_t *convergence, const cs_real_t *rhs, cs_real_t *vx_ini, cs_real_t *vx, size_t aux_size, void *aux_vectors)
 

Function Documentation

◆ cs_sles_it_cuda_block_jacobi()

cs_sles_convergence_state_t cs_sles_it_cuda_block_jacobi ( cs_sles_it_t c,
const cs_matrix_t a,
cs_lnum_t  diag_block_size,
cs_sles_it_convergence_t convergence,
const cs_real_t rhs,
cs_real_t vx_ini,
cs_real_t vx,
size_t  aux_size,
void *  aux_vectors 
)

◆ cs_sles_it_cuda_fcg()

cs_sles_convergence_state_t cs_sles_it_cuda_fcg ( cs_sles_it_t c,
const cs_matrix_t a,
cs_lnum_t  diag_block_size,
cs_sles_it_convergence_t convergence,
const cs_real_t rhs,
cs_real_t vx_ini,
cs_real_t vx,
size_t  aux_size,
void *  aux_vectors 
)

◆ cs_sles_it_cuda_gcr()

cs_sles_convergence_state_t cs_sles_it_cuda_gcr ( cs_sles_it_t c,
const cs_matrix_t a,
cs_lnum_t  diag_block_size,
cs_sles_it_convergence_t convergence,
const cs_real_t rhs,
cs_real_t vx_ini,
cs_real_t vx,
size_t  aux_size,
void *  aux_vectors 
)

◆ cs_sles_it_cuda_jacobi()

cs_sles_convergence_state_t cs_sles_it_cuda_jacobi ( cs_sles_it_t c,
const cs_matrix_t a,
cs_lnum_t  diag_block_size,
cs_sles_it_convergence_t convergence,
const cs_real_t rhs,
cs_real_t vx_ini,
cs_real_t vx,
size_t  aux_size,
void *  aux_vectors 
)