linpc.h File Reference

#include "petscpc.h"

Go to the source code of this file.

Defines

#define PCRASM   "rasm"
#define PCSILU   "silu"
#define PCBOOMERAMG   "boomeramg"
#define PCEUCLID   "euclid"
#define PCPARASAILS   "parasails"
#define PCPILUT   "pilut"
#define PCMUMPS   "mumps"
#define PCSPOOLES   "spooles"
#define PCSUPERLU   "superlu"
#define PCUMFPACK   "umfpack"
#define PCBS95   "bs95"

Functions

PetscErrorCode SetPetscOptionsForPC (PC pc, PCType pct0, int pcv, int pcvv)
PetscErrorCode set_preconditioner_base_matrix (PCType, Mat, Mat *)
PetscErrorCode set_pc_options (PCType pct, int pcv, int pcvv)
PetscErrorCode pc_short_string (KSPType, int, int, char **)


Define Documentation

#define PCBOOMERAMG   "boomeramg"

Definition at line 10 of file linpc.h.

Referenced by SetPetscOptionsForPC(), and setup_pc_choices().

#define PCBS95   "bs95"

#define PCEUCLID   "euclid"

Definition at line 11 of file linpc.h.

Referenced by SetPetscOptionsForPC(), and setup_pc_choices().

#define PCMUMPS   "mumps"

Definition at line 15 of file linpc.h.

Referenced by set_preconditioner_base_matrix(), SetPetscOptionsForPC(), and setup_pc_choices().

#define PCPARASAILS   "parasails"

Definition at line 12 of file linpc.h.

Referenced by SetPetscOptionsForPC(), and setup_pc_choices().

#define PCPILUT   "pilut"

Definition at line 13 of file linpc.h.

Referenced by SetPetscOptionsForPC(), and setup_pc_choices().

#define PCRASM   "rasm"

Definition at line 7 of file linpc.h.

Referenced by SetPetscOptionsForPC(), and setup_pc_choices().

#define PCSILU   "silu"

Definition at line 8 of file linpc.h.

Referenced by SetPetscOptionsForPC(), and setup_pc_choices().

#define PCSPOOLES   "spooles"

Definition at line 16 of file linpc.h.

Referenced by set_preconditioner_base_matrix(), SetPetscOptionsForPC(), and setup_pc_choices().

#define PCSUPERLU   "superlu"

Definition at line 17 of file linpc.h.

Referenced by set_preconditioner_base_matrix(), SetPetscOptionsForPC(), and setup_pc_choices().

#define PCUMFPACK   "umfpack"

Definition at line 18 of file linpc.h.

Referenced by set_preconditioner_base_matrix(), SetPetscOptionsForPC(), and setup_pc_choices().


Function Documentation

PetscErrorCode pc_short_string ( KSPType  ,
int  ,
int  ,
char **   
)

Definition at line 111 of file pcstuff.c.

References CHKERRQ(), ierr, and PCBS95.

PetscErrorCode set_pc_options ( PCType  pct,
int  pcv,
int  pcvv 
)

PetscErrorCode set_preconditioner_base_matrix ( PCType  ,
Mat  ,
Mat *   
)

Definition at line 258 of file pcstuff.c.

References CHKERRQ(), PCBS95, PCMUMPS, PCSPOOLES, PCSUPERLU, and PCUMFPACK.

Referenced by setup_pc().

PetscErrorCode SetPetscOptionsForPC ( PC  pc,
PCType  pct0,
int  pcv,
int  pcvv 
)


Generated on Sun Oct 4 04:03:04 2009 for System Preprocessors by  doxygen 1.5.9