yes - if you need mumps: ./configure --download-mpich --download-mumps --download-scalapack make make check
Also we recommend using latest petsc release - i.e petsc-3.19.0 Satish On Wed, 26 Apr 2023, 권승리 / 학생 / 항공우주공학과 wrote: > thank you. > > As you said, I did run the command. But I didn't remove the "arch" > directory. > // > cd #petcs_dir > make > // > After that, makefile works well. > But errors are occured like as below, > > [0]PETSC ERROR: --------------------- Error Message > -------------------------------------------------------------- > [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 mumps for factorization type > LU and matrix type seqaij. Perhaps you must ./configure with > --download-mumps > [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. > [0]PETSC ERROR: Petsc Release Version 3.18.5, unknown > [0]PETSC ERROR: ./app on a arch-linux-c-debug named ubuntu by ksl Wed Apr > 26 04:13:01 2023 > [0]PETSC ERROR: Configure options --download-mpich > [0]PETSC ERROR: #1 MatGetFactor() at > /home/ksl/petsc/src/mat/interface/matrix.c:4751 > [0]PETSC ERROR: #2 PCFactorSetUpMatSolverType_Factor() at > /home/ksl/petsc/src/ksp/pc/impls/factor/factimpl.c:10 > [0]PETSC ERROR: #3 PCFactorSetUpMatSolverType() at > /home/ksl/petsc/src/ksp/pc/impls/factor/factor.c:99 > [0]PETSC ERROR: #4 main() at /home/ksl/Downloads/coding_friction/a1.c:737 > [0]PETSC ERROR: No PETSc Option Table entries > [0]PETSC ERROR: ----------------End of Error Message -------send entire > error message to [email protected] > > Then, can I download the mumps as the message? > > 2023년 4월 26일 (수) 오후 8:05, Matthew Knepley <[email protected]>님이 작성: > > > On Wed, Apr 26, 2023 at 6:42 AM 권승리 / 학생 / 항공우주공학과 <[email protected]> > > wrote: > > > >> Thank you for your reply. > >> > >> This problem occurred after I downloaded mpich. > >> > > > > This is not the reason. The error say "libpetsc is not located > > in /home/ksl/petsc/arch-linux-c-debug/lib". So there is some reason it is > > not there. > > > > > >> Is there any way to solve this problem? Or Do I have to reinstall PETSc? > >> > > > > Just rebuild > > > > cd $PETSC_DIR > > make > > > > Thanks, > > > > Matt > > > > > >> Best regards > >> Seung Lee Kwon > >> > >> 2023년 4월 26일 (수) 오후 7:05, Matthew Knepley <[email protected]>님이 작성: > >> > >>> On Wed, Apr 26, 2023 at 6:02 AM 권승리 / 학생 / 항공우주공학과 <[email protected]> > >>> wrote: > >>> > >>>> Dear developers > >>>> > >>>> Could you recommend the error messages below? > >>>> > >>>> /home/ksl/petsc/arch-linux-c-debug/bin/mpicxx -Wall -Wwrite-strings > >>>> -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch > >>>> -fstack-protector -fvisibility=hidden -g -O0 -I/home/ksl/petsc/include > >>>> -I/home/ksl/petsc/arch-linux-c-debug/include -o app a1.o a2.o a3.o > >>>> a4.o > >>>> a5.o -Wl,-rpath,/home/ksl/petsc/arch-linux-c-debug/lib > >>>> -L/home/ksl/petsc/arch-linux-c-debug/lib > >>>> -Wl,-rpath,/home/ksl/petsc/arch-linux-c-debug/lib > >>>> -L/home/ksl/petsc/arch-linux-c-debug/lib > >>>> -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 > >>>> -L/usr/lib/gcc/x86_64-linux-gnu/9 -lpetsc -llapack -lblas -lpthread -lm > >>>> -lstdc++ -ldl -lmpifort -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s > >>>> -lquadmath -lstdc++ -ldl > >>>> /usr/bin/ld: cannot find -lpetsc > >>>> collect2: error: ld returned 1 exit status > >>>> make: *** [makefile:33: app] Error 1 > >>>> > >>> > >>> It could be > >>> > >>> 1) Your build failed, so libpetsc was not produced > >>> > >>> 2) arch-linux-c-debug is not the PETSC_ARCH that you built > >>> > >>> Thanks, > >>> > >>> Matt > >>> > >>> > >>>> Best regards > >>>> Seung Lee Kwon > >>>> > >>>> -- > >>>> Seung Lee Kwon, Ph.D.Candidate > >>>> Aerospace Structures and Materials Laboratory > >>>> Department of Mechanical and Aerospace Engineering > >>>> Seoul National University > >>>> Building 300 Rm 503, Gwanak-ro 1, Gwanak-gu, Seoul, South Korea, 08826 > >>>> E-mail : [email protected] > >>>> Office : +82-2-880-7389 > >>>> C. P : +82-10-4695-1062 > >>>> > >>> > >>> > >>> -- > >>> 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/> > >>> > >> > >> > >> -- > >> Seung Lee Kwon, Ph.D.Candidate > >> Aerospace Structures and Materials Laboratory > >> Department of Mechanical and Aerospace Engineering > >> Seoul National University > >> Building 300 Rm 503, Gwanak-ro 1, Gwanak-gu, Seoul, South Korea, 08826 > >> E-mail : [email protected] > >> Office : +82-2-880-7389 > >> C. P : +82-10-4695-1062 > >> > > > > > > -- > > 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/> > > >
