Lines Matching refs:indx2
784 PetscInt *indx1, *indx2, tempindx, tempindx1; in VecScatterPetscToFFTW_FFTW() local
830 PetscCall(PetscMalloc1((PetscInt)local_n0 * dim[1], &indx2)); in VecScatterPetscToFFTW_FFTW()
843 indx2[tempindx] = low + tempindx1; in VecScatterPetscToFFTW_FFTW()
849 PetscCall(ISCreateGeneral(comm, n1, indx2, PETSC_COPY_VALUES, &list2)); in VecScatterPetscToFFTW_FFTW()
858 PetscCall(PetscFree(indx2)); in VecScatterPetscToFFTW_FFTW()
883 PetscCall(PetscMalloc1((PetscInt)local_n0 * dim[1] * dim[2], &indx2)); in VecScatterPetscToFFTW_FFTW()
895 PetscCall(PetscIntCast(low + tempindx1, &indx2[tempindx])); in VecScatterPetscToFFTW_FFTW()
901 … PetscCall(ISCreateGeneral(comm, local_n0 * dim[1] * dim[2], indx2, PETSC_COPY_VALUES, &list2)); in VecScatterPetscToFFTW_FFTW()
909 PetscCall(PetscFree(indx2)); in VecScatterPetscToFFTW_FFTW()
942 PetscCall(PetscMalloc1((PetscInt)local_n0 * partial_dim, &indx2)); in VecScatterPetscToFFTW_FFTW()
950 indx2[i] = j; in VecScatterPetscToFFTW_FFTW()
955 PetscCall(ISCreateGeneral(comm, local_n0 * partial_dim, indx2, PETSC_COPY_VALUES, &list2)); in VecScatterPetscToFFTW_FFTW()
963 PetscCall(PetscFree(indx2)); in VecScatterPetscToFFTW_FFTW()
1031 PetscInt *indx1, *indx2, tempindx, tempindx1; in VecScatterFFTWToPetsc_FFTW() local
1077 PetscCall(PetscMalloc1((PetscInt)local_n0 * dim[1], &indx2)); in VecScatterFFTWToPetsc_FFTW()
1088 PetscCall(PetscIntCast(low + tempindx1, &indx2[tempindx])); in VecScatterFFTWToPetsc_FFTW()
1094 PetscCall(ISCreateGeneral(comm, n1, indx2, PETSC_COPY_VALUES, &list2)); in VecScatterFFTWToPetsc_FFTW()
1103 PetscCall(PetscFree(indx2)); in VecScatterFFTWToPetsc_FFTW()
1125 PetscCall(PetscMalloc1((PetscInt)local_n0 * dim[1] * dim[2], &indx2)); in VecScatterFFTWToPetsc_FFTW()
1137 PetscCall(PetscIntCast(low + tempindx1, &indx2[tempindx])); in VecScatterFFTWToPetsc_FFTW()
1144 PetscCall(ISCreateGeneral(comm, n1, indx2, PETSC_COPY_VALUES, &list2)); in VecScatterFFTWToPetsc_FFTW()
1153 PetscCall(PetscFree(indx2)); in VecScatterFFTWToPetsc_FFTW()
1183 PetscCall(PetscMalloc1((PetscInt)local_n0 * partial_dim, &indx2)); in VecScatterFFTWToPetsc_FFTW()
1191 indx2[i] = j; in VecScatterFFTWToPetsc_FFTW()
1197 PetscCall(ISCreateGeneral(comm, n1, indx2, PETSC_COPY_VALUES, &list2)); in VecScatterFFTWToPetsc_FFTW()
1206 PetscCall(PetscFree(indx2)); in VecScatterFFTWToPetsc_FFTW()