Open shermanlo77 opened 2 years ago
Thank you so much for posting these instructions @shermanlo77 I used them (the geogram based instructions) just now as well on a new linux computer.
I'll have to see if the same can be achieved to the latest geomgram developments over at: https://github.com/BrunoLevy/geogram.
I can confirm this now also works for the latest geogram (which seems faster) from: https://github.com/BrunoLevy/geogram/wiki/compiling_Linux. Similar instructions:
git clone --recurse-submodules https://github.com/BrunoLevy/geogram.git
cd geogram
./configure.sh
cd build/Linux64-gcc-dynamic-Release
make -j 8
cp bin/vorpalite <path to GIBBON>/lib_ext/geogram/lin64/bin/vorpalite
Linux users may have problems using the MATLAB functions
ggremesh
andrunTetGen
. One of which is discussed in issue #81.The functions
ggremesh
andrunTetGen
will call externallylib_ext/lin64/bin/vorpalite
andlib_ext/tetGen/lin64/tetgen
which are pre-compiled binaries. A disadvantage of using these binaries is that they may not be compatible with some Linux computers.For example, for myself, calling
./lib_ext/tetGen/lin64/tetgen
caused the errorI would recommend Linux users compile the binaries themselves. Perhaps this could be done automatically when calling
installGibbon.m
as a feature or option.vorpalite
Download the source from the GitHub repo. Follow the compilation instructions. This requires
cmake
and many prerequisites (read the error messages for hints). Replace the GIBBON's version ofvorpalite
.tetgen
Download the source from the GitHub repo. Compile and replace the GIBBON's version of
tetgen
.