Searched refs:req_size (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/sys/objects/device/impls/ |
| H A D | segmentedmempool.hpp | 223 inline PetscErrorCode MemoryChunk<E>::claim(const device::StreamBase<U> *stream, size_type req_size… in claim() argument 226 if ((*success = can_claim(stream, req_size, serialize))) { in claim() 228 PetscCall(resize(req_size)); in claim() 247 inline bool MemoryChunk<E>::can_claim(const device::StreamBase<U> *stream, size_type req_size, bool… in can_claim() argument 249 if (open_ && (req_size <= capacity())) { in can_claim() 430 inline PetscErrorCode MemoryBlock<T, A, S>::try_allocate_chunk(size_type req_size, T **ptr, const s… in try_allocate_chunk() argument 434 if (req_size <= size()) { in try_allocate_chunk() 440 if (block_alloced + req_size <= size()) { in try_allocate_chunk() 441 PetscCallCXX(chunks_.emplace_back(block_alloced, req_size)); in try_allocate_chunk() 442 PetscCall(chunks_.back().claim(stream, req_size, success)); in try_allocate_chunk() [all …]
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | baijov.c | 623 PetscInt msz, **ptr = NULL, *req_size = NULL, *ctr = NULL, *tmp = NULL, tcol; local 715 req_size = smat_i->req_size; 743 req_size = smat_i->req_size; 889 PetscCall(PetscMalloc3(nrqr, &sbuf2, nrqr, &req_size, nrqr, &req_source1)); 893 req_size[i] = 0; 903 req_size[i] += ncols; 907 sbuf2_i[0] = req_size[i]; 938 for (PetscMPIInt i = 0; i < nrqr; i++) jcnt += req_size[i]; 940 for (PetscMPIInt i = 1; i < nrqr; i++) sbuf_aj[i] = sbuf_aj[i - 1] + req_size[i - 1]; 972 …PetscCallMPI(MPIU_Isend(sbuf_aj_i, req_size[i], MPIU_INT, req_source1[i], tag3, comm, s_waits3 + i… [all …]
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiov.c | 1224 PetscInt msz, **ptr, *req_size, *ctr, *tmp, tcol, *iptr; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local 1382 PetscCall(PetscMalloc3(nrqr, &sbuf2, nrqr, &req_size, nrqr, &req_source1)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1386 req_size[i] = 0; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1396 req_size[i] += ncols; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1401 sbuf2_i[0] = req_size[i]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1432 for (PetscMPIInt i = 0; i < nrqr; i++) jcnt += req_size[i]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1434 for (PetscMPIInt i = 1; i < nrqr; i++) sbuf_aj[i] = sbuf_aj[i - 1] + req_size[i - 1]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1466 …PetscCallMPI(MPIU_Isend(sbuf_aj_i, req_size[i], MPIU_INT, req_source1[i], tag3, comm, s_waits3 + i… in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1628 smatis1->req_size = req_size; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1670 req_size = smatis1->req_size; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() [all …]
|
| /petsc/include/petsc/private/cpp/ |
| H A D | unordered_map.hpp | 863 inline PetscErrorCode KHashTable<V, H, KE>::reserve(size_type req_size) noexcept in reserve() argument 866 if (size() < req_size) PetscCall(resize(req_size)); in reserve() 932 inline PetscErrorCode KHashTable<V, H, KE>::resize(size_type req_size) noexcept in resize() argument 935 …const auto new_n_buckets = std::max(detail::round_up_to_next_pow2(req_size), min_n_bucket… in resize() 939 if (req_size == 0) { in resize()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aij.h | 18 PetscInt *req_size; member
|
| H A D | aij.c | 2643 PetscCall(PetscFree3(submatj->sbuf2, submatj->req_size, submatj->req_source1)); in MatDestroySubMatrix_Private()
|