| /petsc/src/vec/vec/utils/tagger/impls/ |
| H A D | andor.h | 6 VecTagger *subs; 10 PETSC_INTERN PetscErrorCode VecTaggerGetSubs_AndOr(VecTagger, PetscInt *, VecTagger **); 11 PETSC_INTERN PetscErrorCode VecTaggerSetSubs_AndOr(VecTagger, PetscInt, VecTagger *, PetscCopyMode); 12 PETSC_INTERN PetscErrorCode VecTaggerCreate_AndOr(VecTagger);
|
| H A D | simple.h | 8 PETSC_INTERN PetscErrorCode VecTaggerSetFromOptions_Simple(VecTagger, PetscOptionItems); 9 PETSC_INTERN PetscErrorCode VecTaggerView_Simple(VecTagger, PetscViewer); 10 PETSC_INTERN PetscErrorCode VecTaggerSetBox_Simple(VecTagger, VecTaggerBox *); 11 PETSC_INTERN PetscErrorCode VecTaggerGetBox_Simple(VecTagger, const VecTaggerBox **); 12 PETSC_INTERN PetscErrorCode VecTaggerCreate_Simple(VecTagger);
|
| H A D | or.c | 20 PetscErrorCode VecTaggerOrGetSubs(VecTagger tagger, PetscInt *nsubs, VecTagger *subs[]) in VecTaggerOrGetSubs() 42 PetscErrorCode VecTaggerOrSetSubs(VecTagger tagger, PetscInt nsubs, VecTagger subs[], PetscCopyMode… in VecTaggerOrSetSubs() 49 static PetscErrorCode VecTaggerComputeBoxes_Or(VecTagger tagger, Vec vec, PetscInt *numBoxes, VecTa… in VecTaggerComputeBoxes_Or() 53 VecTagger *subs; in VecTaggerComputeBoxes_Or() 107 static PetscErrorCode VecTaggerComputeIS_Or(VecTagger tagger, Vec vec, IS *is, PetscBool *listed) in VecTaggerComputeIS_Or() 110 VecTagger *subs; in VecTaggerComputeIS_Or() 138 PETSC_INTERN PetscErrorCode VecTaggerCreate_Or(VecTagger tagger) in VecTaggerCreate_Or()
|
| H A D | andor.c | 4 static PetscErrorCode VecTaggerDestroy_AndOr(VecTagger tagger) in VecTaggerDestroy_AndOr() 16 PetscErrorCode VecTaggerGetSubs_AndOr(VecTagger tagger, PetscInt *nsubs, VecTagger **subs) in VecTaggerGetSubs_AndOr() 33 PetscErrorCode VecTaggerSetSubs_AndOr(VecTagger tagger, PetscInt nsubs, VecTagger *subs, PetscCopyM… in VecTaggerSetSubs_AndOr() 69 VecTagger sub; in VecTaggerSetSubs_AndOr() 82 static PetscErrorCode VecTaggerSetFromOptions_AndOr(VecTagger tagger, PetscOptionItems PetscOptions… in VecTaggerSetFromOptions_AndOr() 89 VecTagger *subs; in VecTaggerSetFromOptions_AndOr() 109 static PetscErrorCode VecTaggerSetUp_AndOr(VecTagger tagger) in VecTaggerSetUp_AndOr() 112 VecTagger *subs; in VecTaggerSetUp_AndOr() 121 static PetscErrorCode VecTaggerView_AndOr(VecTagger tagger, PetscViewer viewer) in VecTaggerView_AndOr() 129 VecTagger *subs; in VecTaggerView_AndOr() [all …]
|
| H A D | and.c | 20 PetscErrorCode VecTaggerAndGetSubs(VecTagger tagger, PetscInt *nsubs, VecTagger *subs[]) in VecTaggerAndGetSubs() 42 PetscErrorCode VecTaggerAndSetSubs(VecTagger tagger, PetscInt nsubs, VecTagger subs[], PetscCopyMod… in VecTaggerAndSetSubs() 49 static PetscErrorCode VecTaggerComputeBoxes_And(VecTagger tagger, Vec vec, PetscInt *numBoxes, VecT… in VecTaggerComputeBoxes_And() 53 VecTagger *subs; in VecTaggerComputeBoxes_And() 127 static PetscErrorCode VecTaggerComputeIS_And(VecTagger tagger, Vec vec, IS *is, PetscBool *listed) in VecTaggerComputeIS_And() 130 VecTagger *subs; in VecTaggerComputeIS_And() 162 PETSC_INTERN PetscErrorCode VecTaggerCreate_And(VecTagger tagger) in VecTaggerCreate_And()
|
| H A D | absolute.c | 4 static PetscErrorCode VecTaggerComputeBoxes_Absolute(VecTagger tagger, Vec vec, PetscInt *numBoxes,… in VecTaggerComputeBoxes_Absolute() 36 PetscErrorCode VecTaggerAbsoluteSetBox(VecTagger tagger, VecTaggerBox box[]) in VecTaggerAbsoluteSetBox() 58 PetscErrorCode VecTaggerAbsoluteGetBox(VecTagger tagger, const VecTaggerBox *box[]) in VecTaggerAbsoluteGetBox() 65 PETSC_INTERN PetscErrorCode VecTaggerCreate_Absolute(VecTagger tagger) in VecTaggerCreate_Absolute()
|
| H A D | simple.c | 4 static PetscErrorCode VecTaggerDestroy_Simple(VecTagger tagger) in VecTaggerDestroy_Simple() 14 PetscErrorCode VecTaggerSetFromOptions_Simple(VecTagger tagger, PetscOptionItems PetscOptionsObject) in VecTaggerSetFromOptions_Simple() 41 static PetscErrorCode VecTaggerSetUp_Simple(VecTagger tagger) in VecTaggerSetUp_Simple() 50 PetscErrorCode VecTaggerView_Simple(VecTagger tagger, PetscViewer viewer) in VecTaggerView_Simple() 82 PetscErrorCode VecTaggerSetBox_Simple(VecTagger tagger, VecTaggerBox *box) in VecTaggerSetBox_Simple() 100 PetscErrorCode VecTaggerGetBox_Simple(VecTagger tagger, const VecTaggerBox **box) in VecTaggerGetBox_Simple() 111 PetscErrorCode VecTaggerCreate_Simple(VecTagger tagger) in VecTaggerCreate_Simple()
|
| H A D | relative.c | 4 static PetscErrorCode VecTaggerComputeBoxes_Relative(VecTagger tagger, Vec vec, PetscInt *numBoxes,… in VecTaggerComputeBoxes_Relative() 70 PetscErrorCode VecTaggerRelativeSetBox(VecTagger tagger, VecTaggerBox box[]) in VecTaggerRelativeSetBox() 92 PetscErrorCode VecTaggerRelativeGetBox(VecTagger tagger, const VecTaggerBox *box[]) in VecTaggerRelativeGetBox() 99 PETSC_INTERN PetscErrorCode VecTaggerCreate_Relative(VecTagger tagger) in VecTaggerCreate_Relative()
|
| H A D | cdf.c | 39 static PetscErrorCode VecTaggerComputeBoxes_CDF_Serial(VecTagger tagger, Vec vec, PetscInt bs, VecT… in VecTaggerComputeBoxes_CDF_Serial() 104 static PetscErrorCode VecTaggerComputeBoxes_CDF_Gather(VecTagger tagger, Vec vec, PetscInt bs, VecT… in VecTaggerComputeBoxes_CDF_Gather() 153 static PetscErrorCode VecTaggerComputeBox_CDF_SortedArray_Iterative(VecTagger tagger, MPI_Datatype … in VecTaggerComputeBox_CDF_SortedArray_Iterative() 270 static PetscErrorCode VecTaggerComputeBoxes_CDF_Iterative(VecTagger tagger, Vec vec, PetscInt bs, V… in VecTaggerComputeBoxes_CDF_Iterative() 348 static PetscErrorCode VecTaggerComputeBoxes_CDF(VecTagger tagger, Vec vec, PetscInt *numBoxes, VecT… in VecTaggerComputeBoxes_CDF() 380 static PetscErrorCode VecTaggerView_CDF(VecTagger tagger, PetscViewer viewer) in VecTaggerView_CDF() 401 static PetscErrorCode VecTaggerSetFromOptions_CDF(VecTagger tagger, PetscOptionItems PetscOptionsOb… in VecTaggerSetFromOptions_CDF() 432 PetscErrorCode VecTaggerCDFSetMethod(VecTagger tagger, VecTaggerCDFMethod method) in VecTaggerCDFSetMethod() 458 PetscErrorCode VecTaggerCDFGetMethod(VecTagger tagger, VecTaggerCDFMethod *method) in VecTaggerCDFGetMethod() 485 PetscErrorCode VecTaggerCDFIterativeSetTolerances(VecTagger tagger, PetscInt maxit, PetscReal rtol,… in VecTaggerCDFIterativeSetTolerances() [all …]
|
| /petsc/src/vec/vec/utils/tagger/interface/ |
| H A D | taggerregi.c | 3 PETSC_INTERN PetscErrorCode VecTaggerCreate_Absolute(VecTagger); 4 PETSC_INTERN PetscErrorCode VecTaggerCreate_Relative(VecTagger); 5 PETSC_INTERN PetscErrorCode VecTaggerCreate_CDF(VecTagger); 6 PETSC_INTERN PetscErrorCode VecTaggerCreate_Or(VecTagger); 7 PETSC_INTERN PetscErrorCode VecTaggerCreate_And(VecTagger); 63 PetscErrorCode VecTaggerRegister(const char sname[], PetscErrorCode (*function)(VecTagger)) in VecTaggerRegister() argument
|
| H A D | tagger.c | 35 PetscErrorCode VecTaggerCreate(MPI_Comm comm, VecTagger *tagger) in VecTaggerCreate() 37 VecTagger b; in VecTaggerCreate() 76 PetscErrorCode VecTaggerSetType(VecTagger tagger, VecTaggerType type) in VecTaggerSetType() 79 PetscErrorCode (*r)(VecTagger); in VecTaggerSetType() 114 PetscErrorCode VecTaggerGetType(VecTagger tagger, VecTaggerType *type) in VecTaggerGetType() 136 PetscErrorCode VecTaggerDestroy(VecTagger *tagger) in VecTaggerDestroy() 162 PetscErrorCode VecTaggerSetUp(VecTagger tagger) in VecTaggerSetUp() 190 PetscErrorCode VecTaggerSetFromOptions(VecTagger tagger) in VecTaggerSetFromOptions() 232 PetscErrorCode VecTaggerSetBlockSize(VecTagger tagger, PetscInt blocksize) in VecTaggerSetBlockSize() 256 PetscErrorCode VecTaggerGetBlockSize(VecTagger tagger, PetscInt *blocksize) in VecTaggerGetBlockSize() [all …]
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex27_2d_p2_rt0p0_a2_sensor.out | 5 VecTagger Object: (refine_) 1 MPI process 9 VecTagger Object: (coarsen_) 1 MPI process 17 VecTagger Object: (a1_refine_) 1 MPI process 21 VecTagger Object: (a1_coarsen_) 1 MPI process
|
| H A D | ex27_2d_p2_rt0p0_sensor.out | 5 VecTagger Object: (refine_) 1 MPI process 9 VecTagger Object: (coarsen_) 1 MPI process
|
| H A D | ex27_2d_p2_rt0p0_trig.out | 5 VecTagger Object: (refine_) 1 MPI process 9 VecTagger Object: (coarsen_) 1 MPI process
|
| H A D | ex27_2d_p2_rt0p0_quadratic.out | 5 VecTagger Object: (refine_) 1 MPI process 9 VecTagger Object: (coarsen_) 1 MPI process
|
| H A D | ex27_2d_p2_rt0p0_byhand_sensor.out | 8 VecTagger Object: 1 MPI process
|
| H A D | ex27_2d_p2_rt0p0_byhand_trig.out | 8 VecTagger Object: 1 MPI process
|
| H A D | ex27_2d_p2_rt0p0_byhand_quadratic.out | 8 VecTagger Object: 1 MPI process
|
| /petsc/include/ |
| H A D | petscvec.h | 832 typedef struct _p_VecTagger *VecTagger; typedef 850 PETSC_EXTERN PetscErrorCode VecTaggerRegister(const char[], PetscErrorCode (*)(VecTagger)); 853 PETSC_EXTERN PetscErrorCode VecTaggerCreate(MPI_Comm, VecTagger *); 854 PETSC_EXTERN PetscErrorCode VecTaggerSetBlockSize(VecTagger, PetscInt); 855 PETSC_EXTERN PetscErrorCode VecTaggerGetBlockSize(VecTagger, PetscInt *); 856 PETSC_EXTERN PetscErrorCode VecTaggerSetType(VecTagger, VecTaggerType); 857 PETSC_EXTERN PetscErrorCode VecTaggerGetType(VecTagger, VecTaggerType *); 858 PETSC_EXTERN PetscErrorCode VecTaggerSetInvert(VecTagger, PetscBool); 859 PETSC_EXTERN PetscErrorCode VecTaggerGetInvert(VecTagger, PetscBool *); 860 PETSC_EXTERN PetscErrorCode VecTaggerSetFromOptions(VecTagger); [all …]
|
| /petsc/src/vec/vec/utils/tagger/tutorials/output/ |
| H A D | ex1_9.out | 18 VecTagger Object: 3 MPI processes 22 VecTagger Object: (sub_0_) 3 MPI processes 26 VecTagger Object: (sub_1_) 3 MPI processes
|
| H A D | ex1_8.out | 18 VecTagger Object: 3 MPI processes 22 VecTagger Object: (sub_0_) 3 MPI processes 26 VecTagger Object: (sub_1_) 3 MPI processes
|
| H A D | ex1_19.out | 18 VecTagger Object: 3 MPI processes 22 VecTagger Object: (sub_0_) 3 MPI processes 26 VecTagger Object: (sub_1_) 3 MPI processes
|
| H A D | ex1_18.out | 18 VecTagger Object: 3 MPI processes 22 VecTagger Object: (sub_0_) 3 MPI processes 26 VecTagger Object: (sub_1_) 3 MPI processes
|
| /petsc/src/ts/tutorials/output/ |
| H A D | ex11_shock_0.out | 1 VecTagger Object: (refine_) 1 MPI process 5 VecTagger Object: (coarsen_) 1 MPI process
|
| /petsc/include/petsc/private/ |
| H A D | vecimpl.h | 340 PetscErrorCode (*create)(VecTagger); 341 PetscErrorCode (*destroy)(VecTagger); 342 PetscErrorCode (*setfromoptions)(VecTagger, PetscOptionItems); 343 PetscErrorCode (*setup)(VecTagger); 344 PetscErrorCode (*view)(VecTagger, PetscViewer); 345 PetscErrorCode (*computeboxes)(VecTagger, Vec, PetscInt *, VecTaggerBox **, PetscBool *); 346 PetscErrorCode (*computeis)(VecTagger, Vec, IS *, PetscBool *); 357 PETSC_INTERN PetscErrorCode VecTaggerComputeIS_FromBoxes(VecTagger, Vec, IS *, PetscBool *);
|