ADAPT工具的安装使用(linux用户安装)

可以在vscode无法连接到GitHub时使用以下步骤,ADAPT工具的GitHub下载链接:GitHub - LLNL/adapt-fp

复制ADAPT的GitHub下载链接,然后打开Gitee,在个人账号下拉取GitHub仓库,导入该链接即可,然后复制Gitee的工具连接在vscode中git clone即可。

在安装ADAPT之前需要安装工具CoDipack工具,同上述一样的步骤安装,CoDipack的链接为:GitHub - SciCompKL/CoDiPack: Fast gradient evaluation in C++ based on Expression Templates.

CoDipack工具与ADAPT都安装在根目录下,两者都下载好后配置环境变量。

在根目录下新建文件adapt-fp_env.sh,内容如下:

export CODIPACK_HOME=/CoDiPack
export ADAPT_HOME=/adapt-fp

保存后为该文件添加权限,执行:chmod +x adapt-fp_env.sh

然后执行该脚本文件。随后进入到adapt-fp目录下,进入sanity目录,执行make命令,会直接对目录下的cpp文件进行编译,编译完成后会生成不同精度的文件,根据不同需求执行即可。

如果在执行make命令中报错,有可能是CoDipack工具的版本问题,可以在CoDiPack的目录下执行如下命令,对CoDipack版本进行修改:

git reset --hard 8f02195

最后如果要对头文件adapt-impl.cpp进行修改,单独对某一个文件进行编译的命令如下:

g++ -g -O3 -Wall --std=c++11 -I/home/usr/CoDicpk/include -I../ -DCODI_ZeroAdjointReverse=0 -o simpsons-adapt simpsons-adapt.cpp -lm
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值