Lines Matching refs:rank
614 PetscMPIInt rank; in CreateQuadMesh1() local
620 PetscCallMPI(MPI_Comm_rank(comm, &rank)); in CreateQuadMesh1()
622 lower[0] = (PetscReal)(rank % 2); in CreateQuadMesh1()
623 lower[1] = (PetscReal)(rank / 2); in CreateQuadMesh1()
624 upper[0] = (PetscReal)(rank % 2) + 1.; in CreateQuadMesh1()
625 upper[1] = (PetscReal)(rank / 2) + 1.; in CreateQuadMesh1()
629 switch (rank) { in CreateQuadMesh1()
656 switch (rank) { in CreateQuadMesh1()
663 remote[0].rank = 1; in CreateQuadMesh1()
666 remote[1].rank = 2; in CreateQuadMesh1()
669 remote[2].rank = 3; in CreateQuadMesh1()
672 remote[3].rank = 2; in CreateQuadMesh1()
675 remote[4].rank = 1; in CreateQuadMesh1()
683 remote[0].rank = 3; in CreateQuadMesh1()
686 remote[1].rank = 3; in CreateQuadMesh1()
689 remote[2].rank = 3; in CreateQuadMesh1()
697 remote[0].rank = 3; in CreateQuadMesh1()
700 remote[1].rank = 3; in CreateQuadMesh1()
703 remote[2].rank = 3; in CreateQuadMesh1()
718 switch (rank) { in CreateQuadMesh1()
745 PetscMPIInt rank; in CreateHexMesh1() local
751 PetscCallMPI(MPI_Comm_rank(comm, &rank)); in CreateHexMesh1()
753 lower[0] = (PetscReal)(rank % 2); in CreateHexMesh1()
755 lower[2] = (PetscReal)(rank / 2); in CreateHexMesh1()
756 upper[0] = (PetscReal)(rank % 2) + 1.; in CreateHexMesh1()
758 upper[2] = (PetscReal)(rank / 2) + 1.; in CreateHexMesh1()
762 switch (rank) { in CreateHexMesh1()
789 switch (rank) { in CreateHexMesh1()
796 remote[0].rank = 1; in CreateHexMesh1()
799 remote[1].rank = 1; in CreateHexMesh1()
802 remote[2].rank = 2; in CreateHexMesh1()
805 remote[3].rank = 3; in CreateHexMesh1()
808 remote[4].rank = 2; in CreateHexMesh1()
811 remote[5].rank = 3; in CreateHexMesh1()
814 remote[6].rank = 2; in CreateHexMesh1()
817 remote[7].rank = 2; in CreateHexMesh1()
820 remote[8].rank = 1; in CreateHexMesh1()
823 remote[9].rank = 2; in CreateHexMesh1()
826 remote[10].rank = 3; in CreateHexMesh1()
829 remote[11].rank = 1; in CreateHexMesh1()
832 remote[12].rank = 1; in CreateHexMesh1()
835 remote[13].rank = 1; in CreateHexMesh1()
838 remote[14].rank = 2; in CreateHexMesh1()
846 remote[0].rank = 3; in CreateHexMesh1()
849 remote[1].rank = 3; in CreateHexMesh1()
852 remote[2].rank = 3; in CreateHexMesh1()
855 remote[3].rank = 3; in CreateHexMesh1()
858 remote[4].rank = 3; in CreateHexMesh1()
861 remote[5].rank = 3; in CreateHexMesh1()
864 remote[6].rank = 3; in CreateHexMesh1()
867 remote[7].rank = 3; in CreateHexMesh1()
870 remote[8].rank = 3; in CreateHexMesh1()
878 remote[0].rank = 3; in CreateHexMesh1()
881 remote[1].rank = 3; in CreateHexMesh1()
884 remote[2].rank = 3; in CreateHexMesh1()
887 remote[3].rank = 3; in CreateHexMesh1()
890 remote[4].rank = 3; in CreateHexMesh1()
893 remote[5].rank = 3; in CreateHexMesh1()
896 remote[6].rank = 3; in CreateHexMesh1()
899 remote[7].rank = 3; in CreateHexMesh1()
902 remote[8].rank = 3; in CreateHexMesh1()
917 switch (rank) { in CreateHexMesh1()