Font Size: a A A

Research On Standard Data Interface In Particle Simulation

Posted on:2020-01-11Degree:MasterType:Thesis
Country:ChinaCandidate:W LuFull Text:PDF
GTID:2428330596976434Subject:Engineering
Abstract/Summary:PDF Full Text Request
Because of the existence of complex electromagnetic fields and particle interactions in vacuum electronic devices,it's too difficult to get accurate and precise research results of vacuum electronic devices only relying on traditional approaches.With the development of the computer technology,the ability of super-computing of modern computers has driven the development of the Particle-in-cell(PIC)and has made it develop into a new discipline.The PIC method has many advantages,such as low cost,clear and intuitive results,easy operation and so on.The CHIPIC3 D,which is a three-dimensional particle simulation software,is designed and developed to do simulation calculations of high power microwave devices by applying the PIC method.For a long time,CHIPIC3 D has been using text files as a data interface to store and process simulation data.Usually,the amount of data generated in particle simulation is very large.However,storing and processing such massive amounts of data by using traditional text files has lots of disadvantages.It would make the file take up too much space.In addition,it is difficult to open the large data text files to read and these files will be processed with low efficiency.Therefore,it is necessary to find a new data interface,which can not only overcome the shortcomings brought by using traditional text files,but also can achieve the compatibility with CHIPIC3 D.HDF5 file has a hierarchical structure,which is suitable for storing big data.Using the HDF5 file as the data interface of CHIPIC3 D is an effective means to solve the above problems.Based on the above reasons,the topic of this paper is "Research on the standard data interface in particle simulation".The content of this paper mainly includes:(1)Design a storage model of simulation data in HDF5 files.(2)Add the support of HDF5 files in the CHIPIC3 D calculation program to implement the function of outputting simulation data to HDF5 files.(3)Add the support of HDF5 files in the CHIPIC3 D data visualization program to read the HDF5 files and draw graphics.(4)Perform multi-device simulation tests of this data interface on a regular PC to verify its performance.Firstly,this paper presents the research background and main work.Secondly,it introduces the development tools involved in this paper and the related knowledge of HDF5 file format.Thirdly,the demand analysis of this paper is presented,including the design of the storage model of HDF5,the demand analysis of input and output modules,and the realization of these requirements.The purpose of making HDF5 file as the data interface of CHIPIC3 D software is realized.Finally,multi-device simulation tests were performed on this data interface to verify its performance.The results of this study show that: it is feasible and efficient to use HDF5 files as the new data interface for CHIPIC3 D software.It can not only reduce the storage space of the simulation data on the disk,which makes users read the data more easily,but also can achieve efficient access to data and improve the reading efficiency.Finally,due to the hierarchical characteristic,multiple types of data can be aggregated into one file,which facilitates the management of data by data managers.
Keywords/Search Tags:particle simulation, CHIPIC3D, data interface, HDF5
PDF Full Text Request
Related items