| /petsc/src/mat/tests/ |
| H A D | ex144.c | 14 ptrdiff_t alloc_local, local_n0, local_0_start; in main() local 35 …alloc_local = fftw_mpi_local_size_2d_transposed(N0, N1 / 2 + 1, PETSC_COMM_WORLD, &local_n0, &loca… in main() 38 printf("The value local_n0 is %ld from process %d\n", local_n0, rank); in main() 52 n = 2 * local_n0 * (N1 / 2 + 1); in main() 102 PetscCall(VecSetSizes(ini, local_n0 * N1, N0 * N1)); in main() 103 PetscCall(VecSetSizes(final, local_n0 * N1, N0 * N1)); in main() 115 PetscCall(PetscMalloc1(local_n0 * N1, &indx3)); in main() 116 PetscCall(PetscMalloc1(local_n0 * N1, &indx4)); in main() 117 for (i = 0; i < local_n0; i++) { in main() 129 …PetscCall(PetscMalloc2(local_n0 * N1, &x_arr, local_n0 * N1, &y_arr)); /* arr must be allocated fo… in main() [all …]
|
| H A D | ex146.c | 13 ptrdiff_t alloc_local, local_n0, local_0_start; in main() local 36 …alloc_local = fftw_mpi_local_size_3d_transposed(N0, N1, N2 / 2 + 1, PETSC_COMM_WORLD, &local_n0, &… in main() 39 printf("The value local_n0 is %ld from process %d\n", local_n0, rank); in main() 52 n = 2 * local_n0 * N1 * (N2 / 2 + 1); in main() 92 VecSetSizes(ini, local_n0 * N1 * N2, N_factor); in main() 93 VecSetSizes(final, local_n0 * N1 * N2, N_factor); in main() 104 PetscCall(PetscMalloc1(local_n0 * N1 * N2, &indx3)); in main() 105 PetscCall(PetscMalloc1(local_n0 * N1 * N2, &indx4)); in main() 106 for (i = 0; i < local_n0; i++) { in main() 119 VecGetValues(fin, local_n0 * N1 * N2, indx4, x_arr); in main() [all …]
|
| H A D | ex147.c | 13 ptrdiff_t alloc_local, local_n0, local_0_start; in main() local 37 …alloc_local = fftw_mpi_local_size_transposed(D, dim, PETSC_COMM_WORLD, &local_n0, &local_0_start, … in main() 40 printf("The value local_n0 is %ld from process %d\n", local_n0, rank); in main() 53 n = 2 * local_n0 * N1 * N2 * (N3 / 2 + 1); in main()
|
| H A D | ex143.c | 45 ptrdiff_t alloc_local, local_n0, local_0_start; in main() local 51 alloc_local = fftw_mpi_local_size_2d(N0, N1, PETSC_COMM_WORLD, &local_n0, &local_0_start); in main() 57 …PetscCall(VecCreateMPIWithArray(PETSC_COMM_WORLD, 1, (PetscInt)local_n0 * N1, (PetscInt)N, (const … in main() 59 …PetscCall(VecCreateMPIWithArray(PETSC_COMM_WORLD, 1, (PetscInt)local_n0 * N1, (PetscInt)N, (const … in main() 61 …PetscCall(VecCreateMPIWithArray(PETSC_COMM_WORLD, 1, (PetscInt)local_n0 * N1, (PetscInt)N, (const … in main()
|
| H A D | ex158.c | 43 ptrdiff_t alloc_local, local_n0, local_0_start; in main() local 48 alloc_local = fftw_mpi_local_size_2d(N0, N1, PETSC_COMM_WORLD, &local_n0, &local_0_start); in main() 54 …PetscCall(VecCreateMPIWithArray(PETSC_COMM_WORLD, 1, (PetscInt)local_n0 * N1, (PetscInt)N, (const … in main() 56 …PetscCall(VecCreateMPIWithArray(PETSC_COMM_WORLD, 1, (PetscInt)local_n0 * N1, (PetscInt)N, (const … in main() 58 …PetscCall(VecCreateMPIWithArray(PETSC_COMM_WORLD, 1, (PetscInt)local_n0 * N1, (PetscInt)N, (const … in main()
|
| /petsc/src/mat/impls/fft/fftw/ |
| H A D | fftw.c | 504 ptrdiff_t alloc_local, local_n0, local_0_start; in MatCreateVecsFFTW_FFTW() local 521 …alloc_local = fftw_mpi_local_size_1d(dim[0], comm, FFTW_FORWARD, FFTW_ESTIMATE, &local_n0, &local_… in MatCreateVecsFFTW_FFTW() 524 PetscCall(PetscIntCast(local_n0, &n1)); in MatCreateVecsFFTW_FFTW() 540 …alloc_local = fftw_mpi_local_size_1d(dim[0], comm, FFTW_BACKWARD, FFTW_ESTIMATE, &local_n0, &local… in MatCreateVecsFFTW_FFTW() 554 …alloc_local = fftw_mpi_local_size_2d_transposed(dim[0], dim[1] / 2 + 1, comm, &local_n0, &local_0_… in MatCreateVecsFFTW_FFTW() 556 PetscCall(PetscIntCast(2 * local_n0 * (dim[1] / 2 + 1), &n1)); in MatCreateVecsFFTW_FFTW() 580 alloc_local = fftw_mpi_local_size_2d(dim[0], dim[1], comm, &local_n0, &local_0_start); in MatCreateVecsFFTW_FFTW() 606 …ftw_mpi_local_size_3d_transposed(dim[0], dim[1], dim[2] / 2 + 1, comm, &local_n0, &local_0_start, … in MatCreateVecsFFTW_FFTW() 608 PetscCall(PetscIntCast(2 * local_n0 * dim[1] * (dim[2] / 2 + 1), &n1)); in MatCreateVecsFFTW_FFTW() 631 alloc_local = fftw_mpi_local_size_3d(dim[0], dim[1], dim[2], comm, &local_n0, &local_0_start); in MatCreateVecsFFTW_FFTW() [all …]
|