GitHub - tsun3doku/ParaMetal: Realtime 3D thermal analysis and heat transfer simulation · GitHub
/" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
tsun3doku
ParaMetal
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star<br>12
main
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>162 Commits<br>162 Commits
ParaMetal
ParaMetal
.gitignore
.gitignore
.gitmodules
.gitmodules
CMakeLists.txt
CMakeLists.txt
LICENSE
LICENSE
ParaMetal.sln
ParaMetal.sln
README.md
README.md
View all files
Repository files navigation
ParaMetal
This project allows the visualization of heat transfer between two or more 3D closed surface geometry. The simulation is deterministic, transient and operates in realtime using stable pre-processing methods.
The major pre-processing methods include an intrinsic remeshing operation that preserves the shape of the geometry and a meshless restricted voronoi diagram step that discretizes the volume of the surface boundary.
This project is a work in progress. Functionality, performance and physical accuracy will be continuously updated.
Quick Start
Download the latest demo release from the Releases page
Extract the zip file
Run parametal.exe
Hardware Requirements
GPU with Vulkan 1.3 or higher support (Check GPU compatibility)
Prerequisites
CMake
Qt 6 (Core, Gui, Widgets components)
Vulkan SDK 1.3 or higher
Python 3 (Development headers required)
Pybind11
Build Steps For Windows
Clone the repository with submodules:
git clone --recursive https://github.com/tsun3doku/ParaMetal.git<br>cd ParaMetal
Configure and build:
mkdir build && cd build<br>cmake .. -DCMAKE_PREFIX_PATH="/YOURPATH/TO/Qt/6.x.x/msvc2022_64"<br>cmake --build . --config Release
Run the program within build/release
Build Steps for Linux (RHEL/CentOS/Fedora)
Required packages:
sudo dnf install cmake gcc-c++ qt6-qtbase-devel vulkan-loader-devel vulkan-headers<br>python3-devel pybind11-devel
Clone the repository with submodules:
git clone --recursive https://github.com/tsun3doku/ParaMetal.git<br>cd ParaMetal
Build:
mkdir build && cd build<br>cmake ..<br>cmake --build . -j$(nproc)
Run:
./parametal
About
Realtime 3D thermal analysis and heat transfer simulation
parametal.com
Topics
vulkan
geometry-processing
finite-element-analysis
computergraphics
Resources
Readme
License
GPL-3.0 license
Uh oh!
There was an error while loading. Please reload this page.
Activity
Stars
12<br>stars
Watchers
watching
Forks
forks
Report repository
Releases<br>13
ParaMetal_1.3
Latest
Jun 17, 2026
+ 12 releases
Packages
Uh oh!
There was an error while loading. Please reload this page.
Contributors
Uh oh!
There was an error while loading. Please reload this page.
Languages
C++<br>95.3%
1.2%
GLSL<br>1.1%
Slang<br>0.9%
CMake<br>0.6%
Python<br>0.6%
Other<br>0.3%
You can’t perform that action at this time.