Home
last modified time | relevance | path

Searched refs:Interface (Results 1 – 25 of 72) sorted by relevance

123

/petsc/src/sys/objects/device/impls/cupm/
H A Dcupmevent.hpp22 class PETSC_SINGLE_LIBRARY_VISIBILITY_INTERNAL CUPMEventPool : impl::Interface<T>, public RegisterF…
85 inline auto cupm_fast_event_pool() noexcept -> decltype(cupm_event_pool<T, impl::Interface<T>::cupm… in cupm_fast_event_pool()
87 return cupm_event_pool<T, impl::Interface<T>::cupmEventDisableTiming>(); in cupm_fast_event_pool()
92 inline auto cupm_timer_event_pool() noexcept -> decltype(cupm_event_pool<T, impl::Interface<T>::cup… in cupm_timer_event_pool()
94 return cupm_event_pool<T, impl::Interface<T>::cupmEventDefault>(); in cupm_timer_event_pool()
101 class PETSC_SINGLE_LIBRARY_VISIBILITY_INTERNAL CUPMEvent : impl::Interface<T>, public memory::PoolA…
137 static_assert(std::is_empty<impl::Interface<T>>::value, "");
H A Dcupminterface.cxx101 template struct Interface<DeviceType::CUDA>; variable
105 template struct Interface<DeviceType::HIP>; variable
H A Dcupmallocator.hpp31 …tAllocator : public memory::impl::SegmentedMemoryPoolAllocatorBase<PetscType>, impl::Interface<T> {
82 …eAllocator : public memory::impl::SegmentedMemoryPoolAllocatorBase<PetscType>, impl::Interface<T> {
H A Dcupmdevice.hpp25 class Device : public ::Petsc::device::impl::DeviceBase<Device<T>>, impl::Interface<T> {
H A Dcupmstream.hpp24 …GLE_LIBRARY_VISIBILITY_INTERNAL CUPMStream : public StreamBase<CUPMStream<T>>, impl::Interface<T> {
/petsc/include/petsc/private/
H A Dcupminterface.hpp534 struct Interface : InterfaceImpl<T> { struct
928 using cupmReal_t = typename ::Petsc::device::cupm::impl::Interface<T>::cupmReal_t; \ argument
929 using cupmScalar_t = typename ::Petsc::device::cupm::impl::Interface<T>::cupmScalar_t; \
930 using ::Petsc::device::cupm::impl::Interface<T>::cupmScalarCast; \
931 using ::Petsc::device::cupm::impl::Interface<T>::cupmScalarPtrCast; \
932 using ::Petsc::device::cupm::impl::Interface<T>::cupmRealPtrCast; \
933 using ::Petsc::device::cupm::impl::Interface<T>::PetscCUPMGetMemType; \
934 using ::Petsc::device::cupm::impl::Interface<T>::PetscCUPMMemset; \
935 using ::Petsc::device::cupm::impl::Interface<T>::PetscCUPMMemsetAsync; \
936 using ::Petsc::device::cupm::impl::Interface<T>::PetscCUPMMalloc; \
[all …]
H A Ddmmbimpl.h13 moab::Interface *mbiface;
61 moab::Interface *mbiface; /* MOAB Interface/Core reference */
/petsc/lib/petsc/bin/maint/abi-compliance-checker/
H A Dabi-compliance-checker.pl2374 foreach my $Interface (@Affected)
2376 if(symbolFilter($Interface, $CompSign{1}{$Interface}, "Affected", $Level, 1))
2378 %{$CompatProblems{$Level}{$Interface}{$ProblemKind}{"this"}}=(
2429 foreach my $Interface (@Affected)
2431 if(symbolFilter($Interface, $CompSign{1}{$Interface}, "Affected", $Level, 1))
2433 %{$CompatProblems{$Level}{$Interface}{$ProblemKind}{"this"}}=(
2457 foreach my $Interface (keys(%{$ClassMethods{$Level}{1}{$ClassName}}))
2459 … if(symbolFilter($Interface, $CompSign{1}{$Interface}, "Affected", $Level, 1))
2461 … %{$CompatProblems{$Level}{$Interface}{"Base_Class_Position"}{"this"}}=(
2472 foreach my $Interface (keys(%{$ClassMethods{$Level}{1}{$ClassName}}))
[all …]
/petsc/include/
H A Dpetscdmmoab.h53 PETSC_EXTERN PetscErrorCode DMMoabCreateMoab(MPI_Comm, moab::Interface *, moab::Tag *, moab::Range …
56 PETSC_EXTERN PetscErrorCode DMMoabSetInterface(DM, moab::Interface *);
57 PETSC_EXTERN PetscErrorCode DMMoabGetInterface(DM, moab::Interface **);
/petsc/systems/Apple/OSX/examples/PETSc cocoa example/PETSc cocoa example/en.lproj/
H A DCredits.rtf11 \b Human Interface Design:
/petsc/src/dm/impls/moab/tests/
H A Dex1.cxx43 moab::Interface *iface = NULL; in CreateMesh()
117 moab::Interface *mbImpl = NULL; in main()
/petsc/doc/manualpages/MANSECHeaders/
H A DDMForest8 ….org/abs/1508.02470">Support for Non-conformal Meshes in PETSc's DMPlex Interface</a>, Tobin Isaac…
/petsc/doc/changes/
H A D21.md91 ```{rubric} Fortran Interface:
174 ```{rubric} Fortran Interface:
H A D211.md129 ```{rubric} Fortran Interface:
207 ```{rubric} Fortran Interface:
H A D212.md88 ```{rubric} Fortran Interface:
H A D2029.md96 ```{rubric} Fortran Interface:
205 ```{rubric} Fortran Interface:
/petsc/src/binding/petsc4py/docs/source/
H A Dindex.rst29 the *Message Passing Interface*.
/petsc/src/dm/impls/moab/
H A Ddmmbvec.cxx14 static PetscErrorCode DMVecCreateTagName_Moab_Private(moab::Interface *, moab::ParallelComm *, char…
16 static PetscErrorCode DMVecCreateTagName_Moab_Private(moab::Interface *, char **);
409 moab::Interface *mbiface = dmmoab->mbiface; in DMCreateVector_Moab_Private()
536 PetscErrorCode DMVecCreateTagName_Moab_Private(moab::Interface *mbiface, moab::ParallelComm *pcomm,… in DMVecCreateTagName_Moab_Private()
538 static PetscErrorCode DMVecCreateTagName_Moab_Private(moab::Interface *mbiface, char **tag_name) in DMVecCreateTagName_Moab_Private()
/petsc/src/ksp/ksp/tutorials/output/
H A Dex71_bddc_elast_4lev.out26 Interface extension: DIRICHLET
54 Interface dofs : 156 210 182
139 Interface extension: DIRICHLET
167 Interface dofs : 71 71 71
258 Interface extension: DIRICHLET
286 Interface dofs : 19 19 19
H A Dex71_bddc_elast_3lev.out26 Interface extension: DIRICHLET
54 Interface dofs : 156 210 182
139 Interface extension: DIRICHLET
167 Interface dofs : 54 54 54
H A Dex59_bddc_fetidp_ml_2.out26 Interface extension: DIRICHLET
54 Interface dofs : 18 19 18
137 Interface extension: DIRICHLET
165 Interface dofs : 5 5 5
H A Dex71_bddc_elast_3lev_alt.out26 Interface extension: DIRICHLET
54 Interface dofs : 156 210 182
139 Interface extension: DIRICHLET
167 Interface dofs : 54 54 54
H A Dex59_bddc_fetidp_ml_1.out26 Interface extension: DIRICHLET
54 Interface dofs : 18 19 18
137 Interface extension: DIRICHLET
165 Interface dofs : 5 5 5
/petsc/src/vec/is/sf/impls/basic/cupm/
H A Dsfcupm.hpp20 struct PETSC_SINGLE_LIBRARY_VISIBILITY_INTERNAL SfInterface : device::cupm::impl::Interface<T> {
/petsc/src/snes/tutorials/output/
H A Dex12_p4est_full_q2_nonconformal_parallel_bddcfas.out57 Interface extension: DIRICHLET
85 Interface dofs : 11 20 16
232 Interface extension: DIRICHLET
260 Interface dofs : 13 36 26
408 Interface extension: DIRICHLET
436 Interface dofs : 29 66 50

123