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

CN111857746AActive Publication Date: 2020-10-30SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
3 Cites 1 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2020-10-30

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
Patent Text Reader

Abstract

The invention provides a universal installation method for VASP software in different supercomputing clusters, which comprises the following steps: checking a hardware architecture of a supercomputingcluster, searching a CPU processor type, a version and GPU equipment, and feeding back searched hardware architecture information to a front-end user; detecting a software environment of the supercomputing cluster, searching compilers, mathematical libraries and MPI parallel software installed in the current supercomputing cluster, and recording respective installation paths of the compilers, themathematical libraries and the MPI parallel software; configuring a compiler, compiling installed MPI parallel software through the compiler, and then selecting a mathematical library according to the compiler for compiling and path adding; configuring a third-party function library and a wannier function tool through a compiler, and adding respective pre-compilation options and mathematical library paths; and compiling the VASP of the CPU version when the GPU equipment is not detected by the supercomputing cluster, and compiling the VASP of the GPU version when the GPU equipment is detectedby the supercomputing cluster.
Need to check novelty before this filing date? Find Prior Art

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 ...