Home
last modified time | relevance | path

Searched refs:refcnt (Results 1 – 11 of 11) sorted by relevance

/petsc/src/binding/petsc4py/test/
H A Dtest_ksp.py149 refcnt = getrefcount(monitor)
151 self.assertEqual(getrefcount(monitor), refcnt + 1)
155 self.assertEqual(getrefcount(monitor), refcnt)
170 refcnt = getrefcount(converged)
172 self.assertEqual(getrefcount(converged), refcnt + 1)
174 self.assertEqual(getrefcount(converged), refcnt)
180 refcnt = getrefcount(converged)
182 self.assertEqual(getrefcount(converged), refcnt + 1)
185 self.assertEqual(getrefcount(converged), refcnt)
188 self.assertEqual(getrefcount(converged), refcnt + 1)
[all …]
H A Dtest_snes.py137 refcnt = getrefcount(func)
140 self.assertEqual(getrefcount(func), refcnt + 1)
144 self.assertEqual(getrefcount(func), refcnt + 1)
148 self.assertEqual(getrefcount(func), refcnt + 1)
170 refcnt = getrefcount(jac)
173 self.assertEqual(getrefcount(jac), refcnt + 1)
178 self.assertEqual(getrefcount(jac), refcnt + 1)
183 self.assertEqual(getrefcount(jac), refcnt + 1)
200 refcnt = getrefcount(upd)
202 self.assertEqual(getrefcount(upd), refcnt + 1)
[all …]
/petsc/include/petsc/private/
H A Ddeviceimpl.h88refcnt >= 0, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Invalid PetscDevice: Argument #%d; negative referen…
194 PetscInt refcnt; /* reference count for the device */ member
256 if (PetscDefined(DEVICELANGUAGE_CXX)) ++device->refcnt; in PetscDeviceReference_Internal()
264 --device->refcnt; in PetscDeviceDereference_Internal()
265 …sert(device->refcnt >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_CORRUPT, "PetscDevice has negative refere… in PetscDeviceDereference_Internal()
/petsc/src/sys/classes/viewer/impls/socket/
H A Dsend.c105 static int refcnt = 0; in PetscOpenSocket() local
149 refcnt++; in PetscOpenSocket()
150 …PetscCheck(refcnt <= 5, PETSC_COMM_SELF, PETSC_ERR_SYS, "Connection refused by remote host %s port… in PetscOpenSocket()
/petsc/src/vec/vec/interface/
H A Dveccreate.c103 map->refcnt++; in VecCreateWithLayout_Private()
/petsc/src/vec/is/utils/
H A Dpmap.c131 if (!(*map)->refcnt--) { in PetscLayoutDestroy()
297 (*out)->refcnt = 0; in PetscLayoutDuplicate()
324 in->refcnt++; in PetscLayoutReference()
/petsc/src/sys/objects/device/interface/
H A Ddevice.cxx114 (*device)->refcnt = 1; in PetscDeviceCreate()
152 if ((*device)->refcnt) { in PetscDeviceDestroy()
596 …T " and was not fully destroyed during PetscFinalize()", PetscDeviceTypes[dev->type], dev->refcnt); in PetscDeviceFinalize_Private()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DObject.pyx309 cdef PetscInt refcnt = 0
310 CHKERR(PetscObjectGetReference(self.obj[0], &refcnt))
311 return toInt(refcnt)
/petsc/src/vec/is/is/interface/
H A Dindex.c1046 PetscInt refcnt; in ISDestroy() local
1047 PetscCall(PetscObjectGetReference((PetscObject)((*is)->complement), &refcnt)); in ISDestroy()
1048 …PetscCheck(refcnt <= 1, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Nonlocal IS has not been resto… in ISDestroy()
1575 PetscInt refcnt; in ISRestoreNonlocalIS() local
1581 PetscCall(PetscObjectGetReference((PetscObject)is->complement, &refcnt)); in ISRestoreNonlocalIS()
1582 …PetscCheck(refcnt > 1, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Duplicate call to ISRestoreNonlocalI… in ISRestoreNonlocalIS()
/petsc/include/
H A Dpetscis.h314 …PetscInt refcnt; /* MPI Vecs obtained with VecDuplicate() and from MatCreateVe… member
/petsc/src/mat/interface/
H A Dmatrix.c8077 if (mat->rmap->refcnt) { in MatSetBlockSizes()
8087 if (mat->cmap->refcnt) { in MatSetBlockSizes()