Home
last modified time | relevance | path

Searched refs:mm (Results 1 – 19 of 19) sorted by relevance

/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx342 …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 Dlast.inc2 \newgeometry{top=0mm, left=0mm, right=0mm, bottom=0mm}
H A Dfirst.inc25 \newgeometry{top=0mm, left=0mm, right=0mm, bottom=0mm}
/petsc/src/mat/tests/
H A Dex91.c8 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 Dex51.c8 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 Dex54.c8 …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 Dmem.c71 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 Dplexegads.c3174 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 Dmpiadj.c799 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 Dgeo.c266 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 Dagg.c513 …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 Dtelescope.c215 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 Dtelescope_dmda.c732 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 Ddmmbutil.cxx718 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 Dmpiaij.c7062 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 Dplexcgns2.c954 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 Dbaij.c1288 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 Dlibpetsc4py.pyx1378 cdef Mat mm
1382 mm = mats[i]
1383 pM = <PetscMat>mm.mat
/petsc/src/mat/impls/aij/seq/
H A Daij.c5488 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_()