成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

云極高性能計算VASP EPC

ernest.wang / 2880人閱讀

摘要:本篇目錄安裝步驟安裝步驟軟件官網(wǎng)安裝步驟安裝步驟安裝步驟安裝依賴包下載并安裝下載并安裝安裝編譯安裝注冊并下載編譯以版本舉例將本文檔最下方的內(nèi)容在此目錄下保存到此目錄下,保存文件名為運行此處須將改為您的真實核數(shù)附錄

VASP

本篇目錄

安裝步驟

軟件官網(wǎng):[www.vasp.at]

安裝步驟

安裝依賴包
yum -y install cmake pkgconfig
yum groupinstall "Development Tools"
yum install numactl-libs  numactl-devel  pandoc
下載Intel oneAPI base toolkit并安裝(Intel oneAPI)
wget https://registrationcenter-download.intel.com/akdlm/irc_nas/17226/l_BaseKit_b_2021.1.10.2261.sh
chmod +x l_BaseKit_b_2021.1.10.2261.sh
./l_BaseKit_b_2021.1.10.2261.sh
下載Intel HpcKit并安裝
wget https://registrationcenter-download.intel.com/akdlm/irc_nas/17229/l_HPCKit_b_2021.1.10.2477_offline.sh 
chmod +x l_HPCKit_b_2021.1.10.2477_offline.sh 
./l_HPCKit_b_2021.1.10.2477_offline.sh 
安裝ucx
    git clone https://github.com/openucx/ucx.git ucx
    cd ucx
    ./autogen.sh
    mkdir build
    cd build
    ../configure --prefix=/opt/ucx
    make && make install
OpenMPI and OpenSHMEM 編譯安裝
    git clone https://github.com/open-mpi/ompi.git
    cd ompi
    ./autogen.pl
    mkdir build
    cd build
    ../configure --prefix=/opt/ompi --with-ucx=/opt/ucx
    make && make install

注冊并下載vasp

編譯vasp(以6.1.0版本舉例)

source /opt/intel/oneapi/setvars.sh
cd vasp.6.1.0
將本文檔最下方的 makefile.include內(nèi)容在此目錄下保存到此目錄下,保存文件名為:makefile.include
make all

運行vasp:

/opt/ompi/bin/mpirun -np 32 --oversubscribe --mca pml ucx --mca btl ^uct -x UCX_NET_DEVICES=mlx5_0:1 --allow-run-as-root  /{your_vasp_path}/vasp.6.1.0/bin/vasp_std
#此處須將32改為您的真實核數(shù)

附錄(makefile.include)

# Precompiler options
CPP_OPTIONS= -DHOST="LinuxIFC"
          -DMPI -DMPI_BLOCK=8000 -Duse_collective 
          -DscaLAPACK 
          -DCACHE_SIZE=4000 
          -Davoidalloc 
          -Dvasp6 
          -Duse_bse_te 
          -Dtbdyn 
          -Dfock_dblbuf
CPP        = fpp -f_com=no -free -w0  $*$(FUFFIX) $*$(SUFFIX) $(CPP_OPTIONS)
FC         = mpiifort
FCL        = mpiifort -mkl=sequential
FREE       = -free -names lowercase
#FFLAGS     = -assume byterecl -w -xHOST
FFLAGS     = -assume byterecl -w -march=core-avx2
OFLAG      = -O2
OFLAG_IN   = $(OFLAG)
DEBUG      = -O0
MKLROOT    = /opt/intel/oneapi/mkl/latest
MKL_PATH   = $(MKLROOT)/lib/intel64
BLAS       =
LAPACK     =
BLACS      = -lmkl_blacs_intelmpi_lp64
SCALAPACK  = $(MKL_PATH)/libmkl_scalapack_lp64.a $(BLACS)
OBJECTS    = fftmpiw.o fftmpi_map.o fft3dlib.o fftw3d.o
INCS       =-I$(MKLROOT)/include/fftw
LLIBS      = $(SCALAPACK) $(LAPACK) $(BLAS)
OBJECTS_O1 += fftw3d.o fftmpi.o fftmpiw.o
OBJECTS_O2 += fft3dlib.o
# For what used to be vasp.5.lib
CPP_LIB    = $(CPP)
FC_LIB     = $(FC)
CC_LIB     = icc
CFLAGS_LIB = -O
FFLAGS_LIB = -O1
FREE_LIB   = $(FREE)
OBJECTS_LIB= linpack_double.o getshmem.o
# For the parser library
CXX_PARS   = icpc
LLIBS      += -lstdc++
# Normally no need to change this
SRCDIR     = ../../src
BINDIR     = ../../bin
#================================================
# GPU Stuff
CPP_GPU    = -DCUDA_GPU -DRPROMU_CPROJ_OVERLAP -DUSE_PINNED_MEMORY -DCUFFT_MIN=28 -UscaLAPACK -Ufock_dblbuf
OBJECTS_GPU= fftmpiw.o fftmpi_map.o fft3dlib.o fftw3d_gpu.o fftmpiw_gpu.o
CC         = icc
CXX        = icpc
CFLAGS     = -fPIC -DADD_ -Wall -qopenmp -DMAGMA_WITH_MKL -DMAGMA_SETAFFINITY -DGPUSHMEM=300 -DHAVE_CUBLAS
CUDA_ROOT  ?= /usr/local/cuda/
NVCC       := $(CUDA_ROOT)/bin/nvcc -ccbin=icc
CUDA_LIB   := -L$(CUDA_ROOT)/lib64 -lnvToolsExt -lcudart -lcuda -lcufft -lcublas
GENCODE_ARCH    := -gencode=arch=compute_30,code="sm_30,compute_30" 
                -gencode=arch=compute_35,code="sm_35,compute_35" 
                -gencode=arch=compute_60,code="sm_60,compute_60" 
                -gencode=arch=compute_70,code="sm_70,compute_70" 
                -gencode=arch=compute_72,code="sm_72,compute_72"
