Abstract
The paper deals with the problem of the scaling speed-up of time-consuming computations on the example of the dynamic stress-strain state (DSS) modelling for the multibody systems. Speed-up is achieved through the introduction of multilevel parallelism at the levels of decomposition of the model and the distribution of calculations on the computational nodes of the cluster, at the level of multithreaded computations within the part of the model at one node and at the level of vectorization of calculations and their transfer to GPU/ FPGA accelerators within a single computational flow. Vectorization is considered for both conventional multicore CPUs and the MIC architecture. Accelerators are used using OpenCL technology for heterogeneous systems. The possibility of computations speed-up up to 50 times for the considered problem due to the introduction of multilevel parallelism is shown.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Daniel, S.A., Bitsuamlak, G.: Asynchronous parallelization of a CFD solver. J. Comput. Eng. (2015). https://doi.org/10.1155/2015/295393
Gorobets, A., Soukov, S., Bogdanov, P.: Multilevel parallelization for simulating compressible turbulent flows on most kinds of hybrid supercomputers. Comput. Fluids 173, 171–177 (2018)
Blundell, M., Harty, D.: The Multibody Systems Approach to Vehicle Dynamics. Elsevier (2004)
Getmanskiy, V.V., Gorobtsov, A.S., Izmaylov, T.D.: Parallelization of stress-strain solver coupled with multi-body solver using domain decomposition. In: Izvestiya VSTU, Volgograd, vol. 8, no. 111, pp. 5–10 (2013)
Getmanskiy, V., Andreev, A.E., Alekseev, S., Gorobtsov, A.S., Egunov, V.A., Kharkov, E.S.: Optimization and parallelization of CAE software stress-strain solver for heterogeneous computing hardware. In: Kravets, A., Shcherbakov, M., Kultsova, M., Groumpos, P. (eds.) CIT&DS 2017. CCIS, vol. 754, pp. 562–574. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-65551-2_41
Clauberg, J.: An adaptive internal parallelization method for multibody simulations. In: Proceedings of the 12th Pan-American Congress of Applied Mechanics -PACAM XII, pp. 1–6 (2012)
HICFD – Highly Efficient Implementation of CFD Codes for HPC Many-Core Architectures. http://elib.dlr.de/75146/1/HICFD_result_survey.pdf
Belviranli, M.E., Bhuyan, L.N., Gupta, R.: A dynamic self-scheduling scheme for heterogeneous multiprocessor architectures. Trans. Arch. Code Optim. 9(4), 57 (2013). https://doi.org/10.1145/2400682.2400716
Bauchau, O.A.: Parallel computation approaches for flexible multibody dynamics simulations. J. Frankl. Inst. 347(1), 53–68 (2010)
Getmanskiy, V.V., Movchan, E.O., Andreev, A.E.: Dynamical stress-strain simulation speedup using SIMD instructions. Izvestiya SfEdu. Eng. Sci. 184(11), 27–39 (2016)
Acknowledgments
Work is performed with the financial support of the Russian Foundation for Basic Research - project#16-47-340385r_a, partly project #18-47-340010 r_a and the financial support of the Administration of Volgograd region.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Andreev, A., Egunov, V., Movchan, E., Cherednikov, N., Kharkov, E., Kohtashvili, N. (2019). The Introduction of Multi-level Parallelism Solvers in Multibody Dynamics. In: Kravets, A., Groumpos, P., Shcherbakov, M., Kultsova, M. (eds) Creativity in Intelligent Technologies and Data Science. CIT&DS 2019. Communications in Computer and Information Science, vol 1084. Springer, Cham. https://doi.org/10.1007/978-3-030-29750-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-29750-3_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-29749-7
Online ISBN: 978-3-030-29750-3
eBook Packages: Computer ScienceComputer Science (R0)