Searched refs:PetscCallHIP (Results 1 – 14 of 14) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/mpihipsparse/ |
| H A D | mpiaijhipsparse.hip.cxx | 27 PetscCallHIP(hipFree(coo->Ajmap1)); in MatCOOStructDestroy_MPIAIJHIPSPARSE() 28 PetscCallHIP(hipFree(coo->Aperm1)); in MatCOOStructDestroy_MPIAIJHIPSPARSE() 29 PetscCallHIP(hipFree(coo->Bjmap1)); in MatCOOStructDestroy_MPIAIJHIPSPARSE() 30 PetscCallHIP(hipFree(coo->Bperm1)); in MatCOOStructDestroy_MPIAIJHIPSPARSE() 31 PetscCallHIP(hipFree(coo->Aimap2)); in MatCOOStructDestroy_MPIAIJHIPSPARSE() 32 PetscCallHIP(hipFree(coo->Ajmap2)); in MatCOOStructDestroy_MPIAIJHIPSPARSE() 33 PetscCallHIP(hipFree(coo->Aperm2)); in MatCOOStructDestroy_MPIAIJHIPSPARSE() 34 PetscCallHIP(hipFree(coo->Bimap2)); in MatCOOStructDestroy_MPIAIJHIPSPARSE() 35 PetscCallHIP(hipFree(coo->Bjmap2)); in MatCOOStructDestroy_MPIAIJHIPSPARSE() 36 PetscCallHIP(hipFree(coo->Bperm2)); in MatCOOStructDestroy_MPIAIJHIPSPARSE() [all …]
|
| /petsc/src/sys/objects/device/tests/ |
| H A D | ex2hip.hip.cxx | 22 …PetscCallHIP(hipStreamSynchronize(NULL)); /* Initialize HIP runtime to get more accurate timing be… in main() 27 else PetscCallHIP(hipMalloc((void **)&ptrs[i], (i + 16) * sizeof(PetscScalar))); in main() 42 else PetscCallHIP(hipFree(ptrs[i])); in main()
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 280 PetscCallHIP(hipHostMalloc((void **)&AALo, nzLower * sizeof(PetscScalar))); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 283 PetscCallHIP(hipHostMalloc((void **)&AiLo, (n + 1) * sizeof(PetscInt))); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 284 PetscCallHIP(hipHostMalloc((void **)&AjLo, nzLower * sizeof(PetscInt))); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 342 PetscCallHIP(hipMalloc(&loTriFactor->solveBuffer, loTriFactor->solveBufferSize)); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 348 PetscCallHIP(WaitForHIP()); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 354 PetscCallHIP(hipHostFree(AiLo)); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 355 PetscCallHIP(hipHostFree(AjLo)); in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 358 …if (!loTriFactor->AA_h) PetscCallHIP(hipHostMalloc((void **)&loTriFactor->AA_h, nzLower * sizeof(P… in MatSeqAIJHIPSPARSEBuildILULowerTriMatrix() 402 PetscCallHIP(hipHostMalloc((void **)&AAUp, nzUpper * sizeof(PetscScalar))); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix() 405 PetscCallHIP(hipHostMalloc((void **)&AiUp, (n + 1) * sizeof(PetscInt))); in MatSeqAIJHIPSPARSEBuildILUUpperTriMatrix() [all …]
|
| /petsc/include/ |
| H A D | petscdevice_hip.h | 61 #define PetscCallHIP(...) \ macro 70 #define CHKERRHIP(...) PetscCallHIP(__VA_ARGS__) 75 PetscCallHIP(hipGetLastError()); \ 77 PetscCallHIP(hipDeviceSynchronize()); \
|
| /petsc/src/sys/memory/hip/ |
| H A D | mhiphost.hip.cxx | 6 PetscCallHIP(hipHostMalloc(result, a)); in PetscHIPHostMalloc() 12 PetscCallHIP(hipHostFree(aa)); in PetscHIPHostFree()
|
| /petsc/src/mat/impls/sell/seq/seqhip/ |
| H A D | sellhip.hip.cxx | 29 if ((*hipstruct)->colidx) PetscCallHIP(hipFree((*hipstruct)->colidx)); in MatSeqSELLHIP_Destroy() 30 if ((*hipstruct)->val) PetscCallHIP(hipFree((*hipstruct)->val)); in MatSeqSELLHIP_Destroy() 31 if ((*hipstruct)->sliidx) PetscCallHIP(hipFree((*hipstruct)->sliidx)); in MatSeqSELLHIP_Destroy() 32 if ((*hipstruct)->chunk_slice_map) PetscCallHIP(hipFree((*hipstruct)->chunk_slice_map)); in MatSeqSELLHIP_Destroy() 48 …PetscCallHIP(hipMemcpy(hipstruct->val, a->val, a->sliidx[a->totalslices] * sizeof(MatScalar), hipM… in MatSeqSELLHIPCopyToGPU() 51 if (hipstruct->colidx) PetscCallHIP(hipFree(hipstruct->colidx)); in MatSeqSELLHIPCopyToGPU() 52 if (hipstruct->val) PetscCallHIP(hipFree(hipstruct->val)); in MatSeqSELLHIPCopyToGPU() 53 if (hipstruct->sliidx) PetscCallHIP(hipFree(hipstruct->sliidx)); in MatSeqSELLHIPCopyToGPU() 54 if (hipstruct->chunk_slice_map) PetscCallHIP(hipFree(hipstruct->chunk_slice_map)); in MatSeqSELLHIPCopyToGPU() 59 … PetscCallHIP(hipMalloc((void **)&hipstruct->colidx, a->maxallocmat * sizeof(*hipstruct->colidx))); in MatSeqSELLHIPCopyToGPU() [all …]
|
| /petsc/src/mat/impls/hypre/hip/ |
| H A D | hypre2.hip.cxx | 15 PetscCallHIP(hipGetLastError()); in MatZeroRows_HIP()
|
| /petsc/src/vec/vec/tests/ |
| H A D | ex15k.kokkos.cxx | 23 #define SyncDevice() PetscCallHIP(hipDeviceSynchronize())
|
| /petsc/src/sys/logging/handler/impls/roctx/ |
| H A D | logroctx.c | 58 PetscCallHIP(hipDeviceSynchronize()); in PetscLogHandlerEventEnd_ROCTX()
|
| /petsc/src/mat/tests/ |
| H A D | ex5k.kokkos.cxx | 38 #define SyncDevice() PetscCallHIP(hipDeviceSynchronize())
|
| H A D | ex6k.kokkos.cxx | 40 #define SyncDevice() PetscCallHIP(hipDeviceSynchronize())
|
| /petsc/src/tao/unconstrained/tutorials/ |
| H A D | rosenbrock4.h | 317 PetscCallHIP(hipGetLastError()); \
|
| /petsc/doc/changes/ |
| H A D | 317.md | 72 - Add `PetscCallHIP()`, `PetscCallHIPBLAS()`, and `PetscCallHIPSOLVER()`. These supersede `CHKERRHI…
|
| /petsc/src/ksp/pc/impls/fieldsplit/ |
| H A D | fieldsplit.c | 1152 …else if (PetscMemTypeHIP(mtype)) PetscCallHIP(hipMalloc((void **)&array, sizeof(PetscScalar) * m *… in PCSetUpOnBlocks_FieldSplit_Schur() 1493 PetscCallHIP(hipFree(array)); in PCMatApply_FieldSplit_Schur() 1494 PetscCallHIP(hipMalloc((void **)&array, sizeof(PetscScalar) * m * (P + Q))); in PCMatApply_FieldSplit_Schur()
|