Demo im Rahmen der Vorlesung Parallele Systeme an der Hochschule Karlsruhe
  • Cuda 52.2%
  • C++ 42.3%
  • C 3.9%
  • CMake 1.6%
Find a file
Lorenz Lutz c0d1695918 formatting
2022-12-23 22:43:23 +01:00
include refactoring and removal of uneccessary code 2022-12-23 22:39:09 +01:00
src formatting 2022-12-23 22:43:23 +01:00
vendor/imgui move my custom xlib implementation out of the vendor folder 2022-12-23 22:38:35 +01:00
.gitignore manual vscode config no longer needed since switching to cmake 2022-11-14 22:49:41 +01:00
CMakeLists.txt drop c++ standard from 17 to 11 to support older compilers 2022-12-23 22:37:31 +01:00
LICENSE init 2022-11-14 13:07:57 +01:00
README.md updated readme 2022-12-23 22:36:46 +01:00
screenshot.png add screenshot to readme 2022-11-14 13:15:25 +01:00
VcXsrv.xlaunch add tutorial 2022-11-14 21:42:17 +01:00

CUDA Heat Conduction Demo

Demo im Rahmen der Vorlesung Parallele Systeme an der Hochschule Karlsruhe

Screenshot

Benutzung

  • [F1] Zeige/Verstecke Settings Fenster
  • [Rechtsklick] Heißer Punkt hinzufügen

Kompilieren

mkdir build && cd build # Build-Verzeichnis erstellen
cmake ..                # Build Dateien erzeugen
cmake --build .         # Programm bauen

Setup

Bestandteile:

  • SSH mit X-Forwarding
  • VcXsrv als X-Server für Windows
  • Weil wir einen X-Client schreiben muss auf dem Server mindestens libx11-dev installiert sein

SSH Konfiguration

$HOME/.ssh/config bzw. %USERPROFILE%\.ssh\config für Windows:

Host hska
    HostName login.hs-karlsruhe.de
    HostkeyAlgorithms ssh-rsa,ssh-dss
    StrictHostKeyChecking no

Host parallele-systeme
    HostName 10.154.35.141
    ProxyJump hska
    ForwardX11 yes
    ForwardX11Trusted yes

Verbindung zum Server: ssh BENUTZERNAME@parallele-systeme