|
System Preprocessors
|
#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 PCBOOMERAMG "boomeramg" |
Definition at line 10 of file linpc.h.
Referenced by SetPetscOptionsForPC(), and setup_pc_choices().
| #define PCBS95 "bs95" |
Definition at line 20 of file linpc.h.
Referenced by pc_short_string(), set_preconditioner_base_matrix(), SetPetscOptionsForPC(), and setup_pc_choices().
| #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().
| PetscErrorCode pc_short_string | ( | KSPType | , |
| int | , | ||
| int | , | ||
| char ** | |||
| ) |
| PetscErrorCode set_pc_options | ( | PCType | pct, |
| int | pcv, | ||
| int | pcvv | ||
| ) |
| PetscErrorCode set_preconditioner_base_matrix | ( | PCType | , |
| Mat | , | ||
| Mat * | |||
| ) |
| PetscErrorCode SetPetscOptionsForPC | ( | PC | pc, |
| PCType | pct0, | ||
| int | pcv, | ||
| int | pcvv | ||
| ) |
Definition at line 304 of file pcstuff.c.
References CHKERRQ(), ierr, PCBOOMERAMG, PCBS95, PCEUCLID, PCMUMPS, PCPARASAILS, PCPILUT, PCRASM, PCSILU, PCSPOOLES, PCSUPERLU, PCUMFPACK, and set_blocked_sub_pc().
Referenced by setup_pc().
1.7.6.1