PaStiX Handbook 6.4.0
Loading...
Searching...
No Matches
core_sxx2lr.c File Reference
#include "common.h"
#include <cblas.h>
#include "flops.h"
#include "blend/solver.h"
#include "pastix_slrcores.h"

Go to the source code of this file.

Functions

pastix_fixdbl_t core_sfrfr2lr (core_slrmm_t *params, pastix_lrblock_t *AB, int *infomask, pastix_int_t Kmax)
 Perform the operation AB = op(A) * op(B), with A and B full-rank and AB low-rank.
 
pastix_fixdbl_t core_sfrlr2lr (core_slrmm_t *params, pastix_lrblock_t *AB, int *infomask, pastix_int_t Brkmin)
 Perform the operation AB = op(A) * op(B), with A full-rank and B and AB low-rank.
 
pastix_fixdbl_t core_slrfr2lr (core_slrmm_t *params, pastix_lrblock_t *AB, int *infomask, pastix_int_t Arkmin)
 Perform the operation AB = op(A) * op(B), with B full-rank and A and AB low-rank.
 
pastix_fixdbl_t core_slrlr2lr (core_slrmm_t *params, pastix_lrblock_t *AB, int *infomask)
 Perform the operation AB = op(A) * op(B), with A, B, and AB low-rank.
 

Detailed Description

PaStiX low-rank kernel routines that form the product of two matrices A and B into a low-rank form for an update on a null or low-rank matrix.

Version
6.4.0
Author
Mathieu Faverge
Gregoire Pichon
Pierre Ramet
Date
2024-07-05
Generated arithmetic file
from /builds/7cspzRFxD/0/solverstack/pastix/kernels/core_zxx2lr.c, normal z -> s, Thu Jul 16 08:32:26 2026

Definition in file core_sxx2lr.c.