| /petsc/src/ksp/ksp/utils/lmvm/tests/ |
| H A D | ex3.c | 49 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 D | update_htmlmap_links.py | 20 pattern = re.compile(r".*\+\+\+\+man\+(.*)$") # Match URL in group 22 match = re.match(pattern, line)
|
| H A D | build_man_index.py | 108 pattern = re.compile(r"<A.*>(.*)</A>") 109 loc = re.match(pattern, loc_html)
|
| /petsc/lib/petsc/bin/ |
| H A D | extract.py | 12 pattern = re.compile( r'//.*?$|/\*.*?\*/', re.DOTALL | re.MULTILINE) 13 result = pattern.findall(text)
|
| /petsc/src/dm/dt/tests/ |
| H A D | ex13.c | 157 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 D | spbas_cholesky.h | 239 …_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 D | waterreaddata.c | 190 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 D | normm.c | 12 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 D | ex7_1234.out | 75 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 D | vscat.c | 756 …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 D | epydoc.cfg | 42 # regular expression pattern. 47 # regular expression pattern. 51 # regular expression pattern.
|
| /petsc/src/vec/is/sf/interface/ |
| H A D | sf.c | 578 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 D | html5_petsc.py | 201 …pattern = 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 D | runtests.py | 248 pattern = 'test_*.py' 249 wildcard = os.path.join(testsuitedir, pattern)
|
| /petsc/src/sys/classes/draw/utils/ |
| H A D | image.c | 177 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 D | install.py | 305 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 D | submittingmr.md | 10 …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 D | main.py | 489 pattern = re.compile(argi.replace('*', '.*')) 490 for flag_to_add in filter(pattern.match, diagnostics):
|
| /petsc/include/petsc/private/ |
| H A D | sfimpl.h | 102 PetscSFPattern pattern; /* Pattern of the graph */ member
|
| /petsc/doc/manual/ |
| H A D | tests.md | 92 used to provide the equivalent of `%pattern%` search. The default
|
| H A D | dmplex.md | 257 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 D | mpiov.c | 2845 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 D | dt.c | 1305 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 D | 2017.md | 78 SLESSetOperators() to ensure that the nonzero pattern truly does
|
| /petsc/config/BuildSystem/config/packages/ |
| H A D | MPI.py | 615 pattern = re.compile(r'^.*MPI extensions:.*\b(cuda|rocm)\b.*$', re.MULTILINE) 616 if pattern.search(out): gpu_aware = 1
|