Searched refs:FT (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/snes/tutorials/ |
| H A D | ex7.c | 326 static PetscErrorCode ComputeFFT(Mat FT, PetscInt Nc, Vec x, Vec p) in ComputeFFT() argument 345 PetscCall(MatCreateVecsFFTW(FT, &xTmp, &pTmp, NULL)); in ComputeFFT() 348 PetscCall(VecScatterPetscToFFTW(FT, xComp[i], xTmp)); in ComputeFFT() 349 PetscCall(MatMult(FT, xTmp, pTmp)); in ComputeFFT() 350 PetscCall(VecScatterFFTWToPetsc(FT, pTmp, pComp[i])); in ComputeFFT() 399 Mat FT; in TestFreeField() local 440 PetscCall(MatCreateFFT(PetscObjectComm((PetscObject)dm), dim, extent, MATFFTW, &FT)); in TestFreeField() 450 PetscCall(ComputeFFT(FT, Nc, psi, psiHat)); in TestFreeField() 452 PetscCall(ComputeFFT(FT, Nc, eta, etaHat)); in TestFreeField() 514 PetscCall(MatDestroy(&FT)); in TestFreeField()
|