Ad115 / Liquid-Crystals

Molecular dynamics simulation of liquid cristals in C++ using CUDA.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Molecular Dynamics simulation in CUDA!!!

Ovito 1000 particles with trajectories

Compilation

make compile && ./pcuditas_main.out or simply make run.

Examples

You can check other examples of simulations in the examples/ folder. For example, here is a screenshot of a random walk in GPU:

Random walk

Also, each file has it's own tests. Those are written in such a way that they show how to use the code. If you want to become familiar with the internals of the program, that's the best way.

For example, here is a sample of the tests for the EuclideanVector class, from the file pcuditas/vectors/EuclideanVector.cu.

Tests for vector class

Screenshots

Ovito 100 particles Ovito 100000 particles Ovito 100000 particles

About

Molecular dynamics simulation of liquid cristals in C++ using CUDA.


Languages

Language:C++ 73.3%Language:Cuda 26.5%Language:Makefile 0.2%