Lattice Generation using GPU computing in realtime

Here I am sharing a opensource software through which possibility to create lattice structure which can change shape and size spatially that too in real time (almost) . Even though heavy computation are happening in the background , with the help of GP…


This content originally appeared on DEV Community and was authored by Tom

Here I am sharing a opensource software through which possibility to create lattice structure which can change shape and size spatially that too in real time (almost) . Even though heavy computation are happening in the background , with the help of GPU computing it is achieved with element wise computation executing parallely. This helps in avoiding the storage creation of very big Matrices. Without the memory problem(huge RAM memory), this sofware package increases the feasibility for generating spatially variant lattice for real world problems.

The main dependencies required for this software to run are CUDA, Vulkan and GLFW.

Cuda facilitate parallel computation,

Vulkan handles faster visualisation ,

GLFW handles the window management.

The possibilities of this software is demonstrated with 6 different examples in the following picture

Normal - no change in the orientation of lattice

Bend - Bending the lattice progressively from 0 to 90 degree

Round - 360 degree rotation of lattice

Uniform - No change in size

Varying - Changes in size

Normal and Uniform

Lattice structure have same size and same angle

Normal and Varying

Lattice strucuture having varying size but same angle

Bend and Uniform

Lattice structure haviing same size but different angles

Bend and Variable

Lattice structure having different size and different angle

Github Repository


This content originally appeared on DEV Community and was authored by Tom


Print Share Comment Cite Upload Translate Updates
APA

Tom | Sciencx (2024-06-27T02:53:12+00:00) Lattice Generation using GPU computing in realtime. Retrieved from https://www.scien.cx/2024/06/27/lattice-generation-using-gpu-computing-in-realtime/

MLA
" » Lattice Generation using GPU computing in realtime." Tom | Sciencx - Thursday June 27, 2024, https://www.scien.cx/2024/06/27/lattice-generation-using-gpu-computing-in-realtime/
HARVARD
Tom | Sciencx Thursday June 27, 2024 » Lattice Generation using GPU computing in realtime., viewed ,<https://www.scien.cx/2024/06/27/lattice-generation-using-gpu-computing-in-realtime/>
VANCOUVER
Tom | Sciencx - » Lattice Generation using GPU computing in realtime. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/06/27/lattice-generation-using-gpu-computing-in-realtime/
CHICAGO
" » Lattice Generation using GPU computing in realtime." Tom | Sciencx - Accessed . https://www.scien.cx/2024/06/27/lattice-generation-using-gpu-computing-in-realtime/
IEEE
" » Lattice Generation using GPU computing in realtime." Tom | Sciencx [Online]. Available: https://www.scien.cx/2024/06/27/lattice-generation-using-gpu-computing-in-realtime/. [Accessed: ]
rf:citation
» Lattice Generation using GPU computing in realtime | Tom | Sciencx | https://www.scien.cx/2024/06/27/lattice-generation-using-gpu-computing-in-realtime/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.