Time measurement of simple CA and FCA

Published: 25 January 2023| Version 1 | DOI: 10.17632/mjsbbjpn5b.1
Dmytro Svyetlichnyy


The project was created in Visual Studio using C++, CUDA, and OpenGL. The aim is to measure and compare the calculation time of different cellular automata: two classical CA (CCA) and two frontal (FCA). It contains also figures, which are helpful for adjustment of the project, and an Excel file with the results of time measurements. The size of modeled space is set in FCA.cuh. The simulation cases are set in FCA.cu in the subroutines void CA() and __global__ void CA_P() for sequential and parallel calculations appropriated.


Steps to reproduce

Visual Studio C++ CUDA OpenGL


Akademia Gorniczo-Hutnicza imienia Stanislawa Staszica w Krakowie Wydzial Inzynierii Metali i Informatyki Przemyslowej


Computational Modeling, Cellular Automaton, Microstructure Modeling