DEVELOPING PARALLEL ALGORITHM FOR RESEARCH AND INFORMATION SYSTEM OF MD-SLAG-MELT BASED ON CUDA TECHNOLOGY
Rubrics: ARTICLES
Abstract and keywords
Abstract (English):
Development of new materials with predetermined properties is a priority trend in modern science. Here computer modeling (CM), including molecular dynamics method allowing us to determine a set of properties (structural, thermodynamic and transport) and study the relationship of nanostructure and physical-chemical properties, are widely applied. Computer modeling is ensured through the development of automated information systems (AIS) aimed at expanding research boundaries, optimizing and accelerating scientific work. Research and Information System of «Slag Melt» (RIS MD-SLAG-MELT) is a perfect example of such automated systems [1]. RIS’s data domain supposes that without using distributed computing it is currently possible to calculate group behavior of the systems containing tens of thousands of particles at most. However, certain tasks of describing nanoscale three-dimensional clusters require increasing the dimensions of the model system to millions of particles. It is almost impossible to simulate such system on a local computer in a sequential manner due to time input, as the experiment may take several months, hence distributed computing is required. The authors have developed a parallel algorithm adapting the existing linear algorithm (legacy application) of calculating the forces of intermolecular interaction for distributed computing at CPU and GPU computing device and implemented in RIS MD-SLAG-MELT. The algorithm is based on CUDA distributed parallel programming technology.

Keywords:
Informacionno-issledovatel'skaya sistema (IIS) «MD-SLAG-MELT», molekulyarnaya dinamika, raspredelennye vychisleniya, parallel'nyy algoritm
References

1. Voronova L.I., Grigor'eva M.A., Voronov V.I., Trunov A.S. Programmnyy kompleks MD-SLAG-MELT informacionno-issledovatel'skoy sistemy «Shlakovye Rasplavy» versii 10.0. Deponirovannaya rukopis' № 29-V2012 26.01.2012.

2. Grigor'eva M.A., Voronova L.I. Integraciya XML-dannyh i vychislitel'nyh Fortran-prilozheniy v IIS «Shlakovye Rasplavy» 9.0 // Informacionnye tehnologii modelirovaniya i upravleniya. - 2009. - № 1 (53). - S. 106-110.

3. IIS «MD-SLAG-MELT» [Elektronnyy resurs] // http://nano-md-simulation.com/ data obrascheniya (28.06.2015).

4. Kosenko D.V., Voronova L.I., Voronov V.I. Razrabotka programmnogo obespecheniya dlya obrabotki slozhnostrukturirovannyh dannyh nauchnogo eksperimenta // Vestnik Nizhnevartovskogo gosudarstvennogo universiteta. - 2014. - № 3. - S. 45-52.

5. Pilipchak P.E., Voronova L.I., Trunov A.S. Model' balansirovki nagruzki dlya parallel'nogo rascheta sistemy N-chastic na geterogennoy klasternoy sisteme // Sovremennye naukoemkie tehnologii. - 2014. - № 5-2. - S. 218-219.

6. Yakobovskiy M. Vvedenie v parallel'nye algoritmy: [Elektronnyy resurs] // www.intuit.ru/ (data obrascheniya 28.06.2015).

7. Voronova L.I., Grigor'eva M.A., Voronov V.I., Trunov A.S. MD-Slag-Melt Software Package for Simulating the Nanostructure and Properties of Multicomponent Melts // Russian metallurgy (Metally). - 2013. - Vol. 2013. - № 8. - P. 617-627.


Login or Create
* Forgot password?