Closed ceanwang closed 3 years ago
Hi Cean,
There should be a libpetsc.so /.a / .dll (whatever the extension on your operating system). Same for libslepc.so Did you try to ctrl+f string "libpetsc" ? By the way: did you compile petsc with MPI enabled? If yes I would suggest you configure it without instead (see configure command in install_external_libs folder, petsc install script.
Alex
ok. The best I can do to help you is to redirect you to the document on how to compile petsc in sparselizard for native windows (see download section on sparselizard.org). The other recommendation is to switch to native Linux, this will also give you the best performance
Alex
Hi,
The path of my petsc lib on my system is c:/msys64/mingw64/lib/petsc. Under it, there are 12 sub folders named from cmo, cso,...,zto. Under cmo folder, there are libpetsc-cmo.a, petsc-cmo.dll.a,...,libpetscvec.a, totally 10 libs.
In sparselizard/cMake/SetupPETSC.cmake, which libs are needed to be found? There is no libpetsc.a.
SLEPC package has the same question.
For MUMPS, there are libcmumps_mpi.a, libcmumps_seg.a and libcmumps_shm.a. and libdmumps_mpi.a, libdmumps_seg.a and libdmumps_shm.a. and libemumps.a. and a lot with the name like libmumps-zso.a. and libzmumps_mpi.a, libzmumps_seg.a and libzmumps_shm.a.
Regards,
Cean