MPI_INC    = $(I_MPI_ROOT)/include64/

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/127143.html

相關(guān)文章

  • 云極性能計算 EPC】操作指南:安裝步驟及大文件下載指南

    摘要:主機內(nèi)置免費的網(wǎng)盤加速功能,百度網(wǎng)盤超級會員。百度網(wǎng)盤對非超級會員限制下載速度操作指南,登錄主機。,選擇需要下載的大文件資源,下載速度可達。下載速度文件大小小時小時下載成本下載文件,若使用主機的帶寬,單次下載所需的流量費用為元。VASP軟件官網(wǎng):[www.vasp.at]安裝步驟安裝依賴包yum -y install cmake pkgconfig yum groupinstall Deve...

    Tecode 評論0 收藏0
  • 云極性能計算 EPC

    摘要:云極是提供的高性能計算產(chǎn)品,其底層為屢受好評的快杰云主機,旨在為用戶提供基于公有云技術(shù)的超高性能算力,以及涵蓋數(shù)據(jù)傳輸數(shù)據(jù)計算數(shù)據(jù)可視化處理等一站式的使用體驗。云極(EPC)是UCloud提供的高性能計算產(chǎn)品,其底層為屢受好評的UCloud快杰云主機,旨在為用戶提供基于公有云技術(shù)的超高性能算力,以及涵蓋數(shù)據(jù)傳輸、數(shù)據(jù)計算、數(shù)據(jù)可視化處理等一站式的使用體驗。EPC支持以下功能:秒級創(chuàng)建計算節(jié)點...

    ernest.wang 評論0 收藏1873
  • 加入產(chǎn)品交流群>>獲取最新動態(tài) 云極性能計算 EPC

    摘要:使用手冊購買云主機共享存儲登錄云主機安裝桌面的上傳下載關(guān)閉增強的安全配置鏡像的使用安裝大文件下載常用軟件常見問題 加入產(chǎn)品交流群>>獲取最新動態(tài)概覽本篇目錄加入產(chǎn)品交流群>>獲取最新動態(tài)1.產(chǎn)品概念2.廠商對比3.操作指南云極(EPC)是UCloud提供的高性能計算產(chǎn)品,其底層為屢受好評的UCloud快杰云主機,旨在為用戶提供基于公有云技術(shù)的超高性能算力,以及涵蓋數(shù)據(jù)傳輸、數(shù)據(jù)計算、數(shù)據(jù)可視...

    ernest.wang 評論0 收藏1470
  • 加入產(chǎn)品交流群>>獲取最新動態(tài) 云極性能計算 EPC

    摘要:使用手冊購買云主機共享存儲登錄云主機安裝桌面的上傳下載關(guān)閉增強的安全配置鏡像的使用安裝大文件下載常用軟件常見問題 加入產(chǎn)品交流群>>獲取最新動態(tài)概覽本篇目錄加入產(chǎn)品交流群>>獲取最新動態(tài)1.產(chǎn)品概念2.廠商對比3.操作指南云極(EPC)是UCloud提供的高性能計算產(chǎn)品,其底層為屢受好評的UCloud快杰云主機,旨在為用戶提供基于公有云技術(shù)的超高性能算力,以及涵蓋數(shù)據(jù)傳輸、數(shù)據(jù)計算、數(shù)據(jù)可視...

    ernest.wang 評論0 收藏1873
  • 云極性能計算 EPC】產(chǎn)品簡介:EPC計算節(jié)點、網(wǎng)絡(luò)文件存儲

    摘要:云極是提供的高性能計算產(chǎn)品,其底層為屢受好評的快杰云主機,旨在為用戶提供基于公有云技術(shù)的超高性能算力,以及涵蓋數(shù)據(jù)傳輸數(shù)據(jù)計算數(shù)據(jù)可視化處理等一站式的使用體驗。其基于年推出的系列,具有極高性價比。云極(EPC)是UCloud提供的高性能計算產(chǎn)品,其底層為屢受好評的UCloud快杰云主機,旨在為用戶提供基于公有云技術(shù)的超高性能算力,以及涵蓋數(shù)據(jù)傳輸、數(shù)據(jù)計算、數(shù)據(jù)可視化處理等一站式的使用體驗。...

    Tecode 評論0 收藏0
  • 為科研量身定制,UCloud推出“云極性能計算EPC

    摘要:為了滿足在更多復(fù)雜場景科研攻堅時,對于超高性能算力高速網(wǎng)絡(luò)傳輸海量數(shù)據(jù)存儲的更高需求,再次發(fā)力,于近日推出了為科研量身定制的新一代超算產(chǎn)品,并將正式更名為云極高性能計算以下簡稱??蒲惺强萍紕?chuàng)新的基礎(chǔ),而高性能計算則是科研的基石。隨著數(shù)字化走向縱深,科研教育進入信息化時代。在科研項目的推進過程中,往往會面對復(fù)雜的數(shù)據(jù)密集型計算任務(wù),例如仿真、數(shù)據(jù)建模、渲染等大量運算場景。此時如果使用單一的通用...

    Tecode 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<