Home
last modified time | relevance | path

Searched refs:VecTagger (Results 1 – 25 of 46) sorted by relevance

12

/petsc/src/vec/vec/utils/tagger/impls/
H A Dandor.h6 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 Dsimple.h8 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 Dor.c20 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 Dandor.c4 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 Dand.c20 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 Dabsolute.c4 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 Dsimple.c4 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 Drelative.c4 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 Dcdf.c39 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 Dtaggerregi.c3 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 Dtagger.c35 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 Dex27_2d_p2_rt0p0_a2_sensor.out5 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 Dex27_2d_p2_rt0p0_sensor.out5 VecTagger Object: (refine_) 1 MPI process
9 VecTagger Object: (coarsen_) 1 MPI process
H A Dex27_2d_p2_rt0p0_trig.out5 VecTagger Object: (refine_) 1 MPI process
9 VecTagger Object: (coarsen_) 1 MPI process
H A Dex27_2d_p2_rt0p0_quadratic.out5 VecTagger Object: (refine_) 1 MPI process
9 VecTagger Object: (coarsen_) 1 MPI process
H A Dex27_2d_p2_rt0p0_byhand_sensor.out8 VecTagger Object: 1 MPI process
H A Dex27_2d_p2_rt0p0_byhand_trig.out8 VecTagger Object: 1 MPI process
H A Dex27_2d_p2_rt0p0_byhand_quadratic.out8 VecTagger Object: 1 MPI process
/petsc/include/
H A Dpetscvec.h832 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 Dex1_9.out18 VecTagger Object: 3 MPI processes
22 VecTagger Object: (sub_0_) 3 MPI processes
26 VecTagger Object: (sub_1_) 3 MPI processes
H A Dex1_8.out18 VecTagger Object: 3 MPI processes
22 VecTagger Object: (sub_0_) 3 MPI processes
26 VecTagger Object: (sub_1_) 3 MPI processes
H A Dex1_19.out18 VecTagger Object: 3 MPI processes
22 VecTagger Object: (sub_0_) 3 MPI processes
26 VecTagger Object: (sub_1_) 3 MPI processes
H A Dex1_18.out18 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 Dex11_shock_0.out1 VecTagger Object: (refine_) 1 MPI process
5 VecTagger Object: (coarsen_) 1 MPI process
/petsc/include/petsc/private/
H A Dvecimpl.h340 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 *);

12