SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
pdgstrf_sherry.c File Reference
#include <math.h>
#include "superlu_ddefs.h"
Include dependency graph for pdgstrf_sherry.c:

Functions

static void pdgstrf2 (superlu_options_t *, int_t, double, Glu_persist_t *, gridinfo_t *, LocalLU_t *, MPI_Request *, SuperLUStat_t *, int *)
 
static void pdgstrs2 (int_t, int_t, Glu_persist_t *, gridinfo_t *, LocalLU_t *, SuperLUStat_t *)
 
int_t pdgstrf (superlu_options_t *options, int m, int n, double anorm, LUstruct_t *LUstruct, gridinfo_t *grid, SuperLUStat_t *stat, int *info)
 
static int probe_recv (int iam, int source, int tag, MPI_Datatype datatype, MPI_Comm comm, int buf_size)
 

Detailed Description

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.

Function Documentation

◆ pdgstrf()

int_t pdgstrf ( superlu_options_t *  options,
int  m,
int  n,
double  anorm,
LUstruct_t *  LUstruct,
gridinfo_t grid,
SuperLUStat_t stat,
int *  info 
)
Here is the call graph for this function:

◆ pdgstrf2()

static void pdgstrf2 ( superlu_options_t *  options,
int_t  k,
double  thresh,
Glu_persist_t Glu_persist,
gridinfo_t grid,
LocalLU_t *  Llu,
MPI_Request *  U_diag_blk_send_req,
SuperLUStat_t stat,
int *  info 
)
static

ALWAYS SEND TO ALL OTHERS - TO FIX

Here is the caller graph for this function:

◆ pdgstrs2()

static void pdgstrs2 ( int_t  m,
int_t  k,
Glu_persist_t Glu_persist,
gridinfo_t grid,
LocalLU_t *  Llu,
SuperLUStat_t stat 
)
static
Here is the caller graph for this function:

◆ probe_recv()

static int probe_recv ( int  iam,
int  source,
int  tag,
MPI_Datatype  datatype,
MPI_Comm  comm,
int  buf_size 
)
static