本文特别感谢各位大神的分享,也希望本文可以帮助到有需要的人!发挥它的价值!

一、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相关推荐

  1. Ubuntu22.04上安装Xilinix Vivado 2018.3

    OpenWiFi的默认编译仿真工具是Xilinx Vivado 218.3.在Ubuntu22.04 LTS上安装Xilinx Vivado 2018.3之前,首先要安装如下的库 sudo apt-g ...

  2. 记录在Ubuntu14.04上安装ryu中遇到的各种坑

    我使用的是mininet官方的Ubuntu14.04镜像. 先是运行如下命令: apt install python-pip pip install ryu 结果如下: Downloading/unp ...

  3. Ubuntu22.04地震数据处理软件Madagascar安装

    目录 前言的前言 前言 安装之前的准备 系统版本:Ubuntu22.04 建议的软件目录 软件下载 环境(依赖库)安装(重要) 编译和安装 环境变量配置 安装结束 结语 安装过程可能遇到的问题 1.e ...

  4. php7安装flarum,如何在Ubuntu 18.04上安装Flarum社区软件

    如何在Ubuntu 18.04上安装Flarum社区软件 Flarum是一款用PHP和Mithril.js编写的免费开源软件. 它是一款简单,快速,美观且反应灵敏的软件,专门设计用于跨平台的一致性和直 ...

  5. 在Ubuntu 22.04上安装CUDA和cuDNN的经验记录(2022年11月)

    类似的博客已经写过好几次了,例如这篇:在Ubuntu 20.04上安装Anaconda和PyTorch的一些注意事项(2020年8月)_蛐蛐蛐的博客-CSDN博客 依然主要参考的是这篇博客:Ubunt ...

  6. 如何在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 ...

  7. 记录:Ubuntu20.04中安装和设置VScode

    记录:Ubuntu20.04中安装和设置VScode 一.VScode的安装 1 从VS官网中下载deb文件:https://code.visualstudio.com/Download 下载的deb ...

  8. 如何在Ubuntu 18.04上安装ERPNext堆栈

    The author selected Software in the Public Interest to receive a donation as part of the Write for D ...

  9. Ubuntu22.04编译安装vulkan图形渲染环境

    使用Ubuntu22.04编译安装vulkan图形渲染环境 环境准备 1.下载vulkan的开源代码 2.解压vulkan源码压缩包 3.修改编译文件参数 4.开始编译 5.编译中的错误 6.安装结束 ...

最新文章

  1. 如何在Windows7上安装Hyper-v manager
  2. docker部署xxl-job 通用反射执行器
  3. linux 共享内存_盘点那些linux 后台开发类常见问题及知识点
  4. poj 1737男人八题之一 orz ltc
  5. mysql怎么设置主键增长序列_mysql 如何设置自动增长序列 sequence(一)
  6. RabbitMQ-使用@RabbitListener注解消费消息
  7. Matlab 数字滤波器设计大报告(数字信号处理课程设计)附代码
  8. 汉诺塔C语言递归实现详解
  9. 开放大学建筑构造计算机考试试题,国家开放大学电大专科《建筑构造》2021期末试题及答案(试卷号:2345)...
  10. 计算机一级字幕设置,如何开启电脑哔哩哔哩中的CC字幕功能
  11. MOS在锂电池的核心原理
  12. erp采购总监个人总结_ERP沙盘实训采购总监总结,学到了很多知识,受益匪浅
  13. 计算机磁盘管理没有打开方式,Win10系统双击磁盘和文件夹打不开提示没有与之关联的程序怎么办...
  14. 微信小程序页面栈超过【10层】之后无法打开其他页面原因
  15. 从“网易邮箱被黑”看网页游戏账号安全
  16. Xamarin for mac学习笔记(一)
  17. 关于客户端下载文件而不是在服务器生成文件
  18. nemo 替换ubuntu 自带的文件管理器
  19. [学习笔记]多元线性回归分析——理解篇
  20. SQLalchemy 转载学习(学习了中间relationship内部cascade参数的部分)

热门文章

  1. vue加js实现大转盘抽奖活动
  2. 1688首页轮播图完整代码
  3. IT行业的英文“名言”
  4. 房总鼎立:除了余额宝还有哪些靠谱理财?介绍两个渠道的活期产品
  5. Faker:php随机数据产生类库
  6. 2012-7-7忘记计算机密码怎么办?
  7. FS4521恒压线性充电IC
  8. Unity面试题总结
  9. Java 创建简单的WebService (转载自http://wl-ldy.iteye.com/blog/1055428)
  10. MacOS磁盘目录结构