SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
pzgstrs_lsum_Bsend.c File Reference

Performs block modifications. More...

#include "superlu_zdefs.h"
Include dependency graph for pzgstrs_lsum_Bsend.c:

Macros

#define BSEND
 

Functions

void zlsum_fmod (doublecomplex *lsum, doublecomplex *x, doublecomplex *xk, doublecomplex *rtemp, int nrhs, int knsupc, int_t k, int_t *fmod, int_t nlb, int_t lptr, int_t luptr, int_t *xsup, gridinfo_t *grid, LocalLU_t *Llu, MPI_Request send_req[], SuperLUStat_t *stat)
 
void zlsum_bmod (doublecomplex *lsum, doublecomplex *x, doublecomplex *xk, int nrhs, int_t k, int_t *bmod, int_t *Urbs, Ucb_indptr_t **Ucb_indptr, int_t **Ucb_valptr, int_t *xsup, gridinfo_t *grid, LocalLU_t *Llu, MPI_Request send_req[], SuperLUStat_t *stat)
 

Detailed Description

Performs block modifications.

Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

-- Distributed SuperLU routine (version 2.0) --
Lawrence Berkeley National Lab, Univ. of California Berkeley.
March 15, 2003

Modified:
    Feburary 7, 2001    use MPI_Isend/MPI_Irecv
    October 2, 2001     use MPI_Isend/MPI_Irecv with MPI_Test

Macro Definition Documentation

◆ BSEND

#define BSEND

Function Documentation

◆ zlsum_bmod()

void zlsum_bmod ( doublecomplex lsum,
doublecomplex x,
doublecomplex xk,
int  nrhs,
int_t  k,
int_t bmod,
int_t Urbs,
Ucb_indptr_t **  Ucb_indptr,
int_t **  Ucb_valptr,
int_t xsup,
gridinfo_t grid,
LocalLU_t *  Llu,
MPI_Request  send_req[],
SuperLUStat_t stat 
)
Purpose
=======
  Perform local block modifications: lsum[i] -= U_i,k * X[k].
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zlsum_fmod()

void zlsum_fmod ( doublecomplex lsum,
doublecomplex x,
doublecomplex xk,
doublecomplex rtemp,
int  nrhs,
int  knsupc,
int_t  k,
int_t fmod,
int_t  nlb,
int_t  lptr,
int_t  luptr,
int_t xsup,
gridinfo_t grid,
LocalLU_t *  Llu,
MPI_Request  send_req[],
SuperLUStat_t stat 
)
Purpose
=======
  Perform local block modifications: lsum[i] -= L_i,k * X[k].
Here is the call graph for this function:
Here is the caller graph for this function: