PaStiX Handbook 6.4.0
|
#include "common.h"
#include "blend/solver.h"
#include "pastix_dcores.h"
#include "cblas.h"
#include "kernels_trace.h"
Go to the source code of this file.
Functions | |
int | core_dscalo (pastix_trans_t trans, pastix_int_t M, pastix_int_t N, const double *A, pastix_int_t lda, const double *D, pastix_int_t ldd, double *B, pastix_int_t ldb) |
Scale a matrix by a diagonal out of place. | |
void | cpucblk_dscalo (pastix_trans_t trans, const SolverCblk *cblk, void *dataL, void *dataLD) |
Copy the L term with scaling for the two-terms algorithm. | |
void | cpublok_dscalo (pastix_trans_t trans, const SolverCblk *cblk, pastix_int_t blok_m, const void *dataA, const void *dataD, void *dataB) |
Copy the lower terms of the block with scaling for the two-terms algorithm. | |
PaStiX kernel routines
Definition in file core_dscalo.c.