Lines Matching refs:Npc
646 PetscInt dim, Npc, cStart, cEnd, cell = ctx->velocity_monitor; in MonitorVelocity() local
687 PetscCall(DMSwarmSortGetPointsPerCell(sw, c, &Npc, &pidx)); in MonitorVelocity()
690 PetscCall(VecSetSizes(cellv, Npc * dim, Npc)); in MonitorVelocity()
693 PetscCall(VecSetSizes(cellw, Npc, Npc)); in MonitorVelocity()
697 for (PetscInt q = 0; q < Npc; ++q) { in MonitorVelocity()
710 PetscCall(DMSwarmSortRestorePointsPerCell(sw, c, &Npc, &pidx)); in MonitorVelocity()
762 PetscInt *pidx, Npc, q; in MonitorPositions_2D() local
763 PetscCall(DMSwarmSortGetPointsPerCell(sw, c, &Npc, &pidx)); in MonitorPositions_2D()
764 for (q = 0; q < Npc; ++q) { in MonitorPositions_2D()
779 PetscCall(DMSwarmSortRestorePointsPerCell(sw, c, &Npc, &pidx)); in MonitorPositions_2D()
822 PetscInt *pidx, Npc; in MonitorPoisson() local
824 PetscCall(DMSwarmSortGetPointsPerCell(sw, c, &Npc, &pidx)); in MonitorPoisson()
825 for (PetscInt q = 0; q < Npc; ++q) { in MonitorPoisson()
829 Eavg /= Npc; in MonitorPoisson()
832 PetscCall(DMSwarmSortRestorePointsPerCell(sw, c, &Npc, &pidx)); in MonitorPoisson()
1161 PetscInt dim, xcStart, xcEnd, vcStart, vcEnd, Ns, Np, Npc, debug; in InitializeParticles_Centroid() local
1187 Npc = (vcEnd - vcStart) * Ns; in InitializeParticles_Centroid()
1188 Np = (xcEnd - xcStart) * Npc; in InitializeParticles_Centroid()
1206 for (PetscInt q = 0; q < Npc / Ns; ++q, ++p) { in InitializeParticles_Centroid()
1223 PetscInt *pidx, Npc; in InitializeParticles_Centroid() local
1226 PetscCall(DMSwarmSortGetPointsPerCell(sw, c, &Npc, &pidx)); in InitializeParticles_Centroid()
1229 for (PetscInt q = 0; q < Npc / Ns; ++q) { in InitializeParticles_Centroid()
1234 v[p * dim + d] = vmin[0] + (q + 0.5) * ((vmax[0] - vmin[0]) / (Npc / Ns)); in InitializeParticles_Centroid()
1252 PetscCall(DMSwarmSortRestorePointsPerCell(sw, c, &Npc, &pidx)); in InitializeParticles_Centroid()
1311 PetscInt *pidx, Npc; in InitializeWeights() local
1318 PetscCall(DMSwarmSortGetPointsPerCell(sw, c, &Npc, &pidx)); in InitializeWeights()
1319 …Npc == (vcEnd - vcStart) * Ns, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Number of particles %" Petsc… in InitializeWeights()
1361 PetscCall(DMSwarmSortRestorePointsPerCell(sw, c, &Npc, &pidx)); in InitializeWeights()