Home
last modified time | relevance | path

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

/petsc/src/mat/impls/fft/fftw/
H A Dfftw.c23 PetscInt partial_dim; member
783 PetscInt i, j, k, partial_dim; in VecScatterPetscToFFTW_FFTW() local
917 PetscCall(PetscIntCast(local_n0 * (fftw->partial_dim), &n1)); in VecScatterPetscToFFTW_FFTW()
918 PetscCall(PetscIntCast(local_0_start * (fftw->partial_dim), &nstart)); in VecScatterPetscToFFTW_FFTW()
939 partial_dim = fftw->partial_dim; in VecScatterPetscToFFTW_FFTW()
941 PetscCall(PetscMalloc1((PetscInt)local_n0 * partial_dim, &indx1)); in VecScatterPetscToFFTW_FFTW()
942 PetscCall(PetscMalloc1((PetscInt)local_n0 * partial_dim, &indx2)); in VecScatterPetscToFFTW_FFTW()
948 for (i = 0, k = 1; i < (PetscInt)local_n0 * partial_dim; i++, k++) { in VecScatterPetscToFFTW_FFTW()
949 indx1[i] = local_0_start * partial_dim + i; in VecScatterPetscToFFTW_FFTW()
954 PetscCall(ISCreateGeneral(comm, local_n0 * partial_dim, indx1, PETSC_COPY_VALUES, &list1)); in VecScatterPetscToFFTW_FFTW()
[all …]