记录:在Ubuntu22.04上安装软件UppASD和Spirit
本文特别感谢各位大神的分享,也希望本文可以帮助到有需要的人!发挥它的价值!
一、UppASD:
主要参考的链接:
主页 https://github.com/UppASD
例子1 https://uppasd.github.io/UppASD-manual/introduction/
例子2 https://uppasd.github.io/UppASD-tutorial/basics/basics/
可视化:
https://github.com/UppASD/UppASD/blob/master/ASD_GUI/README.md https://github.com/UppASD/UppASD
1、安装 Intel one API Base Toolkit and HPC Toolkit
目录:opt/intel/oneapi
Ubuntu18.04安装Intel® oneAPI Toolkit_ubuntu下载oneapi 403_阳光洒脱的博客-CSDN博客
【进入根目录cd /】
安装包下载到opt下
最后加载环境:
source /opt/intel/oneapi/setvars.sh
vi ~/.bashrc 加到最后一行
查看版本
2、安装uppasd(说明书 https://uppasd.github.io/UppASD-manual/introduction)
在终端依次输命令:
(下载安装包)wget https://github.com/UppASD/UppASD/archive/refs/tags/v6.0.1.tar.gz
(解压)tar xvzf v6.0.1.tar.gz cd UppASD
make -f MakefileIfort
make deps
make probe
make ifort
make asd-tests
3、运行例子
运行之前先输入souce ~/.bashrc
运行:在某例子的文件夹下 ../../../../souce/sd
3、安装UPPASD可视化
准备工作:
1、安装Qt6
https://blog.csdn.net/weixin_45191386/article/details/128115635
文中选的windows,我们下载linux就行,步骤一致,其中这一步选这个红圈里的Qt6:
查看ubuntu下Qt的版本,打开命令行输入:qmake -v Qt
2、安装VTK9
https://blog.csdn.net/qq_39942341/article/details/120897883
这几个包都下载:
3、安装UPPASD可视化 https://github.com/UppASD/UppASD/blob/master/ASD_GUI/README.md https://github.com/UppASD/UppASD
在终端输入:
cd Upp_ASD-6.0.1
python3 -m pip install --user --upgrade pip
python3 -m pip install --user venv
python3 -m venv ~/ASD_GUI_env source ~/ASD_GUI_env/bin/activate
python3 -m pip install numpy scipy matplotlib pandas pyqt5 vtk
cd ASD_GUI
pip install .
4、运行可视化
算好一个任务后,在该目录下
source ../../../../ASD_GUI_env/bin/activate
asd_gui
下图为运行bccFe例子的可视化图像:
二、Spirit安装
主要参考的链接
说明书https://spirit-docs.readthedocs.io/en/latest/docs/Build_Unix_OSX.html
http://huangxiaokai.cn/posts/40b0759fb9eb/
1、安装cmake
https://blog.csdn.net/yuanzhoulvpi/article/details/122938078
2、安装GCC
https://blog.csdn.net/qq_39779233/article/details/105124478
3、下载anaconda3
https://blog.csdn.net/qq_29225913/article/details/105347317
4、下载OpenGL
查看版本 glxinfo | grep "OpenGL version" https://blog.csdn.net/qq_40520596/article/details/111663646
5、安装Qt6
6、添加路径
需要在/etc/profile/中添加之前下载Qt6的路径,仿照这个Qt5的来写自己相应的路径,
图片是我的路径
下载安装Qt5.9.0。
1)sudo ./Qt*****.run
2)选择默认路径/opt/Qt5.9.0
3)设置环境变量在/etc/profile/中添加路径
(进入文件的命令:
cd /
cd etc/profile/
sudo vi profile)
export PATH="/opt/Qt5.9.0/Tools/QtCreator/bin:$PATH"
export PATH="/opt/Qt5.9.0/5.9/gcc_64/bin:$PATH"
export LD_LIBRARY_PATH="/opt/Qt5.9.0/5.9/gcc_64/lib:$LD_LIBRARY_PATH"
export QT_PLUGIN_PATH="/opt/Qt5.9.0/5.9/gcc_64/plugins:$QT_PLUGIN_PATH"
export QML2_IMPORT_PATH="/opt/Qt5.9.0/5.9.0/gcc_64/qml:$QML2_IMPORT_PATH" 在/etc/profile/添加cmake路径
export CMAKE_PREFIX_PATH="/opt/Qt5.9.0/"
4)在bashrc中添加路径:
source /etc/profile 但是这样source是一次性的,每次开机都要输一次
于是在~/.bashrc添加source /etc/profile
此时输入 qmake -v可得到正确版本信息,与你安装的版本是一致的, 如果版本低说明是Ubuntu自带的,你环境变量没有配置成功
QMake version 3.1
Using Qt version 5.9.0 in /opt/Qt5.9.0/5.9.0/gcc_64/lib
7、在安装好前置需求后:
安装教程http://huangxiaokai.cn/posts/40b0759fb9eb/
在anaconda3/lib目录下,依次输入
pip3 install spirit
进spirit目录
sudo apt-get install libqt4-dev
sudo apt install libqt5charts5-dev
git clone https://github.com/spirit-code/spirit.git (必须用这个链接来下载源代码)
进spirit中的spirit目录
mkdir build
cd build
cmake ..
make
make这步可能出现的问题及解决办法:
http://huangxiaokai.cn/posts/40b0759fb9eb/
error: parameter packs not expanded with '...' · Issue #650 · NVIDIA/nccl · GitHub
8、make不报错的话,可以打开可视化
打开可视化,若有下图错误,解决办法:https://blog.51cto.com/u_15642578/5736401
可视化界面:
最后,一句诗送给大家:一川烟草,满城风絮。梅子黄时雨。
记录:在Ubuntu22.04上安装软件UppASD和Spirit相关推荐
- Ubuntu22.04上安装Xilinix Vivado 2018.3
OpenWiFi的默认编译仿真工具是Xilinx Vivado 218.3.在Ubuntu22.04 LTS上安装Xilinx Vivado 2018.3之前,首先要安装如下的库 sudo apt-g ...
- 记录在Ubuntu14.04上安装ryu中遇到的各种坑
我使用的是mininet官方的Ubuntu14.04镜像. 先是运行如下命令: apt install python-pip pip install ryu 结果如下: Downloading/unp ...
- Ubuntu22.04地震数据处理软件Madagascar安装
目录 前言的前言 前言 安装之前的准备 系统版本:Ubuntu22.04 建议的软件目录 软件下载 环境(依赖库)安装(重要) 编译和安装 环境变量配置 安装结束 结语 安装过程可能遇到的问题 1.e ...
- php7安装flarum,如何在Ubuntu 18.04上安装Flarum社区软件
如何在Ubuntu 18.04上安装Flarum社区软件 Flarum是一款用PHP和Mithril.js编写的免费开源软件. 它是一款简单,快速,美观且反应灵敏的软件,专门设计用于跨平台的一致性和直 ...
- 在Ubuntu 22.04上安装CUDA和cuDNN的经验记录(2022年11月)
类似的博客已经写过好几次了,例如这篇:在Ubuntu 20.04上安装Anaconda和PyTorch的一些注意事项(2020年8月)_蛐蛐蛐的博客-CSDN博客 依然主要参考的是这篇博客:Ubunt ...
- 如何在Ubuntu 18.04上安装Elasticsearch Logstash Kibana(Elastic Stack)
In this guide, you will learn to install Elastic stack on Ubuntu 18.04. Elastic stack, formerly know ...
- 记录:Ubuntu20.04中安装和设置VScode
记录:Ubuntu20.04中安装和设置VScode 一.VScode的安装 1 从VS官网中下载deb文件:https://code.visualstudio.com/Download 下载的deb ...
- 如何在Ubuntu 18.04上安装ERPNext堆栈
The author selected Software in the Public Interest to receive a donation as part of the Write for D ...
- Ubuntu22.04编译安装vulkan图形渲染环境
使用Ubuntu22.04编译安装vulkan图形渲染环境 环境准备 1.下载vulkan的开源代码 2.解压vulkan源码压缩包 3.修改编译文件参数 4.开始编译 5.编译中的错误 6.安装结束 ...
最新文章
- 如何在Windows7上安装Hyper-v manager
- docker部署xxl-job 通用反射执行器
- linux 共享内存_盘点那些linux 后台开发类常见问题及知识点
- poj 1737男人八题之一 orz ltc
- mysql怎么设置主键增长序列_mysql 如何设置自动增长序列 sequence(一)
- RabbitMQ-使用@RabbitListener注解消费消息
- Matlab 数字滤波器设计大报告(数字信号处理课程设计)附代码
- 汉诺塔C语言递归实现详解
- 开放大学建筑构造计算机考试试题,国家开放大学电大专科《建筑构造》2021期末试题及答案(试卷号:2345)...
- 计算机一级字幕设置,如何开启电脑哔哩哔哩中的CC字幕功能
- MOS在锂电池的核心原理
- erp采购总监个人总结_ERP沙盘实训采购总监总结,学到了很多知识,受益匪浅
- 计算机磁盘管理没有打开方式,Win10系统双击磁盘和文件夹打不开提示没有与之关联的程序怎么办...
- 微信小程序页面栈超过【10层】之后无法打开其他页面原因
- 从“网易邮箱被黑”看网页游戏账号安全
- Xamarin for mac学习笔记(一)
- 关于客户端下载文件而不是在服务器生成文件
- nemo 替换ubuntu 自带的文件管理器
- [学习笔记]多元线性回归分析——理解篇
- SQLalchemy 转载学习(学习了中间relationship内部cascade参数的部分)