<div dir="ltr"><div dir="ltr">On Thu, Feb 16, 2023 at 9:14 AM ziming xiong <<a href="mailto:xiongziming2010@gmail.com">xiongziming2010@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello,<div>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.<br></div></div></blockquote><div><br></div><div>You could look at the paper: <a href="https://epubs.siam.org/doi/abs/10.1137/15M1025785">https://epubs.siam.org/doi/abs/10.1137/15M1025785</a></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div>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.</div></div></blockquote><div><br></div><div>You should reconfigure with --download-mkl_pardiso</div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>there are the errors:</div><div><br></div><div>[0]PETSC ERROR: See <a href="https://petsc.org/release/overview/linear_solve_table/" target="_blank">https://petsc.org/release/overview/linear_solve_table/</a> for possible LU and Cholesky solvers<br>[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<br>[0]PETSC ERROR: See <a href="https://petsc.org/release/faq/" target="_blank">https://petsc.org/release/faq/</a> for trouble shooting.<br>[0]PETSC ERROR: Petsc Release Version 3.18.3, Dec 28, 2022<br>[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<br>[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"<br></div><div><br></div><div>Thanks,</div><div>Ziming XIONG</div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div><div><br></div><div><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div></div></div></div>