Home
last modified time | relevance | path

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

/petsc/include/
H A Dpetsclandau.h116 PetscBool gpu_assembly; member
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c109 PetscCheck(ctx->gpu_assembly, ctx->comm, PETSC_ERR_ARG_WRONG, "maps but no GPU assembly"); in LandauFormJacobian_Internal()
114 PetscCheck(!ctx->gpu_assembly, ctx->comm, PETSC_ERR_ARG_WRONG, "No maps but GPU assembly"); in LandauFormJacobian_Internal()
143 if (!ctx->gpu_assembly) { in LandauFormJacobian_Internal()
1087 ctx->gpu_assembly = PETSC_TRUE; in ProcessOptions()
1337 …u_assembly", "Assemble Jacobian on GPU", "plexland.c", ctx->gpu_assembly, &ctx->gpu_assembly, NULL… in ProcessOptions()
1339 …if (ctx->jacobian_field_major_order) PetscCheck(ctx->gpu_assembly, ctx->comm, PETSC_ERR_ARG_WRONG,… in ProcessOptions()
1476 if (ctx->gpu_assembly) { /* we need GPU object with GPU assembly */ in CreateStaticData()
1880 if (!ctx->gpu_assembly) { /* we need GPU object with GPU assembly */ in LandauCreateJacobianMatrix()
1884 …if (ctx->gpu_assembly && ctx->jacobian_field_major_order) PetscCall(PetscMalloc1(ctx->mat_offset[c… in LandauCreateJacobianMatrix()
1908 if (ctx->gpu_assembly && ctx->jacobian_field_major_order) { in LandauCreateJacobianMatrix()
[all …]
/petsc/src/ts/utils/dmplexlandau/kokkos/
H A Dlandau.kokkos.cxx455 if (ctx->gpu_assembly) { in LandauKokkosJacobian()