Lines Matching refs:gpu_assembly
109 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()
1928 …if (ctx->gpu_assembly && ctx->jacobian_field_major_order) PetscCall(ISCreateGeneral(comm, ctx->mat… in LandauCreateJacobianMatrix()
1962 if (ctx->gpu_assembly && ctx->jacobian_field_major_order) { in LandauCreateJacobianMatrix()
2140 if (ctx->gpu_assembly) { /* we need GPU object with GPU assembly */ in DMPlexLandauCreateVelocitySpace()
2172 if (ctx->gpu_assembly && ctx->jacobian_field_major_order) { in DMPlexLandauCreateVelocitySpace()