Home
last modified time | relevance | path

Searched refs:coo_size (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ts/utils/dmplexlandau/kokkos/
H A Dlandau.kokkos.cxx268 …<PetscScalar *, Kokkos::LayoutRight, Kokkos::DefaultExecutionSpace>("coo_vals", SData_d->coo_size); in LandauKokkosStaticDataSet()
395 …const PetscInt coo_sz_batch = SData_d->coo_size / batch_sz; … in LandauKokkosJacobian()
439 …LandauIdx *d_coo_elem_offsets = (SData_d->coo_size == 0) ? NULL : d_co… in LandauKokkosJacobian()
441 …LandauIdx *d_coo_elem_fullNb = (SData_d->coo_size == 0) ? NULL : d_co… in LandauKokkosJacobian()
443 …LandauIdx(*d_coo_elem_point_offsets)[LANDAU_MAX_NQND + 1] = (SData_d->coo_size == 0) ? NULL : (Lan… in LandauKokkosJacobian()
445 …PetscScalar *d_coo_vals = (SData_d->coo_size == 0) ? NULL : d_co… in LandauKokkosJacobian()
/petsc/include/
H A Dpetsclandau.h96 LandauIdx coo_size; member
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c234 PetscCall(PetscMalloc1(ctx->SData_d.coo_size, &coo_vals)); // allocate every time? in LandauFormJacobian_Internal()
1141 ctx->SData_d.coo_size = 0; in ProcessOptions()
1621 ctx->SData_d.coo_size = coo_elem_offsets[ncellsTot] * ctx->batch_sz; in CreateStaticData()
1622 PetscCall(PetscMalloc2(ctx->SData_d.coo_size, &oor, ctx->SData_d.coo_size, &ooc)); in CreateStaticData()
1623 for (PetscInt i = 0; i < ctx->SData_d.coo_size; i++) oor[i] = ooc[i] = -1; in CreateStaticData()
1686 PetscCall(MatSetPreallocationCOO(ctx->J, ctx->SData_d.coo_size, oor, ooc)); in CreateStaticData()