安装 VisIt

安装 VisIt

我对 Linux 系统完全陌生。几周前我才开始使用 ubuntu。原因是,我正在为我的论文在 FeniCS 上运行一些 FEA 模拟。但是,到目前为止,我已经能够安装许多软件,如 ParaView 和其他软件,并开始编写一些 FeniCS 程序。目前,我正试图安装 VisIt,我真的非常需要它来查看和可视化我从 FeniCS 获得的大量输出。

我从这里下载了 VisIt 2.12.3 https://wci.llnl.gov/simulation/computer-codes/visit/executables

然后尝试按照我在网上找到的许多说明进行安装,例如

https://github.com/mit-crpg/OpenMOC-LOO/wiki/Install-on-Ubuntu

在这个页面中,你需要运行以下 6 行命令

$ sudo apt-get install m4  
$ sudo apt-get install mesa-utils  
$ sudo apt-get install libgl1-mesa-swx11  
$ sudo apt-get install tcl-vtk  
$ sudo apt-get install libxmu-dev  
$ sudo apt-get install gtk2-engines-pixbuf 

它们运行良好

此后,尽管我将文件名更改为与我下载的文件名相匹配,但什么也没起作用。

无论如何,我知道我听起来很愚蠢和幼稚,但你们能告诉我如何安装它的步骤吗?我正在尝试通过 ubuntu 完成我的研究并最终获得这个学位。

PS 当我下载 Visit 时,会下载两个文件。一个是源文件,我猜,另一个是脚本之类的东西

============================================================

我按照这些说明操作后遇到的错误如下:

首先从链接

 $ mkdir VisIt

我照做了,并转到了该目录

从 VisIt 网页下载 2 个文件到该目录

访问2.12.3.tar.gz.部分

访问2.12.3.tar.gz

我运行了这个命令

  $ chmod 755 visit-install2_4_1.sh

我收到错误“没有这样的文件或目录”

我匹配了文件名,所以我将命令改为

  $ chmod 755 visit2.12.3.tar.gz

运行良好

然后

   $ sudo ./visit-install2_4_1 2.4.1 linux-x86_64-ubuntu8 /usr/local/visit

错误“未找到命令”

我尝试再次匹配文件名

   $ sudo ./visit2.12.3.tar.gz.part 2.13.3 linux-x86_64-ubuntu16 /usr/local/visit

我仍然遇到相同的错误。我将平台从 ubuntu8 更改为 ubuntu16,因为我运行的是 ubuntu 16.04

答案1

我刚刚安装访问 2.12.3Ubuntu 16.04。以下是我安装的方法。我认为,只要你能找到大学计算机帮助中心的任何人,并与他们一起逐步完成安装,你就可以按照这些说明进行安装。

下载可执行文件:Linux - x86_64 64 位 Ubuntu 14.04、3.13.0-91-generic #138-Ubuntu SMP、gcc 4.8

下载内容将会显示在您的下载文件夹中:

visit2_12_3.linux-x86_64-ubuntu14.tar.gz

您还需要执行安装的 shell 脚本。将以下站点中的所有文本复制到空白文档中,并将其另存为

visitInstallScript20171102.sh

http://portal.nersc.gov/project/visit/releases/2.12.3/visit-install2_12_3

.tar.gz 和 .sh 文件必须位于同一文件夹,所以把它们放在同一文件夹

打开一个终端并 cd(更改目录)进入该文件夹。

接下来,设置权限,以便您可以运行安装 shell 脚本。

chmod 755 visitInstallScript20171102.sh

我喜欢将 visit 之类的内容放在 /usr/local/bin 中。现在运行 shell 脚本来安装 visit:

 sudo ./visitInstallScript20171102.sh 2.12.3 linux-x86_64-ubuntu14 /usr/local/bin/visit

此行中的第四项必须与 .tar.gz 文件名的某个部分匹配,因此不要更改它。

由于您以 sudo 身份运行了命令,因此系统将要求您输入密码。输入您的密码。您必须是 sudo 才能将某些内容放入 /usr/local/bin。

安装现在应该通过您刚刚运行的 shell 脚本进行。

将 shell 脚本的权限恢复为不可执行,以便自行清理:

chmod 664 visitInstallScript20171102.sh

将 visit 添加到您的 PATH,这样您就可以通过打开终端并输入 visit 轻松运行 visit。使用文本编辑器编辑您的 /home/username/.bashrc 文件。添加以下行:

export PATH="/usr/local/bin/visit/bin:$PATH"

关闭所有终端并启动新终端来运行 visit:输入 visit 并按回车键。如果仍然无法运行,可能需要重新启动计算机。

到目前为止,我对 visit 所做的一切就是启动它并确保它至少可以启动;它确实可以启动。deal.ii 项目有一个视频系列,其中一些视频展示了如何使用 visit。这就是我要去的地方。

附注:visit 在 i3 窗口管理器中无法正常运行;它在启动时挂起。visit 在默认的 ubuntu 16.04 中运行。我真的希望它在 i3 中运行。

答案2

VisIt 2.1.3 Ubuntu 18.10 无需 root 权限安装

我可以直接下载它并直接成功运行二进制文件:

例如我曾在以下场合使用过它:https://stats.stackexchange.com/questions/376361/how-to-find-the-sample-points-that-have-statistically-meaningful-large-outlier-r

相关内容