| /petsc/src/mat/impls/aij/mpi/kokkos/ |
| H A D | mpiaijkok.kokkos.cxx | 342 …end, const PetscInt *garray1, PetscSF ownerSF, MatReuse reuse, PetscInt *map, MatMatStruct_AtB *mm) in MatMPIAIJKokkosReduceBegin() argument 598 mm->sf = reduceSF; in MatMPIAIJKokkosReduceBegin() 599 mm->leafBuf = MatScalarKokkosView(NoInit("leafBuf"), nleaves); in MatMPIAIJKokkosReduceBegin() 600 mm->rootBuf = MatScalarKokkosView(NoInit("rootBuf"), nroots); in MatMPIAIJKokkosReduceBegin() 601 mm->garray = garray2; // give ownership, so no free in MatMPIAIJKokkosReduceBegin() 602 mm->n = n2; in MatMPIAIJKokkosReduceBegin() 603 mm->E_NzLeft = Kokkos::create_mirror_view_and_copy(DefaultMemorySpace(), E_NzLeft_h); in MatMPIAIJKokkosReduceBegin() 604 mm->Fdjmap = Kokkos::create_mirror_view_and_copy(DefaultMemorySpace(), Fdjmap_h); in MatMPIAIJKokkosReduceBegin() 605 mm->Fdjperm = Kokkos::create_mirror_view_and_copy(DefaultMemorySpace(), Fdjperm_h); in MatMPIAIJKokkosReduceBegin() 606 mm->Fojmap = Kokkos::create_mirror_view_and_copy(DefaultMemorySpace(), Fojmap_h); in MatMPIAIJKokkosReduceBegin() [all …]
|
| /petsc/doc/manual/anl_tech_report/ |
| H A D | last.inc | 2 \newgeometry{top=0mm, left=0mm, right=0mm, bottom=0mm}
|
| H A D | first.inc | 25 \newgeometry{top=0mm, left=0mm, right=0mm, bottom=0mm}
|
| /petsc/src/mat/tests/ |
| H A D | ex91.c | 8 PetscInt bs = 1, m = 43, ov = 1, i, j, k, *rows, *cols, M, nd = 5, *idx, mm, nn; in main() local 84 PetscCall(MatGetSize(A, &mm, &nn)); in main() 85 PetscCall(VecCreateSeq(PETSC_COMM_SELF, mm, &xx)); in main() 141 PetscCall(MatGetSize(submatA[i], &mm, &nn)); in main() 142 PetscCall(VecCreateSeq(PETSC_COMM_SELF, mm, &xx)); in main() 165 PetscCall(MatGetSize(submatA[i], &mm, &nn)); in main() 166 PetscCall(VecCreateSeq(PETSC_COMM_SELF, mm, &xx)); in main()
|
| H A D | ex51.c | 8 PetscInt bs = 1, m = 43, ov = 1, i, j, k, *rows, *cols, M, nd = 5, *idx, mm, nn, lsize; in main() local 109 PetscCall(MatGetSize(submatA[i], &mm, &nn)); in main() 110 PetscCall(VecCreateSeq(PETSC_COMM_SELF, mm, &xx)); in main() 132 PetscCall(MatGetSize(submatA[i], &mm, &nn)); in main() 133 PetscCall(VecCreateSeq(PETSC_COMM_SELF, mm, &xx)); in main()
|
| H A D | ex54.c | 8 …PetscInt bs = 1, m = 11, ov = 1, i, j, k, *rows, *cols, nd = 5, *idx, rstart, rend, sz, mm, nn… in main() local 134 PetscCall(MatGetSize(submatA[i], &mm, &nn)); in main() 135 PetscCall(VecCreateSeq(PETSC_COMM_SELF, mm, &xx)); in main() 158 PetscCall(MatGetSize(submatA[i], &mm, &nn)); in main() 159 PetscCall(VecCreateSeq(PETSC_COMM_SELF, mm, &xx)); in main()
|
| /petsc/src/sys/memory/ |
| H A D | mem.c | 71 int mm, rss, err; in PetscMemoryGetCurrentUsage() 92 …PetscCheck(fscanf(file, "%d %d", &mm, &rss) == 2, PETSC_COMM_SELF, PETSC_ERR_SYS, "Failed to read … in PetscMemoryGetCurrentUsage()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexegads.c | 3174 for (int mm = 0; mm < prvSize; ++mm) nbprv[mm] = bprv[mm]; in DMPlex_Surface_Grad() local 4144 for (int mm = 0; mm < bpinfo[2]*bpinfo[5]; ++mm) { in DMPlexGeomDataAndGrads() 4146 PetscCall(MatGetValue(cpEquiv, faceWStartRow + ii, faceWStartRow + mm, &matValue)); in DMPlexGeomDataAndGrads() 4155 for (int mm = 0; mm < prvSize; ++mm) nbprv[mm] = bprv[mm]; in DMPlexGeomDataAndGrads() local 4328 for (int mm = 0; mm < prvSize; ++mm) nbprv[mm] = bprv[mm]; in DMPlexGeomDataAndGrads() local 4344 for (int mm = 0; mm < bpinfo[2] * bpinfo[5]; ++mm) { in DMPlexGeomDataAndGrads() local 4346 PetscCall(MatGetValue(cpEquiv, ii, faceWStartRow + mm, &matValue)); in DMPlexGeomDataAndGrads() 4350 nbprv[offset + (3 * mm) + 0] = bprv[offset + (3 * mm) + 0] + deltaCoord; in DMPlexGeomDataAndGrads() 4351 nbprv[offset + (3 * mm) + 1] = bprv[offset + (3 * mm) + 1]; in DMPlexGeomDataAndGrads() 4352 nbprv[offset + (3 * mm) + 2] = bprv[offset + (3 * mm) + 2]; in DMPlexGeomDataAndGrads() [all …]
|
| /petsc/src/mat/impls/adj/mpi/ |
| H A D | mpiadj.c | 799 PetscMPIInt mnz, mm, *allnz, *allm, size, *dispnz, *dispm; in MatMPIAdjToSeq_MPIAdj() local 826 PetscCall(PetscMPIIntCast(m, &mm)); in MatMPIAdjToSeq_MPIAdj() 828 PetscCallMPI(MPI_Allgather(&mm, 1, MPI_INT, allm, 1, MPI_INT, PetscObjectComm((PetscObject)A))); in MatMPIAdjToSeq_MPIAdj() 831 …PetscCallMPI(MPI_Allgatherv(adj->i, mm, MPIU_INT, II, allm, dispm, MPIU_INT, PetscObjectComm((Pets… in MatMPIAdjToSeq_MPIAdj() 845 PetscMPIInt mnz, mm, *allnz = NULL, *allm, size, *dispnz, *dispm, rank; in MatMPIAdjToSeqRankZero_MPIAdj() local 877 PetscCall(PetscMPIIntCast(m, &mm)); in MatMPIAdjToSeqRankZero_MPIAdj() 881 PetscCallMPI(MPI_Gather(&mm, 1, MPI_INT, allm, 1, MPI_INT, 0, PetscObjectComm((PetscObject)A))); in MatMPIAdjToSeqRankZero_MPIAdj() 884 …PetscCallMPI(MPI_Gatherv(adj->i, mm, MPIU_INT, II, allm, dispm, MPIU_INT, 0, PetscObjectComm((Pets… in MatMPIAdjToSeqRankZero_MPIAdj() 888 PetscCallMPI(MPI_Gather(&mm, 1, MPI_INT, NULL, 1, MPI_INT, 0, PetscObjectComm((PetscObject)A))); in MatMPIAdjToSeqRankZero_MPIAdj() 889 …PetscCallMPI(MPI_Gatherv(adj->i, mm, MPIU_INT, NULL, NULL, NULL, MPIU_INT, 0, PetscObjectComm((Pet… in MatMPIAdjToSeqRankZero_MPIAdj()
|
| /petsc/src/ksp/pc/impls/gamg/ |
| H A D | geo.c | 266 PetscInt clid, mm, *nTri, *node_tri; in triangulateAndFormProl() local 281 for (mm = clid = 0; mm < nFineLoc; mm++) { in triangulateAndFormProl() 283 PetscCall(PetscCDIsEmptyAt(agg_lists_1, mm, &ise)); in triangulateAndFormProl() 285 const PetscInt lid = mm; in triangulateAndFormProl()
|
| H A D | agg.c | 513 …PetscInt Istart, my0, Iend, nloc, clid, flid = 0, aggID, kk, jj, ii, mm, nSelected, minsz, ng… in formProl0() local 533 for (nSelected = mm = 0; mm < nloc; mm++) { in formProl0() 536 PetscCall(PetscCDIsEmptyAt(agg_llists, mm, &ise)); in formProl0() 552 for (mm = clid = 0; mm < nloc; mm++) { in formProl0() 553 PetscCall(PetscCDCountAt(agg_llists, mm, &jj)); in formProl0() 555 const PetscInt lid = mm, cgid = my0crs + clid; in formProl0()
|
| /petsc/src/ksp/pc/impls/telescope/ |
| H A D | telescope.c | 215 PetscInt mm; in PCTelescopeMatCreate_default() local 219 PetscCall(MatGetSize(Blocal, &mm, NULL)); in PCTelescopeMatCreate_default() 220 PetscCall(MatCreateMPIMatConcatenateSeqMat(subcomm, Blocal, mm, reuse, &Bred)); in PCTelescopeMatCreate_default()
|
| H A D | telescope_dmda.c | 732 PetscInt mm; in PCTelescopeMatCreate_dmda_dmactivefalse() local 735 PetscCall(MatGetSize(Blocal, &mm, NULL)); in PCTelescopeMatCreate_dmda_dmactivefalse() 737 PetscCall(MatCreateMPIMatConcatenateSeqMat(subcomm, Blocal, mm, reuse, &Bred)); in PCTelescopeMatCreate_dmda_dmactivefalse()
|
| /petsc/src/dm/impls/moab/ |
| H A D | dmmbutil.cxx | 718 moab::MergeMesh mm(mbImpl); in DMMoabCreateBoxMesh() local 720 merr = mm.merge_using_integer_tag(verts, global_id_tag); in DMMoabCreateBoxMesh() 723 merr = mm.merge_entities(cells, 0.0001); in DMMoabCreateBoxMesh()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 7062 Mat_SeqAIJ *mm = (Mat_SeqAIJ *)mmdata->mp[i]->data; in MatProductNumeric_MPIAIJBACKEND() local 7064 PetscCall(MatSeqAIJCopySubArray(mmdata->mp[i], mm->nz, NULL, mmdata->coo_v + n_d)); in MatProductNumeric_MPIAIJBACKEND() 7065 n_d += mm->nz; in MatProductNumeric_MPIAIJBACKEND() 7403 Mat_SeqAIJ *mm = (Mat_SeqAIJ *)mp[cp]->data; in MatProductSymbolic_MPIAIJBACKEND() local 7410 const PetscInt *ii = mm->i; in MatProductSymbolic_MPIAIJBACKEND() 7417 } else ncoo_d += mm->nz; in MatProductSymbolic_MPIAIJBACKEND() 7447 Mat_SeqAIJ *mm = (Mat_SeqAIJ *)mp[cp]->data; in MatProductSymbolic_MPIAIJBACKEND() local 7453 const PetscInt *ii = mm->i; in MatProductSymbolic_MPIAIJBACKEND() 7461 const PetscInt *jj = mm->j + ii[i]; in MatProductSymbolic_MPIAIJBACKEND() 7515 Mat_SeqAIJ *mm = (Mat_SeqAIJ *)mp[cp]->data; in MatProductSymbolic_MPIAIJBACKEND() local [all …]
|
| /petsc/src/dm/impls/plex/cgns/ |
| H A D | plexcgns2.c | 954 for (PetscInt mm = m - 1; mm >= 0; mm--) { in PetscLayoutFindOwnerIndex_CGNSSectionLayouts() local 955 PetscInt size = maps[mm]->range[*owner + 1] - maps[mm]->range[*owner]; in PetscLayoutFindOwnerIndex_CGNSSectionLayouts()
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baij.c | 1288 PETSC_EXTERN void matsetvaluesblocked4_(Mat *AA, PetscInt *mm, const PetscInt im[], PetscInt *nn, c… in matsetvaluesblocked4_() argument 1292 PetscInt *rp, k, low, high, t, ii, jj, row, nrow, i, col, l, N, m = *mm, n = *nn; in matsetvaluesblocked4_() 1356 PETSC_EXTERN void matsetvalues4_(Mat *AA, PetscInt *mm, PetscInt *im, PetscInt *nn, PetscInt *in, P… in matsetvalues4_() argument 1360 PetscInt *rp, k, low, high, t, row, nrow, i, col, l, N, n = *nn, m = *mm; in matsetvalues4_()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | libpetsc4py.pyx | 1378 cdef Mat mm 1382 mm = mats[i] 1383 pM = <PetscMat>mm.mat
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aij.c | 5488 PETSC_EXTERN void matsetvaluesseqaij_(Mat *AA, PetscInt *mm, const PetscInt im[], PetscInt *nn, con… in matsetvaluesseqaij_() argument 5491 PetscInt m = *mm, n = *nn; in matsetvaluesseqaij_()
|