| /petsc/src/ksp/pc/impls/bjacobi/bjkokkos/ |
| H A D | bjkokkos.kokkos.cxx | 46 KOKKOS_INLINE_FUNCTION PetscErrorCode MatMult(const team_member team, const PetscInt *glb_Aai, cons… in MatMult() argument 48 Kokkos::parallel_for(Kokkos::TeamThreadRange(team, start, end), [=](const int rowb) { in MatMult() 54 …Kokkos::parallel_reduce(Kokkos::ThreadVectorRange(team, n), [=](const int i, PetscScalar &lsum) { … in MatMult() 55 Kokkos::single(Kokkos::PerThread(team), [=]() { y_loc[rowb - start] = sum; }); in MatMult() 57 team.team_barrier(); in MatMult() 62 KOKKOS_INLINE_FUNCTION PetscErrorCode MatMultTranspose(const team_member team, const PetscInt *glb_… in MatMultTranspose() argument 64 Kokkos::parallel_for(Kokkos::TeamVectorRange(team, end - start), [=](int i) { y_loc[i] = 0; }); in MatMultTranspose() 65 team.team_barrier(); in MatMultTranspose() 66 Kokkos::parallel_for(Kokkos::TeamThreadRange(team, start, end), [=](const int rowb) { in MatMultTranspose() 72 Kokkos::parallel_for(Kokkos::ThreadVectorRange(team, n), [=](const int &i) { in MatMultTranspose() [all …]
|
| H A D | bjkokkoskernels.kokkos.cxx | 196 …kos::TeamPolicy<>(Nsolves, team_size, PCBJKOKKOS_VEC_SIZE), KOKKOS_LAMBDA(const team_member team) { in PCApply_BJKOKKOSKERNELS() 197 …const int blkID = team.league_rank(), start = d_bid_eqOffset[blkID], end = d_bid_eqOffset[blkID + … in PCApply_BJKOKKOSKERNELS() 200 … Kokkos::parallel_for(Kokkos::TeamVectorRange(team, start, end), [=](const int rowb) { // Nloc in PCApply_BJKOKKOSKERNELS() 208 Kokkos::parallel_for(Kokkos::TeamVectorRange(team, start, end), [=](int rowb) { in PCApply_BJKOKKOSKERNELS() 216 …x sum", Kokkos::TeamPolicy<>(Nsolves / Nsolves_team, 1, 1), KOKKOS_LAMBDA(const team_member team) { in PCApply_BJKOKKOSKERNELS() 217 const int graphID = team.league_rank(); in PCApply_BJKOKKOSKERNELS() 224 …>(Nsolves /* /batch_sz */, team_size, PCBJKOKKOS_VEC_SIZE), KOKKOS_LAMBDA(const team_member team) { in PCApply_BJKOKKOSKERNELS() 225 …const int blkID = team.league_rank(), start = d_bid_eqOffset[blkID], end = d_bid_eqOffset[blkID + … in PCApply_BJKOKKOSKERNELS() 226 Kokkos::parallel_for(Kokkos::TeamThreadRange(team, start, end), [=](const int rowb) { in PCApply_BJKOKKOSKERNELS() 231 Kokkos::parallel_for(Kokkos::ThreadVectorRange(team, n), [=](const int &i) { in PCApply_BJKOKKOSKERNELS() [all …]
|
| /petsc/doc/community/ |
| H A D | petsc_team.md | 61 :img-top: /images/community/team/lois.gif 69 :img-top: /images/community/team/todd.jpg 112 :img-top: /images/community/team/peter.jpg 115 :img-top: /images/community/team/buschelman.jpg 127 :img-top: /images/community/team/victor.jpg 134 :img-top: /images/community/team/sean.jpg 138 :img-top: /images/community/team/bill.gif 146 :img-top: /images/community/team/dmitry.jpg 149 :img-top: /images/community/team/dinesh.jpg 161 :img-top: /images/community/team/dave.jpg [all …]
|
| H A D | mailing.md | 20 - Recommend changes or additions to the development team.
|
| /petsc/src/ts/utils/dmplexlandau/kokkos/ |
| H A D | landau.kokkos.cxx | 514 …_size(KOKKOS_SHARED_LEVEL, Kokkos::PerTeam(scr_bytes_fdf)), KOKKOS_LAMBDA(const team_member team) { in LandauKokkosJacobian() 515 …tscInt b_Nelem = d_elem_offset[num_grids], b_elem_idx = team.league_rank() % b_Nelem, b_id = team.… in LandauKokkosJacobian() 523 real2_scr_t s_coef_k(team.team_scratch(KOKKOS_SHARED_LEVEL), Nf_max, Nb); in LandauKokkosJacobian() 531 Kokkos::parallel_for(Kokkos::TeamThreadRange(team, 0, (int)loc_Nf), [=](int f) { in LandauKokkosJacobian() 533 Kokkos::parallel_for(Kokkos::ThreadVectorRange(team, 0, (int)Nb), [=](int b) { in LandauKokkosJacobian() 550 team.team_barrier(); in LandauKokkosJacobian() 551 Kokkos::parallel_for(Kokkos::TeamThreadRange(team, 0, Nq), [=](int myQi) { in LandauKokkosJacobian() 554 Kokkos::parallel_for(Kokkos::ThreadVectorRange(team, 0, (int)loc_Nf), [=](int f) { in LandauKokkosJacobian() 570 team.team_barrier(); in LandauKokkosJacobian() 585 auto jac_lambda = KOKKOS_LAMBDA(const team_member team) in LandauKokkosJacobian() [all …]
|
| /petsc/src/ksp/pc/impls/vpbjacobi/kokkos/ |
| H A D | vpbjacobi_kok.kokkos.cxx | 91 …sExecutionSpace(), jac->nblocks, Kokkos::AUTO()), KOKKOS_LAMBDA(const KokkosTeamMemberType &team) { in PCApplyOrTranspose_VPBJacobi_Kokkos() 92 PetscInt bid = team.league_rank(); // block id in PCApplyOrTranspose_VPBJacobi_Kokkos() 101 …KokkosBlas::TeamGemv<KokkosTeamMemberType, KokkosBlas::Trans::Transpose>::invoke(team, 1., B, x1, … in PCApplyOrTranspose_VPBJacobi_Kokkos() 103 …KokkosBlas::TeamGemv<KokkosTeamMemberType, KokkosBlas::Trans::NoTranspose>::invoke(team, 1., B, x1… in PCApplyOrTranspose_VPBJacobi_Kokkos()
|
| /petsc/doc/developers/ |
| H A D | communication.md | 30 PETSc users communicate to the PETSc team via the mailing lists
|
| H A D | style.md | 5 The PETSc team uses certain conventions to make the source code
|
| H A D | testing.md | 1018 easily, including sharness, which is used by the Git team. However, the
|
| /petsc/doc/community/meetings/ |
| H A D | meeting.md | 14 - Describe advancements made not only by the PETSc team but also by applications
|
| /petsc/doc/install/ |
| H A D | download.md | 21 any questions they may have directly to the development team, to be notified of new
|
| /petsc/doc/community/meetings/2025/ |
| H A D | index.md | 275 …esponse team, https://numfocus.org/code-of-conduct#response-team. Should any concerns arise during…
|
| /petsc/doc/community/meetings/2023/ |
| H A D | index.md | 526 This talk presents how the Ansys OnScale team uses PETSc to
|
| /petsc/doc/ |
| H A D | petsc.bib | 1915 % LiteralHTML:team of doctors and computational scientists. This computation was
|