Abstract
The work considers the construction of a modern digital platform for supercomputer modeling the problems of particles deposition on substrates. The web-based approach is proposed that makes it possible to form the unified user system for carrying out the full cycle of numerical calculation, including the configuration of applied applications, their launch on remote computing resources, monitoring of the task, analysis of the results, and interactive visualization. At the same time, the interaction with supercomputers and clusters is implemented through a graphical interface that does not require to have additional software, except for a web browser. Another advantage is the possibility of conducting a multi-user computational experiment, arising from the natural principles of building client-server platforms, in which specialists from different fields can access up-to-date data obtained during modeling. The digital web platform has been tested on KIAM clusters, and it is also used for group training of MIPT students in modern information technologies. This work is devoted to the discussion of the general architecture, the technological stack and the resulting user interface.
Publisher
Keldysh Institute of Applied Mathematics
Reference21 articles.
1. Center of Collective Usage of KIAM RAS. — https://ckp.kiam.ru/?home
2. Бондаренко А.А., Кононов Э.М., Косолапов О.А., Поляков С.В., Якобовский М.В. Программный комплекс GIMM_NANO // Научный сервис в сети Интернет: все грани параллелизма: Труды Международной суперкомпьютерной конференции (23-28 сентября 2013 г., г. Новороссийск). — М.: Изд-во МГУ, 2013. — С. 333–337. — http://agora.guru.ru/abrau2013/pdf/333.pdf
3. Puzyrkov D.V., Podryga V.O., Polyakov S.V. Cloud service for HPC management: ideas and appliance // Lobachevskii Journal of Mathematics. — 2018. — V. 39, No. 9. — P. 1251–1261. — https://doi.org/10.1134/S1995080218090172
4. The web framework for perfectionists with deadlines | Django. — https://www.djangoproject.com/
5. Vue.js–The Progressive JavaScript Framework | Vue.js. — https://vuejs.org/