Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
solverstack
PaStiX
Commits
da6de70e
Commit
da6de70e
authored
Apr 20, 2017
by
Mathieu Faverge
Browse files
Renaming of the functions working on cblk
parent
581d625d
Changes
16
Hide whitespace changes
Inline
Side-by-side
kernels/core_zgeadd.c
View file @
da6de70e
...
...
@@ -245,12 +245,12 @@ core_zgeadd( pastix_trans_t trans,
*
******************************************************************************/
int
c
ore
_zgeaddsp1d
(
const
SolverCblk
*
cblk1
,
SolverCblk
*
cblk2
,
const
pastix_complex64_t
*
L
,
pastix_complex64_t
*
Cl
,
const
pastix_complex64_t
*
U
,
pastix_complex64_t
*
Cu
)
c
pucblk
_zgeaddsp1d
(
const
SolverCblk
*
cblk1
,
SolverCblk
*
cblk2
,
const
pastix_complex64_t
*
L
,
pastix_complex64_t
*
Cl
,
const
pastix_complex64_t
*
U
,
pastix_complex64_t
*
Cu
)
{
SolverBlok
*
iterblok
;
SolverBlok
*
firstblok
;
...
...
kernels/core_zgetrfsp.c
View file @
da6de70e
...
...
@@ -207,10 +207,10 @@ core_zgetrfsp( pastix_int_t n,
*
*******************************************************************************/
int
c
ore
_zgetrfsp1d_getrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
U
,
double
criteria
)
c
pucblk
_zgetrfsp1d_getrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
U
,
double
criteria
)
{
pastix_int_t
ncols
,
stride
;
pastix_int_t
nbpivot
=
0
;
...
...
@@ -280,15 +280,15 @@ core_zgetrfsp1d_getrf( SolverCblk *cblk,
*
*******************************************************************************/
int
c
ore
_zgetrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
U
,
double
criteria
,
const
pastix_lr_t
*
lowrank
)
c
pucblk
_zgetrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
U
,
double
criteria
,
const
pastix_lr_t
*
lowrank
)
{
pastix_int_t
nbpivot
;
nbpivot
=
c
ore
_zgetrfsp1d_getrf
(
cblk
,
L
,
U
,
criteria
);
nbpivot
=
c
pucblk
_zgetrfsp1d_getrf
(
cblk
,
L
,
U
,
criteria
);
/**
* We exploit the fact tha the upper triangle is stored at the top of the L
* column, and by transposition the L part of the diagonal block is
...
...
@@ -333,10 +333,10 @@ core_zgetrfsp1d_panel( SolverCblk *cblk,
*
*******************************************************************************/
int
c
ore
_zgetrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work
)
c
pucblk
_zgetrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work
)
{
pastix_complex64_t
*
L
=
cblk
->
lcoeftab
;
pastix_complex64_t
*
U
=
cblk
->
ucoeftab
;
...
...
@@ -344,7 +344,7 @@ core_zgetrfsp1d( SolverMatrix *solvmtx,
SolverBlok
*
blok
,
*
lblk
;
pastix_int_t
nbpivot
;
nbpivot
=
c
ore
_zgetrfsp1d_panel
(
cblk
,
L
,
U
,
criteria
,
&
solvmtx
->
lowrank
);
nbpivot
=
c
pucblk
_zgetrfsp1d_panel
(
cblk
,
L
,
U
,
criteria
,
&
solvmtx
->
lowrank
);
blok
=
cblk
->
fblokptr
+
1
;
/* this diagonal block */
lblk
=
cblk
[
1
].
fblokptr
;
/* the next diagonal block */
...
...
kernels/core_zhetrfsp.c
View file @
da6de70e
...
...
@@ -220,10 +220,10 @@ core_zhetrfsp( pastix_int_t n,
*
*******************************************************************************/
int
c
ore
_zhetrfsp1d_hetrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLh
,
double
criteria
)
c
pucblk
_zhetrfsp1d_hetrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLh
,
double
criteria
)
{
pastix_int_t
ncols
,
stride
;
pastix_int_t
nbpivot
=
0
;
...
...
@@ -464,16 +464,16 @@ void core_zhetrfsp1d_gemm( SolverCblk *cblk,
*
*******************************************************************************/
int
c
ore
_zhetrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLh
,
double
criteria
,
const
pastix_lr_t
*
lowrank
)
c
pucblk
_zhetrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLh
,
double
criteria
,
const
pastix_lr_t
*
lowrank
)
{
pastix_int_t
nbpivot
;
(
void
)
lowrank
;
nbpivot
=
c
ore
_zhetrfsp1d_hetrf
(
cblk
,
L
,
DLh
,
criteria
);
nbpivot
=
c
pucblk
_zhetrfsp1d_hetrf
(
cblk
,
L
,
DLh
,
criteria
);
core_zhetrfsp1d_trsm
(
cblk
,
L
);
return
nbpivot
;
}
...
...
@@ -512,11 +512,11 @@ core_zhetrfsp1d_panel( SolverCblk *cblk,
*
*******************************************************************************/
int
c
ore
_zhetrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work1
,
pastix_complex64_t
*
work2
)
c
pucblk
_zhetrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work1
,
pastix_complex64_t
*
work2
)
{
pastix_complex64_t
*
L
=
cblk
->
lcoeftab
;
SolverCblk
*
fcblk
;
...
...
@@ -524,7 +524,7 @@ core_zhetrfsp1d( SolverMatrix *solvmtx,
pastix_int_t
nbpivot
;
/* if there are off-diagonal supernodes in the column */
nbpivot
=
c
ore
_zhetrfsp1d_hetrf
(
cblk
,
L
,
work1
,
criteria
);
nbpivot
=
c
pucblk
_zhetrfsp1d_hetrf
(
cblk
,
L
,
work1
,
criteria
);
core_zhetrfsp1d_trsm
(
cblk
,
L
);
blok
=
cblk
->
fblokptr
+
1
;
/* this diagonal block */
...
...
kernels/core_zpotrfsp.c
View file @
da6de70e
...
...
@@ -217,9 +217,9 @@ core_zpotrfsp( pastix_int_t n,
*
*******************************************************************************/
int
c
ore
_zpotrfsp1d_potrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
double
criteria
)
c
pucblk
_zpotrfsp1d_potrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
double
criteria
)
{
pastix_int_t
ncols
,
stride
;
pastix_int_t
nbpivot
=
0
;
...
...
@@ -275,12 +275,12 @@ core_zpotrfsp1d_potrf( SolverCblk *cblk,
*
*******************************************************************************/
int
c
ore
_zpotrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
double
criteria
,
const
pastix_lr_t
*
lowrank
)
c
pucblk
_zpotrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
double
criteria
,
const
pastix_lr_t
*
lowrank
)
{
pastix_int_t
nbpivot
=
c
ore
_zpotrfsp1d_potrf
(
cblk
,
L
,
criteria
);
pastix_int_t
nbpivot
=
c
pucblk
_zpotrfsp1d_potrf
(
cblk
,
L
,
criteria
);
cpucblk_ztrsmsp
(
PastixLCoef
,
PastixRight
,
PastixLower
,
PastixConjTrans
,
PastixNonUnit
,
cblk
,
L
,
L
,
lowrank
);
...
...
@@ -318,17 +318,17 @@ core_zpotrfsp1d_panel( SolverCblk *cblk,
*
*******************************************************************************/
int
c
ore
_zpotrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work
)
c
pucblk
_zpotrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work
)
{
pastix_complex64_t
*
L
=
cblk
->
lcoeftab
;
SolverCblk
*
fcblk
;
SolverBlok
*
blok
,
*
lblk
;
pastix_int_t
nbpivot
;
nbpivot
=
c
ore
_zpotrfsp1d_panel
(
cblk
,
L
,
criteria
,
&
solvmtx
->
lowrank
);
nbpivot
=
c
pucblk
_zpotrfsp1d_panel
(
cblk
,
L
,
criteria
,
&
solvmtx
->
lowrank
);
blok
=
cblk
->
fblokptr
+
1
;
/* First off-diagonal block */
lblk
=
cblk
[
1
].
fblokptr
;
/* Next diagonal block */
...
...
kernels/core_zsytrfsp.c
View file @
da6de70e
...
...
@@ -226,10 +226,10 @@ core_zsytrfsp( pastix_int_t n,
*
*******************************************************************************/
int
c
ore
_zsytrfsp1d_sytrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLt
,
double
criteria
)
c
pucblk
_zsytrfsp1d_sytrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLt
,
double
criteria
)
{
pastix_int_t
ncols
,
stride
;
pastix_int_t
nbpivot
=
0
;
...
...
@@ -470,16 +470,16 @@ void core_zsytrfsp1d_gemm( SolverCblk *cblk,
*
*******************************************************************************/
int
c
ore
_zsytrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLt
,
double
criteria
,
const
pastix_lr_t
*
lowrank
)
c
pucblk
_zsytrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLt
,
double
criteria
,
const
pastix_lr_t
*
lowrank
)
{
pastix_int_t
nbpivot
;
(
void
)
lowrank
;
nbpivot
=
c
ore
_zsytrfsp1d_sytrf
(
cblk
,
L
,
DLt
,
criteria
);
nbpivot
=
c
pucblk
_zsytrfsp1d_sytrf
(
cblk
,
L
,
DLt
,
criteria
);
core_zsytrfsp1d_trsm
(
cblk
,
L
);
return
nbpivot
;
}
...
...
@@ -518,7 +518,7 @@ core_zsytrfsp1d_panel( SolverCblk *cblk,
*
*******************************************************************************/
int
c
ore
_zsytrfsp1d
(
SolverMatrix
*
solvmtx
,
c
pucblk
_zsytrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work1
,
...
...
@@ -530,7 +530,7 @@ core_zsytrfsp1d( SolverMatrix *solvmtx,
pastix_int_t
nbpivot
;
/* if there are off-diagonal supernodes in the column */
nbpivot
=
c
ore
_zsytrfsp1d_sytrf
(
cblk
,
L
,
work1
,
criteria
);
nbpivot
=
c
pucblk
_zsytrfsp1d_sytrf
(
cblk
,
L
,
work1
,
criteria
);
core_zsytrfsp1d_trsm
(
cblk
,
L
);
blok
=
cblk
->
fblokptr
+
1
;
/* this diagonal block */
...
...
kernels/pastix_zcores.h
View file @
da6de70e
...
...
@@ -130,9 +130,9 @@ int core_zrradd_RRQR_interface( pastix_fixdbl_t tol, pastix_trans_t transA1, co
* level for the numerical factorization step.
*/
int
c
ore
_zgeaddsp1d
(
const
SolverCblk
*
cblk1
,
SolverCblk
*
cblk2
,
const
pastix_complex64_t
*
L1
,
pastix_complex64_t
*
L2
,
const
pastix_complex64_t
*
U1
,
pastix_complex64_t
*
U2
);
int
c
pucblk
_zgeaddsp1d
(
const
SolverCblk
*
cblk1
,
SolverCblk
*
cblk2
,
const
pastix_complex64_t
*
L1
,
pastix_complex64_t
*
L2
,
const
pastix_complex64_t
*
U1
,
pastix_complex64_t
*
U2
);
void
cpucblk_zgemmsp
(
pastix_coefside_t
sideA
,
pastix_coefside_t
sideB
,
pastix_trans_t
trans
,
const
SolverCblk
*
cblk
,
const
SolverBlok
*
blok
,
SolverCblk
*
fcblk
,
...
...
@@ -186,35 +186,38 @@ void gpu_zgemmsp_fermi( const SolverMatrix *solvmatr,
cudaStream_t
stream
);
#endif
int
c
ore
_zgetrfsp1d_getrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
U
,
double
criteria
);
int
c
ore
_zgetrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
U
,
double
criteria
,
const
pastix_lr_t
*
lowrank
);
int
c
ore
_zgetrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work
);
int
c
pucblk
_zgetrfsp1d_getrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
U
,
double
criteria
);
int
c
pucblk
_zgetrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
U
,
double
criteria
,
const
pastix_lr_t
*
lowrank
);
int
c
pucblk
_zgetrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work
);
int
c
ore
_zpotrfsp1d_potrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
double
criteria
);
int
c
ore
_zpotrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
double
criteria
,
const
pastix_lr_t
*
lowrank
);
int
c
ore
_zpotrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work
);
int
c
pucblk
_zpotrfsp1d_potrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
double
criteria
);
int
c
pucblk
_zpotrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
double
criteria
,
const
pastix_lr_t
*
lowrank
);
int
c
pucblk
_zpotrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work
);
#if defined(PRECISION_z) || defined(PRECISION_c)
int
core_zhetrfsp1d_hetrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLh
,
double
criteria
);
int
core_zhetrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLh
,
double
criteria
,
const
pastix_lr_t
*
lowrank
);
int
core_zhetrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work1
,
pastix_complex64_t
*
work2
);
int
cpucblk_zhetrfsp1d_hetrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLh
,
double
criteria
);
int
cpucblk_zhetrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLh
,
double
criteria
,
const
pastix_lr_t
*
lowrank
);
int
cpucblk_zhetrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work1
,
pastix_complex64_t
*
work2
);
#endif
/*defined(PRECISION_z) || defined(PRECISION_c) */
int
cpucblk_zsytrfsp1d_sytrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLt
,
double
criteria
);
int
cpucblk_zsytrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLt
,
double
criteria
,
const
pastix_lr_t
*
lowrank
);
int
cpucblk_zsytrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work1
,
pastix_complex64_t
*
work2
);
/* To be removed */
#if defined(PRECISION_z) || defined(PRECISION_c)
int
core_zhetrfsp1d_trsm
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
);
void
core_zhetrfsp1d_gemm
(
SolverCblk
*
cblk
,
SolverBlok
*
blok
,
SolverCblk
*
fcblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
C
,
pastix_complex64_t
*
work1
,
pastix_complex64_t
*
work2
);
#endif
/*defined(PRECISION_z) || defined(PRECISION_c) */
int
core_zsytrfsp1d_sytrf
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLt
,
double
criteria
);
int
core_zsytrfsp1d_panel
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
DLt
,
double
criteria
,
const
pastix_lr_t
*
lowrank
);
int
core_zsytrfsp1d
(
SolverMatrix
*
solvmtx
,
SolverCblk
*
cblk
,
double
criteria
,
pastix_complex64_t
*
work1
,
pastix_complex64_t
*
work2
);
#endif
/* defined(PRECISION_z) || defined(PRECISION_c) */
int
core_zsytrfsp1d_trsm
(
SolverCblk
*
cblk
,
pastix_complex64_t
*
L
);
void
core_zsytrfsp1d_gemm
(
SolverCblk
*
cblk
,
SolverBlok
*
blok
,
SolverCblk
*
fcblk
,
pastix_complex64_t
*
L
,
pastix_complex64_t
*
C
,
...
...
sopalin/parsec/zgetrf_sp1dplus.jdf
View file @
da6de70e
...
...
@@ -61,7 +61,7 @@ RW U <- ( browk0 == browk1 ) ? descA(1, k, 0) : C GEMM1D( 1, lastbrow )
BODY
{
SolverCblk *cblk = datacode->cblktab + k;
c
ore
_zgetrfsp1d_panel(cblk, L, U, sopalin_data->diagthreshold, &lowrank );
c
pucblk
_zgetrfsp1d_panel(cblk, L, U, sopalin_data->diagthreshold, &lowrank );
}
END
...
...
sopalin/parsec/zgetrf_sp2d.jdf
View file @
da6de70e
...
...
@@ -66,7 +66,7 @@ BODY
{
if (!isTwoD) {
SolverCblk *cblk = datacode->cblktab + k;
c
ore
_zgetrfsp1d_panel( cblk, L, U, sopalin_data->diagthreshold, &lowrank );
c
pucblk
_zgetrfsp1d_panel( cblk, L, U, sopalin_data->diagthreshold, &lowrank );
}
else {
/* Compression between 1D and 2D updates */
...
...
sopalin/parsec/zhetrf_sp1dplus.jdf
View file @
da6de70e
...
...
@@ -61,7 +61,7 @@ BODY
work1 = (pastix_complex64_t *)parsec_private_memory_pop( p_work1 );
c
ore
_zhetrfsp1d_panel( cblk, L, sopalin_data->diagthreshold, work1 );
c
pucblk
_zhetrfsp1d_panel( cblk, L, sopalin_data->diagthreshold, work1 );
parsec_private_memory_push( p_work1, (void *)work1 );
}
...
...
sopalin/parsec/zpotrf_sp1dplus.jdf
View file @
da6de70e
...
...
@@ -57,7 +57,7 @@ RW L <- ( browk0 == browk1 ) ? descA(0, k, 0) : C GEMM1D( lastbrow )
BODY
{
SolverCblk *cblk = datacode->cblktab + k;
c
ore
_zpotrfsp1d_panel( cblk, L, sopalin_data->diagthreshold, &lowrank );
c
pucblk
_zpotrfsp1d_panel( cblk, L, sopalin_data->diagthreshold, &lowrank );
}
END
...
...
sopalin/parsec/zpotrf_sp2d.jdf
View file @
da6de70e
...
...
@@ -62,7 +62,7 @@ BODY
{
if (!isTwoD) {
SolverCblk *cblk = datacode->cblktab + k;
c
ore
_zpotrfsp1d_panel( cblk, L, sopalin_data->diagthreshold, &lowrank );
c
pucblk
_zpotrfsp1d_panel( cblk, L, sopalin_data->diagthreshold, &lowrank );
}
else {
/* Compression between 1D and 2D updates */
...
...
@@ -243,7 +243,7 @@ BODY
if (isTwoD) {
SolverCblk *cblk = datacode->cblktab + k;
/* pastix_int_t nbpivot = */
c
ore
_zpotrfsp1d_potrf( cblk, A, sopalin_data->diagthreshold );
c
pucblk
_zpotrfsp1d_potrf( cblk, A, sopalin_data->diagthreshold );
}
}
END
...
...
sopalin/parsec/zsytrf_sp1dplus.jdf
View file @
da6de70e
...
...
@@ -61,7 +61,7 @@ BODY
work1 = (pastix_complex64_t *)parsec_private_memory_pop( p_work1 );
c
ore
_zsytrfsp1d_panel( cblk, L, sopalin_data->diagthreshold, work1 );
c
pucblk
_zsytrfsp1d_panel( cblk, L, sopalin_data->diagthreshold, work1 );
parsec_private_memory_push( p_work1, (void *)work1 );
}
...
...
sopalin/sequential_zgetrf.c
View file @
da6de70e
...
...
@@ -52,7 +52,7 @@ sequential_zgetrf( pastix_data_t *pastix_data,
break
;
/* Compute */
c
ore
_zgetrfsp1d
(
datacode
,
cblk
,
threshold
,
work
);
c
pucblk
_zgetrfsp1d
(
datacode
,
cblk
,
threshold
,
work
);
}
#if defined(PASTIX_DEBUG_FACTO)
...
...
@@ -91,7 +91,7 @@ thread_pzgetrf( isched_thread_t *ctx, void *args )
do
{}
while
(
cblk
->
ctrbcnt
);
/* Compute */
c
ore
_zgetrfsp1d
(
datacode
,
cblk
,
sopalin_data
->
diagthreshold
,
work
);
c
pucblk
_zgetrfsp1d
(
datacode
,
cblk
,
sopalin_data
->
diagthreshold
,
work
);
}
#if defined(PASTIX_DEBUG_FACTO) && 0
...
...
sopalin/sequential_zhetrf.c
View file @
da6de70e
...
...
@@ -50,8 +50,8 @@ sequential_zhetrf( pastix_data_t *pastix_data,
break
;
/* Compute */
c
ore
_zhetrfsp1d
(
datacode
,
cblk
,
threshold
,
work1
,
work2
);
c
pucblk
_zhetrfsp1d
(
datacode
,
cblk
,
threshold
,
work1
,
work2
);
}
#if defined(PASTIX_DEBUG_FACTO)
...
...
@@ -93,8 +93,8 @@ thread_pzhetrf( isched_thread_t *ctx, void *args )
do
{}
while
(
cblk
->
ctrbcnt
);
/* Compute */
c
ore
_zhetrfsp1d
(
datacode
,
cblk
,
sopalin_data
->
diagthreshold
,
work1
,
work2
);
c
pucblk
_zhetrfsp1d
(
datacode
,
cblk
,
sopalin_data
->
diagthreshold
,
work1
,
work2
);
}
#if defined(PASTIX_DEBUG_FACTO) && 0
...
...
sopalin/sequential_zpotrf.c
View file @
da6de70e
...
...
@@ -52,7 +52,7 @@ sequential_zpotrf( pastix_data_t *pastix_data,
break
;
/* Compute */
c
ore
_zpotrfsp1d
(
datacode
,
cblk
,
threshold
,
work
);
c
pucblk
_zpotrfsp1d
(
datacode
,
cblk
,
threshold
,
work
);
}
#if defined(PASTIX_DEBUG_FACTO)
...
...
@@ -91,7 +91,7 @@ thread_pzpotrf( isched_thread_t *ctx, void *args )
do
{}
while
(
cblk
->
ctrbcnt
);
/* Compute */
c
ore
_zpotrfsp1d
(
datacode
,
cblk
,
sopalin_data
->
diagthreshold
,
work
);
c
pucblk
_zpotrfsp1d
(
datacode
,
cblk
,
sopalin_data
->
diagthreshold
,
work
);
}
#if defined(PASTIX_DEBUG_FACTO) && 0
...
...
sopalin/sequential_zsytrf.c
View file @
da6de70e
...
...
@@ -50,8 +50,8 @@ sequential_zsytrf( pastix_data_t *pastix_data,
break
;
/* Compute */
c
ore
_zsytrfsp1d
(
datacode
,
cblk
,
threshold
,
work1
,
work2
);
c
pucblk
_zsytrfsp1d
(
datacode
,
cblk
,
threshold
,
work1
,
work2
);
}
#if defined(PASTIX_DEBUG_FACTO)
...
...
@@ -93,8 +93,8 @@ thread_pzsytrf( isched_thread_t *ctx, void *args )
do
{}
while
(
cblk
->
ctrbcnt
);
/* Compute */
c
ore
_zsytrfsp1d
(
datacode
,
cblk
,
sopalin_data
->
diagthreshold
,
work1
,
work2
);
c
pucblk
_zsytrfsp1d
(
datacode
,
cblk
,
sopalin_data
->
diagthreshold
,
work1
,
work2
);
}
#if defined(PASTIX_DEBUG_FACTO) && 0
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment