#include "superlu_zdefs.h"
Defines | |
| #define | ISEND_IRECV |
Functions/Subroutines | |
| 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) |
-- 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
| #define ISEND_IRECV |
| 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 | |||
| ) |
| 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].
1.5.5