I am trying to use PardisoMKL as the solver for my project but I ran into this problem:
The program with this error is a direct and fresh copy from the demo "FEA_cablesMKL" into the "template project". The original demo runs smooth and normally based on the build of Chrono source code, but I will get this "setup failed" issue no matter what I added to/adjusted the CMake file. The CMake configure output is appended at the end
I also tried to build the chrono projects source code. And I found the issue is the same (I tested the "test_FEA_shellANCF").
I saw some other posts about this issue but it seems they haven't got it solved so far as well. The other posts:
Thanks quite a lot for your help in advance.
CMake output Appendix:
[main] Configuring folder: ccc_project
[proc] Executing command: /usr/bin/cmake --no-warn-unused-cli -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_C_COMPILER:FILEPATH=/bin/x86_64-linux-gnu-gcc-9 -DCMAKE_CXX_COMPILER:FILEPATH=/bin/x86_64-linux-gnu-g++-9 -H/home/twang/Chrono_5.0_Workspace/ccc_project -B/home/twang/Chrono_5.0_Workspace/ccc_project/build -G "Unix Makefiles"
[cmake] Not searching for unused variables given on the command line.
[cmake] -- Finding package Chrono...
[cmake] -- Requested component Irrlicht (REQUIRED)
[cmake] -- Requested component PardisoMKL (REQUIRED)
[cmake] -- Requested component Postprocess (OPTIONAL)
[cmake] -- Requested component OpenGL (OPTIONAL)
[cmake] -- Requested component Cascade (OPTIONAL)
[cmake] -- Requested component Vehicle (OPTIONAL)
[cmake] -- Requested component Cosimulation (OPTIONAL)
[cmake] -- Requested component Multicore (OPTIONAL)
[cmake] -- CHRONO_CXX_FLAGS (Compiler flags): -std=c++14 -pthread -fopenmp -march=native -msse4.2 -mfpmath=sse -march=native -mavx2 -march=native -mfma
[cmake] -- CHRONO_C_FLAGS (Compiler flags): -pthread -fopenmp -march=native -msse4.2 -mfpmath=sse -march=native -mavx2 -march=native -mfma
[cmake] -- CHRONO_LINKER_FLAGS (Linker flags): -L/home/twang/Chrono_5.0_Workspace/chrono_build/lib;-Wl,--as-needed
[cmake] -- CHRONO_INCLUDE_DIRS (Chrono include directories): /home/twang/Chrono_5.0_Workspace/chrono/src;/home/twang/Chrono_5.0_Workspace/chrono/src/chrono;/home/twang/Chrono_5.0_Workspace/chrono/src/chrono/collision/bullet;/home/twang/Chrono_5.0_Workspace/chrono/src/chrono/collision/gimpact;/home/twang/Chrono_5.0_Workspace/chrono/src/chrono_thirdparty/HACD;/home/twang/Chrono_5.0_Workspace/chrono/src/chrono_thirdparty/HACDv2;/home/twang/Chrono_5.0_Workspace/chrono_build;/usr/include/eigen3;;/usr/include/irrlicht;/opt/intel/oneapi/mkl/latest/include;/usr/include;/usr/include;/usr/include/GLFW;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/inc;/usr/local/include;/usr/local/cuda/include
[cmake] -- CHRONO_LIB_NAMES (Chrono library names): ChronoEngine;ChronoEngine_irrlicht;ChronoEngine_pardisomkl;ChronoEngine_postprocess;ChronoEngine_opengl;ChronoEngine_cascade;ChronoEngine_vehicle;ChronoModels_vehicle;ChronoEngine_vehicle_irrlicht;ChronoEngine_cosimulation;ChronoEngine_multicore
[cmake] -- CHRONO_LIBRARIES (Chrono libraries): /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libIrrlicht.so;-lXxf86vm;-lglut;-lX11;-lGL;/opt/intel/oneapi/mkl/latest/lib/intel64/libmkl_rt.so;/opt/intel/oneapi/compiler/latest/linux/compiler/lib/intel64/libiomp5.so;/usr/lib/x86_64-linux-gnu/libGLEW.so;/usr/lib/x86_64-linux-gnu/libglfw.so;;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKBO.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKBRep.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKBin.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKBinL.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKBinTObj.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKBinXCAF.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKBool.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKCAF.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKCDF.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKDCAF.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKDraw.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKFeat.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKFillet.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKG2d.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKG3d.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKGeomAlgo.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKGeomBase.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKHLR.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKIGES.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKLCAF.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKMath.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKMesh.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKMeshVS.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKOffset.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKOpenGl.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKPrim.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKQADraw.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKRWMesh.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKSTEP.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKSTEP209.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKSTEPAttr.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKSTEPBase.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKSTL.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKService.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKShHealing.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKStd.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKStdL.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKTObj.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKTObjDRAW.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKTopAlgo.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKTopTest.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKV3d.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKVCAF.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKVRML.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKViewerTest.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKXCAF.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKXDEDRAW.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKXDEIGES.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKXDESTEP.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKXMesh.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKXSBase.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKXSDRAW.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKXml.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKXmlL.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKXmlTObj.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKXmlXCAF.so;/home/twang/Chrono_5.0_Workspace/dependencies/opencascade-7.4.0/build/lin64/gcc/lib/libTKernel.so;;/home/twang/Chrono_5.0_Workspace/chrono_build/lib/libChronoEngine.so;/home/twang/Chrono_5.0_Workspace/chrono_build/lib/libChronoEngine_irrlicht.so;/home/twang/Chrono_5.0_Workspace/chrono_build/lib/libChronoEngine_pardisomkl.so;/home/twang/Chrono_5.0_Workspace/chrono_build/lib/libChronoEngine_postprocess.so;/home/twang/Chrono_5.0_Workspace/chrono_build/lib/libChronoEngine_opengl.so;/home/twang/Chrono_5.0_Workspace/chrono_build/lib/libChronoEngine_cascade.so;/home/twang/Chrono_5.0_Workspace/chrono_build/lib/libChronoEngine_vehicle.so;/home/twang/Chrono_5.0_Workspace/chrono_build/lib/libChronoModels_vehicle.so;/home/twang/Chrono_5.0_Workspace/chrono_build/lib/libChronoEngine_vehicle_irrlicht.so;/home/twang/Chrono_5.0_Workspace/chrono_build/lib/libChronoEngine_cosimulation.so;/home/twang/Chrono_5.0_Workspace/chrono_build/lib/libChronoEngine_multicore.so
[cmake] -- CHRONO_DLL_NAMES (Chrono DLL names):
[cmake] -- CHRONO_DLLS (Chrono DLLs):
[cmake] -- CHRONO_DATA_DIR (Path to Chrono data folder): /home/twang/Chrono_5.0_Workspace/chrono/data/
[cmake] -- CHRONO_VEHICLE_DATA_DIR (Path to Chrono::Vehicle data folder): /home/twang/Chrono_5.0_Workspace/chrono/data/vehicle/
[cmake] -- CHRONO_FSI_DATA_DIR (Path to Chrono::FSI data folder): /home/twang/Chrono_5.0_Workspace/chrono/data/fsi/
[cmake] -- ...add exec_3_prism_CORE
[cmake] -- ...add exec_repo_demo
[cmake] -- ...add exec_2_module_robot_CORE
[cmake] -- ...add exec_2_module_robot_VEH
[cmake] -- ...add test_vehicle
[cmake] -- ...add exec_demo_POST_gnuplot
[cmake] -- ...add exec_3_prism_example_CORE
[cmake] -- ...add exec_3_prism_cosimulation
[cmake] -- Configuring done
[cmake] -- Generating done
[cmake] -- Build files have been written to: /home/twang/Chrono_5.0_Workspace/ccc_project/build