ShyLU  Version of the Day
Macros | Functions
shylu_util.h File Reference

Utilities for ShyLU. More...

#include <assert.h>
#include <mpi.h>
#include <iostream>
#include <sstream>
#include "ShyLUCore_config.h"
#include "Epetra_SerialComm.h"
#include "Epetra_Time.h"
#include "Epetra_CrsMatrix.h"
#include "Epetra_Map.h"
#include "Epetra_MultiVector.h"
#include "Epetra_LinearProblem.h"
#include "Epetra_Import.h"
#include "Epetra_Export.h"
#include "Teuchos_GlobalMPISession.hpp"
#include "Teuchos_XMLParameterListHelpers.hpp"
#include "Teuchos_LAPACK.hpp"
#include "Teuchos_Time.hpp"
#include "EpetraExt_RowMatrixOut.h"
#include "EpetraExt_MultiVectorOut.h"
#include "EpetraExt_CrsMatrixIn.h"
#include "Amesos.h"
#include "Amesos_BaseSolver.h"
#include "AztecOO.h"
#include "Isorropia_EpetraProber.hpp"
Include dependency graph for shylu_util.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ASSERT(A)
 

Functions

Epetra_CrsMatrix * balanceAndRedistribute (Epetra_CrsMatrix *A, Teuchos::ParameterList isoList)
 
void checkMaps (Epetra_CrsMatrix *A)
 
void findLocalColumns (Epetra_CrsMatrix *A, int *gvals, int &SNumGlobalCols)
 
void findNarrowSeparator (Epetra_CrsMatrix *A, int *gvals)
 
void findBlockElems (Epetra_CrsMatrix *A, int nrows, int *rows, int *gvals, int Lnr, int *LeftElems, int Rnr, int *RightElems, string s1, string s2, bool cols)
 

Detailed Description

Utilities for ShyLU.

Author
Siva Rajamanickam

Definition in file shylu_util.h.