To build the C++ version: In c++/PCG/cmake/FindPardiso.cmake: rename the file to FindPARDISO.cmake), change the name of the library on line 48 (for me it was libpardiso600-GNU720-X86-64.so) -> however there was a linking problem with pardiso maybe due to inteference with MKL. In c++/PCG/cmake/FindJSONCPP.cmake, line 49 change ${JSONCPP_ROOT_DIR}/include/ to ${JSON_CPP_ROOT_DIR} (at least when the lib is installed with apt-get). In c++/PCG/CMakeLists.txt, change the ROOT_DIR. Mine were the following: SET(EIGEN3_ROOT_DIR "/usr/include/eigen3") SET(MKL_ROOT_DIR "/opt/intel/mkl") SET(PARDISO_ROOT_DIR "$HOME/softs/") SET(JSONCPP_ROOT_DIR "/usr/include/jsoncpp/"). I was not able to compile with PARDISO so I set the REDMAX_WITH_PARDISO option to OFF.
I was able to run ./Redmax ../resources, the bridge scene showed up but nothing happens even after 1940 timesteps. The matlab-simple/testRedMax.m and matlab/testRedMax.m scripts worked well - except scene 17 and 18 for matlab/testRedMax.m with a "Unable to resolve the name reduced.JointFree3D." error
If you want to contribute with another review, please follow these instructions.
Please consider to cut/paste/edit the raw JSON data attached to this paper.