Lines Matching refs:periodic2donor
514 …D(const PetscInt periodic_cone[], PetscInt cone_size, const PetscInt periodic2donor[], PetscInt p2… in TranslateConeP2D() argument
520 if (periodic2donor[p2d * 2] == periodic_cone[p]) p2d_index = p2d; in TranslateConeP2D()
523 p2d_cone[p] = periodic2donor[2 * p2d_index + 1]; in TranslateConeP2D()
694 PetscInt *periodic2donor, dm_depth, maxConeSize; in DMPlexCorrectOrientationForIsoperiodic() local
699 …tscCall(DMGetWorkArray(dm, 2 * PetscPowInt(maxConeSize, dm_depth - 1), MPIU_INT, &periodic2donor)); in DMPlexCorrectOrientationForIsoperiodic()
727 …for (PetscInt c = 0; c < p2d_count; c++) PetscCheck(periodic2donor[2 * c + 1] != donor_vertex, com… in DMPlexCorrectOrientationForIsoperiodic()
730 periodic2donor[2 * p2d_count + 0] = cl_point; in DMPlexCorrectOrientationForIsoperiodic()
731 periodic2donor[2 * p2d_count + 1] = donor_vertex; in DMPlexCorrectOrientationForIsoperiodic()
762 …PetscCall(TranslateConeP2D(periodic_cone, periodic_cone_size, periodic2donor, p2d_count, p2d_cone)… in DMPlexCorrectOrientationForIsoperiodic()
779 periodic2donor[2 * p2d_count + 0] = periodic_point; in DMPlexCorrectOrientationForIsoperiodic()
780 periodic2donor[2 * p2d_count + 1] = donor_point; in DMPlexCorrectOrientationForIsoperiodic()
810 …all(DMRestoreWorkArray(dm, 2 * PetscPowInt(maxConeSize, dm_depth - 1), MPIU_INT, &periodic2donor)); in DMPlexCorrectOrientationForIsoperiodic()