An error occurred in PETSc

Hello, Professor, I wrote a small program about calculating the spatial error and convergence order, which was converted to the parallel version of PETSc. The following errors occurred. why? (I have uploaded the program I wrote myself. Thank you very much for your help.)

example.edp (2.9 KB)

– Square mesh : nb vertices =66049 , nb triangles = 131072 , nb boundary edges 1024
– Square mesh : nb vertices =1089 , nb triangles = 2048 , nb boundary edges 128
— partition of unity built (in 2.510000e-05)
— global numbering created (in 1.960000e-04)
— global CSR created (in 2.057000e-04)
— global numbering created (in 1.483000e-04)
— global CSR created (in 1.168000e-04)
— global numbering created (in 1.331000e-04)
— global CSR created (in 1.117000e-04)
e[1;31m[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
e[0;39me[0;49m[0]PETSC ERROR: See Summary of Sparse Linear Solvers Available In PETSc — PETSc 3.17.2 documentation 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 Frequently Asked Questions (FAQ) — PETSc 3.17.2 documentation for trouble shooting.
[0]PETSC ERROR: Petsc Release Version 3.17.0, Mar 30, 2022
[0]PETSC ERROR: FreeFem+±mpi on a named LAPTOP-4T98F0QS by weiqi Fri Jun 17 21:44:38 2022
[0]PETSC ERROR: Configure options --prefix=/mingw64/ff-petsc/c MAKEFLAGS= --with-debugging=0 COPTFLAGS="-O3 -mtune=generic" CXXOPTFLAGS="-O3 -mtune=generic" FOPTFLAGS="-O3 -mtune=generic" --with-cxx-dialect=11 --with-ssl=0 --with-x=0 --with-fortran-bindings=0 --with-cudac=0 --with-shared-libraries=0 --with-cc=gcc --with-cxx=g++ CXXFLAGS=-fno-stack-protector CFLAGS=-fno-stack-protector FFLAGS="-g -O2 -fallow-argument-mismatch -fallow-invalid-boz" --with-mpi-lib=/c/Windows/System32/msmpi.dll --with-mpi-include=/c/builds/workspace/deployEXE/3rdparty/include/msmpi CXXPPFLAGS=-I/c/builds/workspace/deployEXE/3rdparty/include/msmpi --with-mpiexec="/C/Program\ Files/Microsoft\ MPI/Bin/mpiexec" --with-fc=gfortran --with-scalar-type=complex --with-blaslapack-include= --with-blaslapack-lib="-Wl,-rpath,/mingw64/bin -L/mingw64/bin -lopenblas" --with-metis-dir=/mingw64/ff-petsc/r --with-ptscotch-dir=/mingw64/ff-petsc/r --with-mmg-dir=/mingw64/ff-petsc/r --with-parmmg-dir=/mingw64/ff-petsc/r --with-superlu-dir=/mingw64/ff-petsc/r --with-suitesparse-dir=/mingw64/ff-petsc/r --with-parmetis-dir=/mingw64/ff-petsc/r --with-tetgen-dir=/mingw64/ff-petsc/r --download-slepc --download-hpddm --download-htool --with-superlu_dist-dir=/mingw64/ff-petsc/r PETSC_ARCH=fc
[0]PETSC ERROR: #1 MatGetFactor() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/mat/interface/matrix.c:4584
[0]PETSC ERROR: #2 PCSetUp_LU() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/pc/impls/factor/lu/lu.c:80
[0]PETSC ERROR: #3 PCSetUp() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/pc/interface/precon.c:990
[0]PETSC ERROR: #4 KSPSetUp() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:407
[0]PETSC ERROR: #5 KSPSolve_Private() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:843
[0]PETSC ERROR: #6 KSPSolve() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:1078
— system solved with PETSc (in 3.183590e-02)
[0]PETSC ERROR: #7 MatGetFactor() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/mat/interface/matrix.c:4584
[0]PETSC ERROR: #8 PCSetUp_LU() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/pc/impls/factor/lu/lu.c:80
[0]PETSC ERROR: #9 PCSetUp() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/pc/interface/precon.c:990
[0]PETSC ERROR: #10 KSPSetUp() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:407
[0]PETSC ERROR: #11 KSPSolve_Private() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:843
[0]PETSC ERROR: #12 KSPSolve() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:1078
— system solved with PETSc (in 1.043960e-02)
[0]PETSC ERROR: #13 MatGetFactor() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/mat/interface/matrix.c:4584
[0]PETSC ERROR: #14 PCSetUp_LU() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/pc/impls/factor/lu/lu.c:80
[0]PETSC ERROR: #15 PCSetUp() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/pc/interface/precon.c:990
[0]PETSC ERROR: #16 KSPSetUp() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:407
[0]PETSC ERROR: #17 KSPSolve_Private() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:843
[0]PETSC ERROR: #18 KSPSolve() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:1078
— system solved with PETSc (in 7.889900e-03)
[0]PETSC ERROR: #19 MatGetFactor() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/mat/interface/matrix.c:4584
[0]PETSC ERROR: #20 PCSetUp_LU() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/pc/impls/factor/lu/lu.c:80
[0]PETSC ERROR: #21 PCSetUp() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/pc/interface/precon.c:990
[0]PETSC ERROR: #22 KSPSetUp() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:407
[0]PETSC ERROR: #23 KSPSolve_Private() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:843
[0]PETSC ERROR: #24 KSPSolve() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:1078
— system solved with PETSc (in 1.021080e-02)
[0]PETSC ERROR: #25 MatGetFactor() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/mat/interface/matrix.c:4584
[0]PETSC ERROR: #26 PCSetUp_LU() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/pc/impls/factor/lu/lu.c:80
[0]PETSC ERROR: #27 PCSetUp() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/pc/interface/precon.c:990
[0]PETSC ERROR: #28 KSPSetUp() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:407
[0]PETSC ERROR: #29 KSPSolve_Private() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:843
[0]PETSC ERROR: #30 KSPSolve() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:1078
— system solved with PETSc (in 7.864400e-03)
[0]PETSC ERROR: #31 MatGetFactor() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/mat/interface/matrix.c:4584
[0]PETSC ERROR: #32 PCSetUp_LU() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/pc/impls/factor/lu/lu.c:80
[0]PETSC ERROR: #33 PCSetUp() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/pc/interface/precon.c:990
[0]PETSC ERROR: #34 KSPSetUp() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:407
[0]PETSC ERROR: #35 KSPSolve_Private() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:843
[0]PETSC ERROR: #36 KSPSolve() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/ksp/ksp/interface/itfunc.c:1078
— system solved with PETSc (in 1.009400e-02)
[0]PETSC ERROR: #37 MatGetFactor() at C:/builds/workspace/deployEXE/3rdparty/ff-petsc/petsc-3.17.0/src/mat/interf

The error is pretty self-explanatory if you read it carefully: [0]PETSC ERROR: Could not locate solver type mumps for factorization type LU and matrix type seqaij. Perhaps you must ./configure with --download-mumps
Do not use MUMPS and the script should run fine.