Home
last modified time | relevance | path

Searched refs:pattern (Results 1 – 25 of 48) sorted by relevance

12

/petsc/src/ksp/ksp/utils/lmvm/tests/
H A Dex3.c49 static PetscErrorCode TestUsability(Mat B, Vec pattern, PetscRandom rand, PetscBool test_pre) in TestUsability() argument
54 PetscCall(VecDuplicate(pattern, &dx)); in TestUsability()
55 PetscCall(VecDuplicate(pattern, &df)); in TestUsability()
82 Vec pattern; in main() local
88 PetscCall(VecCreate(comm, &pattern)); in main()
90 PetscCall(VecSetSizes(pattern, n, N)); in main()
91 PetscCall(VecSetType(pattern, VECSTANDARD)); in main()
105 PetscCall(TestUsability(B, pattern, rand, call_setup ? PETSC_TRUE : PETSC_FALSE)); in main()
110 PetscCall(VecDuplicate(pattern, &x)); in main()
111 PetscCall(VecDuplicate(pattern, &f)); in main()
[all …]
/petsc/doc/
H A Dupdate_htmlmap_links.py20 pattern = re.compile(r".*\+\+\+\+man\+(.*)$") # Match URL in group
22 match = re.match(pattern, line)
H A Dbuild_man_index.py108 pattern = re.compile(r"<A.*>(.*)</A>")
109 loc = re.match(pattern, loc_html)
/petsc/lib/petsc/bin/
H A Dextract.py12 pattern = re.compile( r'//.*?$|/\*.*?\*/', re.DOTALL | re.MULTILINE)
13 result = pattern.findall(text)
/petsc/src/dm/dt/tests/
H A Dex13.c157 PetscInt (*pattern)[3]; in test() local
168 PetscCall(PetscMalloc1(Nf1 * (PetscAbsInt(form) + 1), &pattern)); in test()
169 PetscCall(PetscDTAltVInteriorPattern(dim, PetscAbsInt(form) + 1, pattern)); in test()
180 i = pattern[a][0]; in test()
182 j = pattern[a][1]; in test()
184 k = pattern[a][2] < 0 ? -(pattern[a][2] + 1) : pattern[a][2]; in test()
185 sign = pattern[a][2] < 0 ? -1 : 1; in test()
243 PetscCall(PetscFree(pattern)); in test()
/petsc/src/mat/impls/aij/seq/bas/
H A Dspbas_cholesky.h239 …_cholesky(Mat A, const PetscInt *rip, const PetscInt *riip, spbas_matrix pattern, PetscReal dropto… in spbas_incomplete_cholesky() argument
280 retval.nnz = pattern.nnz / 10; in spbas_incomplete_cholesky()
296 p_nnz = pattern.row_nnz[i]; in spbas_incomplete_cholesky()
297 p_icol = pattern.icols[i]; in spbas_incomplete_cholesky()
303 p_nnz = pattern.row_nnz[i]; in spbas_incomplete_cholesky()
304 p_icol = pattern.icols[i]; in spbas_incomplete_cholesky()
/petsc/src/snes/tutorials/network/water/
H A Dwaterreaddata.c190 int id = 0, pattern = 0; in WaterReadData() local
194 ndata = sscanf(line, "%d %lf %lf %d", &id, &v1, &v2, &pattern); in WaterReadData()
197 junction->dempattern = pattern; in WaterReadData()
208 int id = 0, pattern = 0; in WaterReadData() local
212 ndata = sscanf(line, "%d %lf %d", &id, &v1, &pattern); in WaterReadData()
215 reservoir->headpattern = pattern; in WaterReadData()
/petsc/src/mat/impls/normal/
H A Dnormm.c12 Mat pattern; in MatIncreaseOverlap_Normal() local
17 PetscCall(MatProductCreate(a->A, a->A, NULL, &pattern)); in MatIncreaseOverlap_Normal()
18 PetscCall(MatProductSetType(pattern, MATPRODUCT_AtB)); in MatIncreaseOverlap_Normal()
19 PetscCall(MatProductSetFromOptions(pattern)); in MatIncreaseOverlap_Normal()
20 PetscCall(MatProductSymbolic(pattern)); in MatIncreaseOverlap_Normal()
21 PetscCall(MatIncreaseOverlap(pattern, is_max, is, ov)); in MatIncreaseOverlap_Normal()
22 PetscCall(MatDestroy(&pattern)); in MatIncreaseOverlap_Normal()
/petsc/src/dm/dt/tests/output/
H A Dex7_1234.out75 interior product matrix pattern:
176 interior product matrix pattern:
212 interior product matrix pattern:
353 interior product matrix pattern:
429 interior product matrix pattern:
473 interior product matrix pattern:
681 interior product matrix pattern:
833 interior product matrix pattern:
945 interior product matrix pattern:
1005 interior product matrix pattern:
/petsc/src/vec/vec/utils/
H A Dvscat.c756 …PetscInt pattern[2] = {0, 0}; /* A boolean array with pattern[0] for allgather-like (ToAll)… in VecScatterCreate() local
764 pattern[0] = pattern[1] = 1; in VecScatterCreate()
769 pattern[0] = 1; in VecScatterCreate()
772 pattern[1] = 1; in VecScatterCreate()
777 PetscCallMPI(MPIU_Allreduce(MPI_IN_PLACE, pattern, 2, MPIU_INT, MPI_LAND, xcomm)); in VecScatterCreate()
779 if (pattern[0] || pattern[1]) { in VecScatterCreate()
782 …PetscCall(PetscSFSetGraphWithPattern(sf, map, pattern[0] ? PETSCSF_PATTERN_ALLGATHER : PETSCSF_PAT… in VecScatterCreate()
/petsc/src/binding/petsc4py/conf/
H A Depydoc.cfg42 # regular expression pattern.
47 # regular expression pattern.
51 # regular expression pattern.
/petsc/src/vec/is/sf/interface/
H A Dsf.c578 PetscErrorCode PetscSFSetGraphWithPattern(PetscSF sf, PetscLayout map, PetscSFPattern pattern) in PetscSFSetGraphWithPattern() argument
587 PetscValidLogicalCollectiveEnum(sf, pattern, 3); in PetscSFSetGraphWithPattern()
588 if (pattern != PETSCSF_PATTERN_ALLTOALL) PetscAssertPointer(map, 2); in PetscSFSetGraphWithPattern()
590 …k(pattern >= PETSCSF_PATTERN_ALLGATHER && pattern <= PETSCSF_PATTERN_ALLTOALL, comm, PETSC_ERR_ARG… in PetscSFSetGraphWithPattern()
594 if (pattern == PETSCSF_PATTERN_ALLTOALL) { in PetscSFSetGraphWithPattern()
610 type = (pattern == PETSCSF_PATTERN_ALLGATHER) ? PETSCSFALLGATHER : PETSCSFGATHER; in PetscSFSetGraphWithPattern()
612 type = (pattern == PETSCSF_PATTERN_ALLGATHER) ? PETSCSFALLGATHERV : PETSCSFGATHERV; in PetscSFSetGraphWithPattern()
618 sf->pattern = pattern; in PetscSFSetGraphWithPattern()
624 if (pattern == PETSCSF_PATTERN_ALLGATHER) { in PetscSFSetGraphWithPattern()
630 } else if (pattern == PETSCSF_PATTERN_GATHER) { in PetscSFSetGraphWithPattern()
[all …]
/petsc/doc/ext/
H A Dhtml5_petsc.py201pattern = re.compile(r'man:\+([a-zA-Z_0-9]*)\+\+([a-zA-Z_0-9 .:]*)\+\+\+\+man\+([a-zA-Z_0-9…
203 m = pattern.match(line)
/petsc/src/binding/petsc4py/test/
H A Druntests.py248 pattern = 'test_*.py'
249 wildcard = os.path.join(testsuitedir, pattern)
/petsc/src/sys/classes/draw/utils/
H A Dimage.c177 PETSC_EXTERN PetscErrorCode PetscDrawMovieSaveGIF(const char pattern[], PetscInt count, const char … in PetscDrawMovieSaveGIF() argument
186 PetscAssertPointer(pattern, 1); in PetscDrawMovieSaveGIF()
191 PetscCall(PetscSNPrintf(image, sizeof(image), pattern, (int)i)); in PetscDrawMovieSaveGIF()
/petsc/config/
H A Dinstall.py305 for pattern in (
318 for pathname in glob.glob(pattern):
412 pattern = r'''
418 pattern, shell('otool', '-l', dylib),
/petsc/doc/developers/contributing/
H A Dsubmittingmr.md10 …include a [closing pattern](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#de…
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/
H A Dmain.py489 pattern = re.compile(argi.replace('*', '.*'))
490 for flag_to_add in filter(pattern.match, diagnostics):
/petsc/include/petsc/private/
H A Dsfimpl.h102 PetscSFPattern pattern; /* Pattern of the graph */ member
/petsc/doc/manual/
H A Dtests.md92 used to provide the equivalent of `%pattern%` search. The default
H A Ddmplex.md257 pattern is determined jointly by the computational mesh and
258 discretization. `DMCreateMatrix()` must compute this pattern when it
260 `DMDA` the influence pattern, or what we will call variable
266 maintaining good defaults. The pattern is controlled by two flags. The first flag, `useCone`,
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c2845 PetscErrorCode MatSetSeqMats_MPIAIJ(Mat C, IS rowemb, IS dcolemb, IS ocolemb, MatStructure pattern,… in MatSetSeqMats_MPIAIJ() argument
2899 PetscCall(MatSetSeqMat_SeqAIJ(aij->A, rowemb, dcolemb, pattern, A)); in MatSetSeqMats_MPIAIJ()
2916 if (B && pattern == DIFFERENT_NONZERO_PATTERN) { in MatSetSeqMats_MPIAIJ()
2929 if (aij->B && B && pattern == DIFFERENT_NONZERO_PATTERN) PetscCall(MatDestroy(&aij->B)); in MatSetSeqMats_MPIAIJ()
2930 if (aij->B && B && pattern == SUBSET_NONZERO_PATTERN) PetscCall(MatZeroEntries(aij->B)); in MatSetSeqMats_MPIAIJ()
2942 if (pattern == DIFFERENT_NONZERO_PATTERN) { in MatSetSeqMats_MPIAIJ()
3144 MatStructure pattern = DIFFERENT_NONZERO_PATTERN; in MatCreateSubMatricesMPI_MPIXAIJ() local
3163 … PetscCall(setseqmats((*submat)[i], isrow_p[i], iscol_p[i], ciscol_p[ii], pattern, AA, BB)); in MatCreateSubMatricesMPI_MPIXAIJ()
3176 PetscCall(setseqmat((*submat)[i], isrow_p[i], iscol_p[i], pattern, A[i])); in MatCreateSubMatricesMPI_MPIXAIJ()
/petsc/src/dm/dt/interface/
H A Ddt.c1305 PetscInt (*pattern)[3]; in PetscDTPTrimmedEvalJet_Internal() local
1309 PetscCall(PetscMalloc1(Nf1 * (formDegree + 1), &pattern)); in PetscDTPTrimmedEvalJet_Internal()
1310 PetscCall(PetscDTAltVInteriorPattern(dim, formDegree + 1, pattern)); in PetscDTPTrimmedEvalJet_Internal()
1333 PetscInt i = pattern[nz][0]; // formDegree component in PetscDTPTrimmedEvalJet_Internal()
1334 PetscInt j = pattern[nz][1]; // (formDegree + 1) component in PetscDTPTrimmedEvalJet_Internal()
1335 PetscInt v = pattern[nz][2]; // coordinate component in PetscDTPTrimmedEvalJet_Internal()
1364 PetscCall(PetscFree(pattern)); in PetscDTPTrimmedEvalJet_Internal()
/petsc/doc/changes/
H A D2017.md78 SLESSetOperators() to ensure that the nonzero pattern truly does
/petsc/config/BuildSystem/config/packages/
H A DMPI.py615 pattern = re.compile(r'^.*MPI extensions:.*\b(cuda|rocm)\b.*$', re.MULTILINE)
616 if pattern.search(out): gpu_aware = 1

12