TPL installs via vcpkg - KineticTheory/Linux-HPC-Env GitHub Wiki

TPL installation via vcpkg

Install vcpkg

  • Clone the vcpkg repository and create a working install
cd /d c:\work
# git clone https://github.com/microsoft/vcpkg.git
git clone https://github.com/kinetictheory/vcpkg.git
cd vcpkg
git checkout random123-new-port
bootstrap-vcpkg.bat
  • Environment
    • If you need to use a proxy server...
set HTTPS_PROXY=http://proxy.server.com:port/
set HTTP_PROXY=http://proxy.server.com:port/
  • Install TPLs needed by Draco
cd /d c:\work\vcpkg
vcpkg --triplet x64-windows install metis # might need to edit metis.h to avoid redefinition of CPP macros.
vcpkg --triplet x64-windows install gsl openblas msmpi parmetis random123 eospac boost-filesystem
  • Optionally, you can also try installing boost[mpi], cuda, hdf5, hypre, intel-mkl, and qt5.

Other required TPLs.

  • Numdiff is more difficult to provide. See instructions here