PaStiX Handbook  6.3.2
pastix_dscores.h
Go to the documentation of this file.
1 /**
2  * @file pastix_dscores.h
3  *
4  * PaStiX kernel header.
5  *
6  * @copyright 2011-2023 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
7  * Univ. Bordeaux. All rights reserved.
8  *
9  * @version 6.3.2
10  * @author Mathieu Faverge
11  * @author Pierre Ramet
12  * @author Xavier Lacoste
13  * @author Esragul Korkmaz
14  * @author Gregoire Pichon
15  * @author Tony Delarue
16  * @author Brieuc Nicolas
17  * @date 2023-07-21
18  * @generated from /builds/solverstack/pastix/kernels/pastix_zccores.h, mixed zc -> ds, Wed Dec 13 12:09:05 2023
19  *
20  */
21 #ifndef _pastix_dscores_h_
22 #define _pastix_dscores_h_
23 
25  const SolverMatrix *solvmtx,
26  const pastix_bcsc_t *bcsc,
27  pastix_int_t itercblk );
29  const SolverMatrix *solvmtx,
30  const pastix_bcsc_t *bcsc,
31  pastix_int_t itercblk,
32  const char *directory );
33 
34 #endif /* _pastix_dscores_h_ */
BEGIN_C_DECLS typedef int pastix_int_t
Definition: datatypes.h:51
enum pastix_coefside_e pastix_coefside_t
Data blocks used in the kernel.
void cpucblk_dsinit(pastix_coefside_t side, const SolverMatrix *solvmtx, const pastix_bcsc_t *bcsc, pastix_int_t itercblk, const char *directory)
Fully initialize a single mixed-precision cblk.
int cpucblk_dsfillin(pastix_coefside_t side, const SolverMatrix *solvmtx, const pastix_bcsc_t *bcsc, pastix_int_t itercblk)
Initialize the coeftab structure from the internal bcsc.
Solver column block structure.
Definition: solver.h:200