| /petsc/src/ksp/ksp/utils/lmvm/ |
| H A D | lmbasis.c | 32 …c_Internal(LMBasis basis, PetscInt idx, PetscMemoryAccessMode mode, Vec *single, PetscBool check_i… in LMBasisGetVec_Internal() argument 44 PetscCall(MatDenseGetColumnVecRead(basis->vecs, idx % basis->m, single)); in LMBasisGetVec_Internal() 46 PetscCall(MatDenseGetColumnVecWrite(basis->vecs, idx % basis->m, single)); in LMBasisGetVec_Internal() 51 … PetscErrorCode LMBasisGetVec(LMBasis basis, PetscInt idx, PetscMemoryAccessMode mode, Vec *single) in LMBasisGetVec() argument 54 PetscCall(LMBasisGetVec_Internal(basis, idx, mode, single, PETSC_TRUE)); in LMBasisGetVec() 58 …scErrorCode LMBasisRestoreVec(LMBasis basis, PetscInt idx, PetscMemoryAccessMode mode, Vec *single) in LMBasisRestoreVec() argument 64 PetscCall(MatDenseRestoreColumnVecRead(basis->vecs, idx % basis->m, single)); in LMBasisRestoreVec() 66 PetscCall(MatDenseRestoreColumnVecWrite(basis->vecs, idx % basis->m, single)); in LMBasisRestoreVec() 68 *single = NULL; in LMBasisRestoreVec() 81 PETSC_INTERN PetscErrorCode LMBasisGetNextVec(LMBasis basis, Vec *single) in LMBasisGetNextVec() argument [all …]
|
| /petsc/src/mat/tests/ |
| H A D | ex240.c | 20 PetscBool single, two; in main() local 74 PetscCall(PetscOptionsHasName(NULL, NULL, "-single_block", &single)); in main() 75 if (single) PetscCall(MatFDColoringSetBlockSize(fdcoloring, PETSC_DEFAULT, nc)); in main()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex5.c | 29 PetscBool testnewC = PETSC_FALSE, testscaledMat = PETSC_FALSE, single = PETSC_FALSE; in main() local 35 PetscCall(PetscOptionsHasName(NULL, NULL, "-pc_precision", &single)); in main() 216 …if (!testscaledMat || (!single && norm / bnorm > 1.e-5)) PetscCall(PetscPrintf(PETSC_COMM_WORLD, "… in main() 344 …if (!testscaledMat || (!single && norm / bnorm > PETSC_SMALL)) PetscCall(PetscPrintf(PETSC_COMM_WO… in main()
|
| /petsc/src/sys/classes/viewer/tutorials/output/ |
| H A D | ex2_2b.out | 6 Enforce single precision storage: FALSE
|
| H A D | ex2_2a.out | 6 Enforce single precision storage: TRUE
|
| H A D | ex2_2b_alt.out | 7 Enforce single precision storage: FALSE
|
| /petsc/doc/manualpages/doctext/ |
| H A D | htmltabl.def | 4 # Doc2lt single line entry
|
| H A D | latex.def | 4 # Doc2lt single line entry
|
| H A D | nroff.def | 4 # Doc2lt single line entry?
|
| H A D | html.def | 12 # Doc2lt single line entry
|
| /petsc/src/dm/impls/plex/tutorials/output/ |
| H A D | ex16_cgns_simple.out | 1 Mesh confirmed to be single topology degree 3 hexahedron
|
| /petsc/config/PETSc/ |
| H A D | petsc.py | 393 self.framework.logPrintDivider(single = 1) 396 self.framework.logPrintDivider(single = 1) 399 self.framework.logPrintDivider(single = 1) 403 self.framework.logPrintDivider(single = 1) 408 self.framework.logPrintDivider(single = 1)
|
| /petsc/src/binding/petsc4py/ |
| H A D | .ruff.toml | 38 quote-style = "single"
|
| /petsc/src/sys/yaml/src/ |
| H A D | scanner.c | 672 yaml_parser_fetch_flow_scalar(yaml_parser_t *parser, int single); 733 int single); 1854 yaml_parser_fetch_flow_scalar(yaml_parser_t *parser, int single) in yaml_parser_fetch_flow_scalar() argument 1869 if (!yaml_parser_scan_flow_scalar(parser, &token, single)) in yaml_parser_fetch_flow_scalar() 3016 int single) in yaml_parser_scan_flow_scalar() argument 3077 if (single && CHECK_AT(parser->buffer, '\'', 0) in yaml_parser_scan_flow_scalar() 3088 else if (CHECK(parser->buffer, single ? '\'' : '"')) in yaml_parser_scan_flow_scalar() 3095 else if (!single && CHECK(parser->buffer, '\\') in yaml_parser_scan_flow_scalar() 3107 else if (!single && CHECK(parser->buffer, '\\')) in yaml_parser_scan_flow_scalar() 3281 if (CHECK(parser->buffer, single ? '\'' : '"')) in yaml_parser_scan_flow_scalar() [all …]
|
| /petsc/share/petsc/matlab/ |
| H A D | PetscReadBinaryMatlab.m | 8 % This function returns a single struct containing all objects submitted
|
| H A D | PetscBinaryRead.m | 25 % 'precision','float32' indicates the PETSc program was built with --with-precision=single 152 elseif header == 1211213 % single real number
|
| /petsc/src/ksp/pc/impls/bjacobi/bjkokkos/ |
| H A D | bjkokkos.kokkos.cxx | 55 Kokkos::single(Kokkos::PerThread(team), [=]() { y_loc[rowb - start] = sum; }); in MatMult() 169 …if (monitor) Kokkos::single(Kokkos::PerTeam(team), [=]() { printf("%3d KSP Residual norm %14.12e\n… in BJSolve_TFQMR() 250 …if (monitor && m == 1) Kokkos::single(Kokkos::PerTeam(team), [=]() { printf("%3d KSP Residual norm… in BJSolve_TFQMR() 263 …Kokkos::single(Kokkos::PerTeam(team), [=]() { printf("ERROR block %d diverged: %d it, res=%e, r_0=… in BJSolve_TFQMR() 275 …Kokkos::single(Kokkos::PerTeam(team), [=]() { printf("ERROR block %d diverged: TFQMR %d:%d it, res… in BJSolve_TFQMR() 400 …if (monitor) Kokkos::single(Kokkos::PerTeam(team), [=]() { printf("%3d KSP Residual norm %14.12e\n… in BJSolve_BICG() 420 …Kokkos::single(Kokkos::PerTeam(team), [=]() { printf("%7d beta = Z.R = %22.14e \n", i, (double)bet… in BJSolve_BICG() 471 …if (monitor) Kokkos::single(Kokkos::PerTeam(team), [=]() { printf("%3d KSP Residual norm %14.12e\n… in BJSolve_BICG() 484 …Kokkos::single(Kokkos::PerTeam(team), [=]() { printf("ERROR block %d diverged: %d it, res=%e, r_0=… in BJSolve_BICG() 496 …Kokkos::single(Kokkos::PerTeam(team), [=]() { printf("ERROR block %d diverged: BICG %d it, res=%e,… in BJSolve_BICG() [all …]
|
| /petsc/doc/changes/ |
| H A D | 215.md | 31 - Improved single precision SSE factorization routines
|
| H A D | 313.md | 174 - Plex can now allow any number of cell types in a single mesh. 189 - Add DMPlexOrientCell() which orients a single cell 191 order of a single cell with the given reference cone
|
| H A D | 31.md | 10 - Added configure option --with-single-library that causes all PETSc 11 code to be compiled into the single library libpetsc.XXX
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex19_superlu_dist_3ds.out | 55 Using SuperLU_DIST in single precision
|
| /petsc/doc/overview/ |
| H A D | matrix_table.md | 51 * - Multiple applications of single ``MATAIJ``
|
| H A D | gpu_roadmap.md | 13 PETSc uses a single source programming model where solver back-ends are selected as
|
| /petsc/doc/developers/ |
| H A D | testing.md | 44 - A single shell script 46 - A single makefile 48 … results*. It is also possible -- though unusual -- to have multiple output files for a single test 56 entirely or multiple executable/diff tests within a single test. At the 98 - At the top level either a single test or a test set must be 168 directory (this is limited currently to a single directory) 325 **gracefully** exit where possible. For single-ranked runs this means returning with 488 1. Precision types: `single`, `double`, `quad`, `int32` 576 Let's say that you want to debug a single test as part of development. There 1020 our own simple harness given by a single shell script that each file
|
| H A D | buildsystem.md | 25 error, and a host of other reasons. Problem diagnosis is the single biggest bottleneck for 47 options are aggregated in a single bucket variable, such as `INCLUDE` 58 with a single call, `requires('path.to.other.test', self)`, which not 68 libraries, etc., with a single call. This automation is crucial 272 scalar type that is single, double, or quad precision, and thus has a
|