Home
last modified time | relevance | path

Searched refs:gpu (Results 1 – 9 of 9) sorted by relevance

/petsc/src/mat/impls/aij/mpi/strumpack/
H A Dstrumpack.c183 static PetscErrorCode MatSTRUMPACKSetGPU_STRUMPACK(Mat F, PetscBool gpu) in MatSTRUMPACKSetGPU_STRUMPACK() argument
188 if (gpu) { in MatSTRUMPACKSetGPU_STRUMPACK()
196 static PetscErrorCode MatSTRUMPACKGetGPU_STRUMPACK(Mat F, PetscBool *gpu) in MatSTRUMPACKGetGPU_STRUMPACK() argument
201 PetscStackCallExternalVoid("STRUMPACK_use_gpu", *gpu = (PetscBool)STRUMPACK_use_gpu(*S)); in MatSTRUMPACKGetGPU_STRUMPACK()
222 PetscErrorCode MatSTRUMPACKSetGPU(Mat F, PetscBool gpu) in MatSTRUMPACKSetGPU() argument
226 PetscValidLogicalCollectiveBool(F, gpu, 2); in MatSTRUMPACKSetGPU()
227 PetscTryMethod(F, "MatSTRUMPACKSetGPU_C", (Mat, PetscBool), (F, gpu)); in MatSTRUMPACKSetGPU()
246 PetscErrorCode MatSTRUMPACKGetGPU(Mat F, PetscBool *gpu) in MatSTRUMPACKGetGPU() argument
250 PetscTryMethod(F, "MatSTRUMPACKGetGPU_C", (Mat, PetscBool *), (F, gpu)); in MatSTRUMPACKGetGPU()
251 PetscValidLogicalCollectiveBool(F, *gpu, 2); in MatSTRUMPACKGetGPU()
/petsc/src/sys/objects/device/impls/sycl/
H A Dsycldevice.sycl.cxx97 return ::sycl::device::get_devices(::sycl::info::device_type::gpu)[id]; in chooseSYCLDevice_()
150 …::vector<::sycl::device> gpu_devices = ::sycl::device::get_devices(::sycl::info::device_type::gpu); in initialize()
H A Dsyclcontext.sycl.cxx79 …::device(::sycl::cpu_selector_v) : ::sycl::device::get_devices(::sycl::info::device_type::gpu)[id]; in setUp()
/petsc/doc/changes/
H A D36.md81 --download-suitesparse-gpu --with-64-bit-indices;
85 --download-superlu_dist-gpu (developer repository only feature)
/petsc/doc/tutorials/
H A Din_person.md13 ….org/events/details/259) ([slides and source](https://gitlab.com/psanan/petsc-gpu-cig-2022-02-28)).
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c1033 PetscBool gpu = PETSC_FALSE; in PCBDDCSubSchursSetUp() local
1113 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A, &gpu, MATSEQAIJVIENNACL, MATSEQAIJCUSPARSE, ""… in PCBDDCSubSchursSetUp()
1115 if (gpu) PetscCall(PetscStrncpy(stype, MATSEQDENSECUDA, sizeof(stype))); in PCBDDCSubSchursSetUp()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu3971 PetscBool gpu = PETSC_FALSE; in MatZeroEntries_SeqAIJCUSPARSE() local
3980 gpu = PETSC_TRUE; in MatZeroEntries_SeqAIJCUSPARSE()
3989 if (gpu) A->offloadmask = PETSC_OFFLOAD_GPU; in MatZeroEntries_SeqAIJCUSPARSE()
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas2801 (solver/mode/gpu-numerics-like-cpu #f)
2802 (solver/mode/cpu-numerics-like-gpu #f)
5209 (species/sundials-max-steps-gpu 500)
/petsc/doc/
H A Dpetsc.bib15004 @InProceedings{ trilinos:gpu,