Parallel acceleration implementation method of N-body simulation in heterogeneous architecture
An implementation method and heterogeneous technology, applied in multi-program devices, program control design, instruments, etc., can solve the problems of huge amount of calculation and memory access, long calculation time, etc., to achieve correct calculation results, improved iteration speed, The effect of reducing load imbalance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0026] Such as figure 1 As shown, this embodiment includes the following steps:
[0027] Step 1. At the beginning, the program reads the position information file *_xp_*.bin, the velocity information file *_vp_*.bin and the number of particles in each coarse grid file *_np_*.bin, coarse Grid velocity field information files *_vc_*.bin, checkpoint files z_checkpoint.txt and z_halofind.txt.
[0028] Step 2. Initialize the message passing interface (MPI) environment and the fast Fourier transform (FFT) environment according to parameter settings, and divide each process into a processing area, specifically: virtualize the entire space into a large cube, and divide the The space is equally divided into n 3 A small space, that is, image, corresponds to a process to process; each image is further divided into nc 3 coarse grid, and each coarse grid is divided into ncell 3 A fine grid, the junction area of adjacent images is divided into ncb coarse grid areas, that is, the buffe...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com