AMD CPU安装AOCC

一、介绍

为了在AMD CPU上安装VASP,首先需要安装一个编译器,AOCC是专为AMD CPU优化的编译器,可提高编译出的VASP的运行速度(应该是这样吧?)。

AOCC的编译器包含:clang、clang++、flang,分别是C、C++和fortran编译器。对应的Intel编译器为Intel oneAPI DPC++/C++ Complier, Intel Fortran Complier。

使用AOCC编译时,设置:CC=clang  CXX=clang++  FC=flang,如:

./configure CC=clang CXX=clang++ FC=flang

二、安装

安装AOCC前需要具备一系列的依赖库,如下图。

本人拿到手的是一台新的AMD CPU的电脑,没看说明书,直接开始安装了,然后发现后面编译OpenMPI时出错,于是回来看说明书才知道需要上面的库,本人做了如下安装

sudo apt-get install build-essential gfortran gcc-multilib libquadmath0:i386 lib32z1 lib32stdc++6 aptitude g++-12

然后安装(软件包下载地址:AMD Optimizing C/C++ and Fortran Compilers (AOCC) | AMD):

cd <PATH to AOCC>
tar -xvf aocc-compiler-4.2.0.tar
cd aocc-compiler-4.2.0
./install.sh
source ../setenv_AOCC.sh

安装完成后,检查一切是否正常:

./AOCC-prerequisites-check.sh

本人就是通过这一步发现了哪些库没有安装的,然后再一个个解决。刚开始遇到了这些问题。

解决完后就都通过了检查:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值