Skip to content

A C++ application simulating heat distribution in a 2D body. It acts as a simple webserver responding to queries with image depicting computed result

License

Notifications You must be signed in to change notification settings

tomix86/webserver-test-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPU Webserver Test Application

What is it

A C++ application simulating heat distribution in a 2D body. It acts as a simple webserver responding to queries with image depicting computed result.

External dependencies

Building

Set up vcpkg

Windows:

PS> git clone https://github.com/Microsoft/vcpkg.git
PS> cd vcpkg
PS> .\bootstrap-vcpkg.bat
PS> .\vcpkg integrate install
PS> .\vcpkg install cpprestsdk:x64-windows spdlog:x64-windows opencv:x64-windows boost-program-options:x64-windows

Linux:

$ git clone https://github.com/Microsoft/vcpkg.git
$ cd vcpkg
$ ./bootstrap-vcpkg.sh
$ ./vcpkg integrate install
$ ./vcpkg install cpprestsdk:x64-linux spdlog:x64-linux opencv:x64-linux boost-program-options:x64-linux
$ sudo apt-get install libgdcm-tools python-vtkgdcm libvtkgdcm2.6 libvtkgdcm-java

Build the project

$ mkdir build
$ cd build
(Windows) PS> cmake -G "Visual Studio 16 2019" -A x64 -DCMAKE_TOOLCHAIN_FILE="<vcpkg_directory>/scripts/buildsystems/vcpkg.cmake" ..
(Linux) $ cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="<vcpkg_directory>/scripts/buildsystems/vcpkg.cmake" ..

About

A C++ application simulating heat distribution in a 2D body. It acts as a simple webserver responding to queries with image depicting computed result

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published