Universal installation method for VASP software in different supercomputing clusters
An installation method and cluster technology, applied in software deployment, software maintenance/management, energy-saving computing, etc., can solve problems such as cumbersome, complex and changeable software environments, and achieve the effects of saving deployment time, wide application prospects, and simplifying installation and compilation
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2020-10-30
Smart Images

Figure 1 
Figure 2
Abstract
Description
technical field
[0001] The invention belongs to the technical field of cluster products, and in particular relates to a general installation method of VASP software in different supercomputing clusters. Background technique
[0002] The microscopic research method in the field of material science adopts density functional theory based on first-principle calculations. The VASP (Vienna Ab-initio Simulation Package) software is an application software based on density functional theory in the field of material science. The software has powerful functions and stable performance. , most supercomputing centers use this VASP software.
[0003] At the same time, the cluster configurations of major supercomputing centers around the world vary greatly. In particular, there are many types and types of CPU processors, and there are many computer architectures. Each company will derive a corresponding software environment according to its own hardware architecture characteristics, includ...
Examples
Embodiment 1
[0058] Such as figure 1 As shown, the present invention provides a general installation method for realizing VASP software in different supercomputing clusters, comprising the following steps:
[0059]S1. Check the hardware architecture of the supercomputing cluster, search for the CPU processor type and version, judge whether the GPU device can be searched, and feed back the searched hardware architecture information to the front-end user;
[0060] S2. Detect the software environment of the supercomputing cluster, search for the compilers, math libraries and MPI parallel software installed in the current supercomputing cluster, and record their respective installation paths;
[0061] S3. Configure the compiler, compile the installed MPI parallel software through the compiler, then select the math library to compile according to the compiler, and add the compiled math library path;
[0062] S4. Configure the third-party function library and Wannier function tools through the ...
Embodiment 2
[0065] Such as figure 2 As shown, the present invention provides a general installation method for realizing VASP software in different supercomputing clusters, comprising the following steps:
[0066] S1. Check the hardware architecture of the supercomputing cluster, search for the CPU processor type and version, judge whether the GPU device can be searched, and feed back the searched hardware architecture information to the front-end user; the specific steps are as follows:
[0067] S11. Automatically search for CPU processor type and version; the CPU processor type includes Intel series and AMD series;
[0068] S12. Automatically search and determine whether the GPU device information of the supercomputing cluster can be searched, including the number of GPU graphics cards and the computing power of each graphics card; the GPU processor type is Nvidia series;
[0069] S13. Feedback the searched hardware architecture information to the front-end user;
[0070] S2. Detect ...