OpenCL/OpenGL approach for studying active Brownian motion
Micha{\l} \.Zabicki

TL;DR
This paper introduces an OpenCL/OpenGL methodology for efficiently studying active Brownian motion on ratchet potentials, emphasizing performance optimization and comparison with other visualization techniques.
Contribution
It presents a novel interoperating OpenCL/OpenGL approach for visualizing active Brownian dynamics, optimizing performance on various devices.
Findings
OpenCL/OpenGL method offers superior visualization performance for large datasets.
Interoperating approach reduces memory transfer overhead compared to non-shared methods.
Performance varies across devices, with the method being most effective for longer calculation times.
Abstract
This work presents a methodology for studying active Brownian dynamics on ratchet potentials using interoperating OpenCL and OpenGL frameworks. Programing details along with optimization issues are discussed, followed by a com- parison of performance on different devices. Time of visualization using OpenGL sharing buffer with OpenCL has been tested against another technique which, while using OpenGL, does not share memory buffer with OpenCL. Both methods have been compared with visualizing data to an external software - gnuplot. OpenCL/OpenGL interoperating method has been found the most appropriate to visualize any large set of data for which calculation itself is not very long.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Thermodynamics and Statistical Mechanics · Computational Physics and Python Applications · Gaussian Processes and Bayesian Inference
