Geometric Bases of Parallel Computing in Computer Modeling and Computer-Aided Design Systems

Author:

Konopatskiy E.V.1ORCID

Affiliation:

1. Nizhny Novgorod State University of Architecture and Civil Engineering

Abstract

The concept of developing a geometric CAD kernel based on the invariants of parallel projection of geometric objects on the axes of the global coordinate system, which combines the potential of constructive geometric modeling methods that can provide paralleling of geometric constructions by tasks (message passing), and the mathematical apparatus "Point calculus" capable of implementing data paralleling by means of subordinate calculations (data parallel) is proposed. Use of subordinate calculation of point equations allows not only to parallelize calculations along coordinate axes, but also to provide coherence of computational operations by threads, which significantly reduces downtime and optimizes the performance of CPU to achieve the maximum effect of parallel computations. The greater the dimensionality of the modeled geometric object, the more it lends itself to paralleling computational flows. This leads to the fact that the computation time of a multidimensional problem becomes a value independent of the number of measurements. All calculations will run in parallel and finish simultaneously. The example of parallel computational algorithm for topographic surface modeling demonstrates the possibilities of realization of the offered concept for definition of continuous and discrete geometrical objects, the analytical description of which is carried out in point-calculus. As a result, to build a single 16-point patches, the distribution of parallel computing on 12 threads for the 4 direction lines and 3 threads for the formative line is obtained. Further, the number of simultaneously involved computational threads is a value proportional to the number of 16-point patches and can be further optimized by calculating several forming lines in parallel. In the above example, all computational threads are fully balanced in the number of calculations, which greatly minimizes the downtime of calculations and optimizes the performance of the processor. Also the proposed approach to the organization of parallel computations can be effectively used for the numerical solution of differential equations using geometric interpolants, which together with the development of models of geometric objects in the point calculus creates a closed loop digital production, which by analogy with the isogeometric method eliminates the need to coordinate geometric information in the interaction between CAD and FEA systems.

Publisher

Keldysh Institute of Applied Mathematics

Reference34 articles.

1. Разработка параллельного программного кода для расчетов задачи радиационной магнитной газодинамики и исследования динамики плазмы в канале КСПУ / В.А. Бахтин, Д.А. Захаров, А.Н. Козлов, В.С. Коновалов // Научный сервис в сети Интернет. 2019. № 21. С. 105-118. DOI: 10.20948/abrau-2019-80.

2. Пекунов В.В. Предицирующие каналы в параллельном программировании: возможное применение в математическом моделировании процессов в сплошных средах // Программные системы и вычислительные методы. 2019. № 3. С. 37-48. DOI: 10.7256/2454-0714.2019.3.30393.

3. Воробьев В.Е., Мурынин А.Б., Хачатрян К.С. Высокопроизводительная регистрация пространственных спектров морского волнения при оперативном космическом мониторинге обширных акваторий // Исследование Земли из космоса. 2020. № 2. С. 56-68. DOI: 10.31857/S0205961420020062.

4. Goncharsky A.V., Romanov S.Y., Seryozhnikov S.Y. Implementation and performance of wave tomography algorithms on SIMD CPU and GPU computing platforms // Numerical Methods and Programming. 2021. Vol. 22. No 4. pp. 322-332. DOI: 10.26089/NumMet.v22r421.

5. Шмаков И.А., Иордан В.И., Соколова И.Е. Компьютерное моделирование св-синтеза алюминида никеля методом молекулярной динамики в пакете LAMMPS с использованием параллельных вычислений // Высокопроизводительные вычислительные системы и технологии. 2018. Т. 2. № 1. С. 48-54.

Cited by 1 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Use of interpolation methods for modeling the stress-strain state of operated oil storage tanks;Structural Mechanics of Engineering Constructions and Buildings;2023-09-05

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3