[petsc-users] Question for Petsc

ziming xiong xiongziming2010 at gmail.com
Thu Feb 16 08:10:43 CST 2023


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.

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.

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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20230216/ad210c74/attachment.html>


More information about the petsc-users mailing list