Home
last modified time | relevance | path

Searched refs:compatible (Results 1 – 25 of 29) sorted by relevance

12

/petsc/src/dm/tests/
H A Dex46.c88 PetscBool compatible, set; in main() local
89 PetscCall(DMGetCompatibility(da, da, &compatible, &set)); in main()
90 …if (!set || !compatible) PetscCall(PetscPrintf(PetscObjectComm((PetscObject)da), "Error: DM not co… in main()
96 PetscBool compatible, set; in main() local
102 PetscCall(DMGetCompatibility(da, da2, &compatible, &set)); in main()
103 …if (!set || !compatible) PetscCall(PetscPrintf(PetscObjectComm((PetscObject)da), "Error: DM not co… in main()
111 PetscBool compatible, set; in main() local
113 PetscCall(DMGetCompatibility(da, da2, &compatible, &set)); in main()
114 …if (!set || !compatible) PetscCall(PetscPrintf(PetscObjectComm((PetscObject)da), "Error: DM not co… in main()
121 PetscBool compatible, set; in main() local
[all …]
/petsc/src/dm/impls/stag/tests/
H A Dex3.c30 PetscBool compatible, set; in main() local
31 PetscCall(DMGetCompatibility(dms[i], dms[i], &compatible, &set)); in main()
32 …PetscCheck(set && compatible, PetscObjectComm((PetscObject)dms[i]), PETSC_ERR_PLIB, "DM %" PetscIn… in main()
37 PetscBool compatible, set; in main() local
38 PetscCall(DMGetCompatibility(dms[0], dms[i], &compatible, &set)); in main()
39 …PetscCheck(set && compatible, PetscObjectComm((PetscObject)dms[i]), PETSC_ERR_PLIB, "DM %" PetscIn… in main()
44 PetscBool compatible, set; in main() local
45 PetscCall(DMGetCompatibility(dms[0], dms[3], &compatible, &set)); in main()
46 …PetscCheck(set && !compatible, PetscObjectComm((PetscObject)dms[i]), PETSC_ERR_PLIB, "DM %" PetscI… in main()
/petsc/src/tao/constrained/impls/almm/
H A Dalmmutils.c123 PetscBool compatible; in TaoALMMSetSubsolver_Private() local
128 …PetscCall(PetscObjectTypeCompareAny((PetscObject)subsolver, &compatible, TAOSHELL, TAOBNCG, TAOBQN… in TaoALMMSetSubsolver_Private()
129 …PetscCheck(compatible, PetscObjectComm((PetscObject)tao), PETSC_ERR_ARG_INCOMP, "Subsolver must be… in TaoALMMSetSubsolver_Private()
131 …PetscCall(PetscObjectTypeCompareAny((PetscObject)subsolver, &compatible, TAOSHELL, TAOCG, TAOLMVM,… in TaoALMMSetSubsolver_Private()
132 …PetscCheck(compatible, PetscObjectComm((PetscObject)tao), PETSC_ERR_ARG_INCOMP, "Subsolver must be… in TaoALMMSetSubsolver_Private()
134 …PetscCheck(compatible, PetscObjectComm((PetscObject)tao), PETSC_ERR_ARG_INCOMP, "Subsolver must be… in TaoALMMSetSubsolver_Private()
/petsc/doc/manual/
H A Dversionchecking.md16 …es, CMake files, configure scripts etc, to ensure the PETSc version is compatible with your applic…
43 to check if the PETSc version is compatible with application even before beginning to compile your …
H A Dblas-lapack.md64 BLIS does not bundle LAPACK with it so PETSc's configure attempts to locate a compatible system LAP…
H A Dmat.md194 - the layout of the two compatible vectors in the computation of the matrix-vector product y = A * …
203 Note that `MatCreateVecs()` provides two vectors that have compatible layouts for the associated ve…
374 the user must ensure that they are chosen to be compatible with the
827 the same dimension are automatically compatible for parallel
H A Dother.md328 MATLAB-compatible ASCII file, one may use
981 GNU Global is cross-compatible with cscope: call `make allgtags` to make the
H A Dvec.md800 be compatible with the `DM`, `da`, they should be
834 Since both local vectors, `l1` and `l2`, must be compatible with `da`, they should be generated by
/petsc/lib/petsc/bin/maint/abi-compliance-checker/modules/Internals/Styles/
H A DCmpSystems.css64 .compatible {
H A DReport.css233 .compatible {
/petsc/src/dm/impls/stag/
H A Dstag.c572 static PetscErrorCode DMGetCompatibility_Stag(DM dm, DM dm2, PetscBool *compatible, PetscBool *set) in DMGetCompatibility_Stag() argument
603 *compatible = PETSC_FALSE; in DMGetCompatibility_Stag()
610 *compatible = PETSC_FALSE; in DMGetCompatibility_Stag()
616 *compatible = PETSC_FALSE; in DMGetCompatibility_Stag()
622 *compatible = PETSC_FALSE; in DMGetCompatibility_Stag()
633 *compatible = PETSC_FALSE; in DMGetCompatibility_Stag()
639 *compatible = PETSC_FALSE; in DMGetCompatibility_Stag()
643 *compatible = PETSC_TRUE; in DMGetCompatibility_Stag()
H A Dstagutils.c813 PetscBool compatible, compatibleSet; in DMStagMigrateVec() local
824 PetscCall(DMGetCompatibility(dm, dmTo, &compatible, &compatibleSet)); in DMStagMigrateVec()
825 …PetscCheck(compatibleSet && compatible, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_INCOMP, "D… in DMStagMigrateVec()
/petsc/doc/install/
H A Dwindows.md63 - Libraries built with Cygwin/GNU compilers are **not** compatible and cannot be linked with Micros…
204 applications that are compatible with the Microsoft and Intel compilers.
H A Ddownload.md109 … functionality and likely small API changes; most changes are backward compatible with deprecation…
H A Dlicense.md75 section containing the (roughly compatible) legacy PETSc license exists for
H A Dinstall.md190 - A **compatible** version of the package is installed. A generic install of this
191 package might not be compatible with PETSc (perhaps due to version differences - or
668 On Linux - verify [^id12] that CUDA compatible [NVIDIA driver](https://www.nvidia.com/en-us/drivers…
751 [^id12]: To verify CUDA compatible Nvidia driver on Linux - run the utility `nvidia-smi` - it shoul…
/petsc/src/dm/impls/da/
H A Dgr2.c677 PetscBool compatible, compatibleSet; in VecView_MPI_DA() local
681 PetscCall(DMGetCompatibility(da, (DM)dmvtk, &compatible, &compatibleSet)); in VecView_MPI_DA()
682 …PetscCheck(compatibleSet && compatible, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_INCOMP, "C… in VecView_MPI_DA()
H A Dda.c1415 PetscErrorCode DMGetCompatibility_DA(DM da1, DM dm2, PetscBool *compatible, PetscBool *set) in DMGetCompatibility_DA() argument
1446 *compatible = compatibleLocal; in DMGetCompatibility_DA()
/petsc/doc/changes/
H A D323.md14 … destructor models added unneeded complexity to the library. This change is not backward compatible
/petsc/doc/developers/contributing/
H A Ddevelopingmr.md164 If the branch has already been pushed, the rewritten branch is not compatible with the remote copy …
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscdmda.pxi233 "Vector local size %d is not compatible "
H A DDMStag.pyx755 The compatible destination object.
767 """Create a compatible ``DMStag`` with different DOFs/stratum.
/petsc/doc/developers/
H A Dmatrices.md161 that they are chosen to be compatible with the vectors. To do so, you
H A Dobjects.md289 for its object implementations. Other PETSc-compatible class
/petsc/src/dm/interface/
H A Ddm.c8938 PetscErrorCode DMGetCompatibility(DM dm1, DM dm2, PetscBool *compatible, PetscBool *set) in DMGetCompatibility() argument
8951 *compatible = PETSC_TRUE; in DMGetCompatibility()
8962 *compatible = PETSC_FALSE; in DMGetCompatibility()
8968 PetscUseTypeMethod(dm1, getcompatibility, dm2, compatible, set); in DMGetCompatibility()
8978 PetscUseTypeMethod(dm2, getcompatibility, dm1, compatible, set); /* Note argument order */ in DMGetCompatibility()

12