journal article·2025Open access

SW-DDFT: Parallel Optimization of the Dynamical Density Functional Theory Algorithm Based on Sunway Bluelight II Supercomputer

Xiaoguang Lv, Tao Liu, Han Qin, Ying Guo, Jingshan Pan, Dawei Zhao, Xiaoming Wu, Meihong Yang

Computers, Materials & Continua· Volume 84· Issue 1

Abstract

The Dynamical Density Functional Theory (DDFT) algorithm, derived by associating classical Density Functional Theory (DFT) with the fundamental Smoluchowski dynamical equation, describes the evolution of inhomogeneous fluid density distributions over time. It plays a significant role in studying the evolution of density distributions over time in inhomogeneous systems. The Sunway Bluelight II supercomputer, as a new generation of China’s developed supercomputer, possesses powerful computational capabilities. Porting and optimizing industrial software on this platform holds significant importance. For the optimization of the DDFT algorithm, based on the Sunway Bluelight II supercomputer and the unique hardware architecture of the SW39000 processor, this work proposes three acceleration strategies to enhance computational efficiency and performance, including direct parallel optimization, local-memory constrained optimization for CPEs, and multi-core groups collaboration and communication optimization. This method combines the characteristics of the program’s algorithm with the unique hardware architecture of the Sunway Bluelight II supercomputer, optimizing the storage and transmission structures to achieve a closer integration of software and hardware. For the first time, this paper presents Sunway-Dynamical Density Functional Theory (SW-DDFT). Experimental results show that SW-DDFT achieves a speedup of 6.67 times within a single-core group compared to the original DDFT implementation, with six core groups (a total of 384 CPEs), the maximum speedup can reach 28.64 times, and parallel efficiency can reach 71%, demonstrating excellent acceleration performance.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Advanced Optimization Algorithms Research · Quantum Computing Algorithms and Architecture

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (19)

Show source-provided references
1. Hou Y. Dynamic density functional theory study on the kinetics of lattice formation and growth in polymer nanocomposite systems [dissertation]. Beijing, China: Beijing University of Chemical Technology; 2018. doi:10.7666/d.Y3389850.
2. Gao K. Molecular dynamics simulation study on interface design of polymer nanocomposite mazterials [dissertation]. Beijing, China: Beijing University of Chemical Technology; 2022. doi:10.26939/d.cnki.gbhgu.2022.000117.
3. The calculation of atomic fields10.1017/S0305004100011683 ↗
4. Eine statistische Methode zur Bestimmung einiger Eigenschaften des Atoms und ihre Anwendung auf die Theorie des periodischen Systems der Elemente10.1007/BF01351576 ↗
5. New phase-transition phenomena in thin argon films10.1103/PhysRevLett.38.1486 ↗
6. Molecular theory of surface tension10.1063/1.432687 ↗
7. The nature of the liquid-vapour interface and other topics in the statistical mechanics of non-uniform, classical fluids10.1080/00018737900101365 ↗
8. Nonlinear diffusion and density functional theory10.1007/BF01307852 ↗
9. Melting, freezing and colloidal suspensions10.1016/0370-1573(94)90017-5 ↗
10. Regioselective benzylation of imidazo [1, 5-a] pyridines and indoles via iodine catalyzed reaction using alcohols—an approach to crystal structure prediction, DFT studies and Hirshfeld surface analysis10.1016/j.molstruc.2023.136591 ↗
11. Schiff base compounds constructed from pyrazole-acetamide: synthesis, spectroscopic characterization, crystal structure, DFT, molecular docking and antioxidant activity10.1016/j.molstruc.2023.136637 ↗
12. Redesigning CAM-SE for peta-scale climate modeling performance and ultra-high resolution on Sunway TaihuLight
13. 18.9-Pflops nonlinear earthquake simulation on Sunway TaihuLight: enabling depiction of 18-Hz and 8-meter scenarios
14. Shentu: processing multi-trillion edge graphs on millions of cores in seconds
15. Application of Sunway TaihuLight accelerated computing in brain neural network simulation
16. Towards optimized tensor code generation for deep learning on Sunway many-core processor10.1007/s11704-022-2440-7 ↗
17. SW_Qsim: a minimize-memory quantum simulator with high-performance on a new Sunway supercomputer
18. Swmpas-a: scaling MPAS-A to 39 million heterogeneous cores on the new generation Sunway supercomputer10.1109/TPDS.2022.3215002 ↗
19. BaGuaLu: targeting brain scale pretrained models with over 37 million cores