Searched refs:gpu (Results 1 – 9 of 9) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/strumpack/ |
| H A D | strumpack.c | 183 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 D | sycldevice.sycl.cxx | 97 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 D | syclcontext.sycl.cxx | 79 …::device(::sycl::cpu_selector_v) : ::sycl::device::get_devices(::sycl::info::device_type::gpu)[id]; in setUp()
|
| /petsc/doc/changes/ |
| H A D | 36.md | 81 --download-suitesparse-gpu --with-64-bit-indices; 85 --download-superlu_dist-gpu (developer repository only feature)
|
| /petsc/doc/tutorials/ |
| H A D | in_person.md | 13 ….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 D | bddcschurs.c | 1033 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 D | aijcusparse.cu | 3971 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 D | testcase3D.cas | 2801 (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 D | petsc.bib | 15004 @InProceedings{ trilinos:gpu,
|