On Thu, Feb 16, 2023 at 9:14 AM ziming xiong <[email protected]> wrote:
> Hello, > I want to use Petsc to implement high performance computing, and I mainly > want to apply DDM methods to parallel computing. I have implemented some of > the DDM methods (such as ASM, Bjacobi, etc.), but I don't understand the > PCBDDC method. The official example (src/ksp/ksp/tutorials/ex59.c.html) is > too complicated, so I have not been able to figure out the setting process. > I would like to ask you if you have other simple and clearer examples for > reference. > You could look at the paper: https://epubs.siam.org/doi/abs/10.1137/15M1025785 > Secondly, I would like to apply mklPardiso to Petsc. But not work, can u > help me figure out the problem? i use oneAPI for the mklpardiso, and when i > configure, i give the blaslapack lib. > You should reconfigure with --download-mkl_pardiso Thanks, Matt > there are the errors: > > [0]PETSC ERROR: See https://petsc.org/release/overview/linear_solve_table/ > for possible LU and Cholesky solvers > [0]PETSC ERROR: Could not locate solver type mkl_pardiso for factorization > type LU and matrix type seqaij. Perhaps you must ./configure with > --download-mkl_pardiso > [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. > [0]PETSC ERROR: Petsc Release Version 3.18.3, Dec 28, 2022 > [0]PETSC ERROR: > C:\Users\XiongZiming\Desktop\test_petsc_FEM\test_petsc_fem\x64\Release\test_petsc_fem.exe > on a arch-mswin-c-debug named lmeep-329 by XiongZiming Thu Feb 16 15:05:14 > 2023 > [0]PETSC ERROR: Configure options --with-cc="win32fe cl" --with-fc=0 > --with-cxx="win32fe cl" --with-shared-libraries=0 > --with-mpi-include="[/cygdrive/c/PROGRA~2/Intel/MPI/Include,/cygdrive/c/PROGRA~2/Intel/MPI/Include/x64]" > --with-mpi-lib="-L/cygdrive/c/PROGRA~2/Intel/MPI/lib/x64 msmpifec.lib > msmpi.lib" --with-mpiexec=/cygdrive/c/PROGRA~1/Microsoft_MPI/Bin/mpiexec > --with-blaslapack-lib="-L/cygdrive/c/PROGRA~2/Intel/oneAPI/mkl/2023.0.0/lib/intel64 > mkl_intel_lp64_dll.lib mkl_sequential_dll.lib mkl_core_dll.lib" > > Thanks, > Ziming XIONG > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
