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