Searched refs:coo_vals (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ts/utils/dmplexlandau/kokkos/ |
| H A D | landau.kokkos.cxx | 268 …auto coo_vals = new Kokkos::View<PetscScalar *, Kokkos::LayoutRight, Kokkos::Def… in LandauKokkosStaticDataSet() local 269 SData_d->coo_vals = static_cast<void *>(coo_vals); in LandauKokkosStaticDataSet() 334 …o coo_vals = static_cast<Kokkos::View<PetscScalar *, Kokkos::LayoutRight, Kokkos… in LandauKokkosStaticDataClear() local 335 delete coo_vals; in LandauKokkosStaticDataClear() 343 PetscErrorCode landau_mat_assemble(PetscScalar *coo_vals, const PetscScalar Aij, const PetscInt f, … in landau_mat_assemble() argument 375 for (int d = 0; d < nc; d++, idx2++) coo_vals[idx2] = row_scale[q] * col_scale[d] * Aij; in landau_mat_assemble() 444 … = static_cast<Kokkos::View<PetscScalar *, Kokkos::LayoutRight> *>(SData_d->coo_vals); in LandauKokkosJacobian()
|
| /petsc/include/ |
| H A D | petsclandau.h | 93 void *coo_vals; member
|
| /petsc/src/ts/utils/dmplexlandau/ |
| H A D | plexland.c | 215 PetscScalar *coo_vals = NULL; in LandauFormJacobian_Internal() local 234 PetscCall(PetscMalloc1(ctx->SData_d.coo_size, &coo_vals)); // allocate every time? in LandauFormJacobian_Internal() 520 if (coo_vals) { // mirror (i,j) in CreateStaticGPUData in LandauFormJacobian_Internal() 524 … for (PetscInt d = 0; d < nc; d++, idx2++) coo_vals[idx2] = row_scale[q] * col_scale[d] * Aij; in LandauFormJacobian_Internal() 575 if (coo_vals) { in LandauFormJacobian_Internal() 576 PetscCall(MatSetValuesCOO(JacP, coo_vals, ADD_VALUES)); in LandauFormJacobian_Internal() 577 PetscCall(PetscFree(coo_vals)); in LandauFormJacobian_Internal()
|