DIGITAL LIBRARY
ASSEMBLING A GPU PHYSICS SIMULATOR FOR SCIENTIFIC TRAINING
1 Charles III University of Madrid (SPAIN)
2 Technical University of Madrid (SPAIN)
3 Monterrey Institute of Technology (MEXICO)
About this paper:
Appears in: INTED2020 Proceedings
Publication year: 2020
Pages: 2641-2650
ISBN: 978-84-09-17939-8
ISSN: 2340-1079
doi: 10.21125/inted.2020.0791
Conference name: 14th International Technology, Education and Development Conference
Dates: 2-4 March, 2020
Location: Valencia, Spain
Abstract:
It is well known that computer games can be productive for the study of physics in different educational levels. Especially in scientific work where experimental physics can progress faster by means of computer simulations. Due to this fact, the aim of this work is to provide an organization construction model for a modern graphical simulation engine, taken from current high-end computer game technology, that can be robust enough for real-time simulation of body motion dynamics. We provide an effortless organization framework of the programming elements employed so further implementations can be easily reproduced using this work as a guide, and prospective third parties can focus more on the context of the intended physics model to code rather than in the general programming aspects of the computational simulator. Many mathematical models of physics require fast computation to run in real-time pace. Nowadays, this is achieved by the usage of graphical processing units (GPU). Regardless of the physical model to simulate, in this work a GPU programming model is provided to assist the mathematical load of the physical model requirements. This work aspires to contribute with the promotion of modern simulators to leverage the research of physics experimentations.
Keywords:
Experimental physics simulation, interactive simulation, 3d engines, motion kinematics, graphical processing, gpu.