可视化工具VisIt安装使用教程(Windows)

一、VisIt简介

1.1 VisIt基本介绍

VisIt是一种免费、开放源代码、跨平台、分布式、并行的可视化工具,用于可视化在二维和三维结构化和非结构化网格上定义的数据。VisIt的分布式体系结构使其可以利用远程大型并行计算机进行计算和本地计算机的硬件进行绘图。VisIt的用户界面通常在Windows,Linux或OSX台式计算机上本地运行,而其计算引擎组件则在远程计算机上并行运行。

VisIt 具有一种客户端-服务器体系结构,该体系结构由一个或多个连接到查看器的客户端组成,该查看器连接到一个或多个并行服务器。客户端和查看器通常在用户桌面系统上本地运行,而并行服务器在某些远程高性能计算平台上运行。如下图所示。这是最常见的情况,但是组件也可以全部运行在单个系统上,无论是在台式机上还是在远程高性能计算平台上。对于少量的数据集,该服务器还可以串行运行。
在这里插入图片描述
VisIt 支持许多不同的客户端,包括图形用户界面(GUI),基于 Python 的命令行界面(CLI)和 Java 编程界面。一次可以有多个客户端处于活动状态,VisIt 会协调它们之间的状态,使它们保持同步。

1.2 为什么选择VisIt?

几种常用绘图工具的比较如下所示。

在这里插入图片描述
VisIt、Matlab和Origin对粒子数据和场数据的可视化效果如下图所示。
在这里插入图片描述
VisIt、Matlab和Origin对粒子数据和场数据作图时间的比较如下表所示。
在这里插入图片描述
综合考虑绘图效果、作图速度、灵活性、可处理规模、程序发展等方面,VisIt都是一个更为合适的选择。

1.3 VisIt可视化策略选取

通过VisIt实现可视化共有三种方法:

  1. 编写VisIt可以识别的文件,如果模拟程序是C、Fortran语言则导出Silo文件,如果是C、Python等其它语言则导出VTK文件。这里用的是Fortran,所以选择Silo文件格式。
  2. 给VisIt编写插件,以读取现有程序能生成的文件,比如DAT格式文件。
  3. 在程序内编写调用模块,直接调取 VisIt进行在线作图。

三种方式的优缺点比较如下表所示:

在这里插入图片描述
对于一般的模拟程序而言,采用第一种方式最为简单和直接。经过实际的比较,Silo格式的文件比Dat文件的文件写入速度要快得多,而且生成的文件大小也更小,具有明显的优势。

文件格式 粒子数据写入时间 场强数据写入时间
Silo 0.015625 秒 0.015625 秒
Dat 1.218750 秒 0.390625 秒
文件格式 写入粒子数据 写入场强数据
Silo 5.37M 0.207M
Dat 17.3M 4.28M

综上,目前以第一种可视化策略为主。本教程也主要是在Windows平台上实现第一种绘图方法。

二、使用要求

VisIt能支持在多种平台上运行,但是其对运行环境有一些特殊的要求,尤其是对于程序开发人员来说。

1、计算机系统必须是 64 位的,VisIt目前均为64位的安装包,不支持在32位的操作系统上运行。
2、VisIt 要求计算机上安装好 64 位的 Visual Studio 2017 和 CMAKE 等专业软件,如果已经有了silo文件,不需要自己存储数据的话可以不需要。
3、计算机需要有较好的处理器和显示器,以保证运行的流畅性。本机的参考配置为i7八核处理器 2.90GHz、16G内存、intel UHD Graphics 630第八代核显(推荐使用独立显卡)、1080P 27寸戴尔显示器。
4、安装好2017或2019版本的IVF编译器,以及MPI并行程序接口,以满足VisIt和模拟程序的并行运行要求,并进行相应的配置,同理,不需要编程的话可以不用,本教程是从需要编程开发的角度写的。

三、安装流程

开始安装之前先准备好上面的运行环境,其中安装Visual Studio、IVF等软件可以参考网上教程,安装好VS2017、IVF2017/2019、MPI等Fortran编程开发环境。

首先进入官方下载地址:
https://wci.llnl.gov/simulation/computer-codes/visit/executables。进入官网后,找到对应的 VisIt 版本,这里以最新的 VisIt 3.1 版本为例,点击 Windows(10/8/7)64 Bit 后面的Download按钮进行下载。
在这里插入图片描述
将文件下载到指定目录下后,双击exe文件运行。
在这里插入图片描述
如果电脑上安装了杀毒软件的话,需要全部关掉,同时也要把系统自带的防火墙关掉,否则将会出现如下图所示的报错提示,导致安装无法进行。

在这里插入图片描述
因为本电脑只安装了Windows自带的防火墙,所以只需要将其关闭即可,在电脑右下角的任务栏里面找到 Windows Security并打开。

在这里插入图片描述
在弹出来的 Windows Security 窗口中找到下图所示的图标,点进去。
在这里插入图片描述
在 Virus & threat protection 页面里面,找到 Virus & threat protection Settings 板块,点击下面的 Manage settings。
在这里插入图片描述
在 Virus & threat protection Settings 页面里面,找到 Real-time protection,在它下面有一个开关按钮,把它拨到 Off 的状态。同理,把 Real-time protection 下面还有 Cloud-delivered protection、Automatic sample submission 和 Tamper Protection 三项,也按同样的方法关闭。

在这里插入图片描述
在这里插入图片描述
接下来再重新运行visit3.1.0_x64.exe文件。如果还提示安全警告可以点图中的 More info,然后选择Run anyway,也可以运行。

在这里插入图片描述
在这里插入图片描述
点击Next进行下一步。

在这里插入图片描述
点击I Agree。

在这里插入图片描述
选择All Users,Next。

在这里插入图片描述
自动下载相关文件中。
在这里插入图片描述
选择安装位置。注意安装路径不要有中文,点击Next。

在这里插入图片描述
选择要安装的组件,建议都安装,其中Plugin development组件安装必须先安装好Microsoft Visual Studio 2017,全部勾选后点击Next。

在这里插入图片描述
选择默认的数据库读取插件,这里默认不选择,点击Next。

在这里插入图片描述
选择网络配置,这里也默认不选择,点击Next。

在这里插入图片描述
关联文件类型,这里是可选项,如果后面用到Python控制VisIt则勾选上第一项,这里建议两个都勾选,点击Install。

在这里插入图片描述
正在安装,稍等几分钟。

在这里插入图片描述

安装过程会提示你如果想要用到VisIt的远程处理功能,则需要将VisIt添加到系统防火墙的例外清单中,点击OK,再点击Finish完成安装。

在这里插入图片描述
在这里插入图片描述
安装完成之后,按照相同的方法再去把系统防火墙打开。此时桌面就会有一个VisIt软件的图标,双击运行它。会弹出两个安全警告窗口,都选择Allow access。至此,软件的安装完成。
在这里插入图片描述
在这里插入图片描述
第一次运行会弹出三个窗口,GUI操作面板、图形显示窗口和用户指导手册。
在这里插入图片描述
其他注意事项:

  1. 如果运行VisIt后发现窗口出现绿色闪烁条纹,影响显示效果,多半是核心显卡的问题,可以通过切换为独立显或卸载当前显卡来解决,参考教程:http://cadclub.glodon.com/question/detail/4402。
  2. 如果出现运行VisIt后只弹出一个窗口,找不到另一个窗口,多半是显示器的问题,显示器的分辨率过小,默认无法全部显示出来,可以调高显示器的分辨率,如果无法继续调高显示器的分辨率,可以使用Windows自带的分屏功能将另一个窗口调出来——将其中一个窗口用鼠标拖拽到显示器最左侧,松开后在右侧会显示其余活动窗口,单击Window窗口即可调出来。

在这里插入图片描述
4. 每次导入一个数据文件到VisIt时,会让你选择操作模式,Serial是串行,parallel是并行,如果想要缩短绘图时间并且处理器性能较好时建议选择并行模式,同时还可以设置要使用处理器的数量,默认是CPU的最大核数。
5.
在这里插入图片描述

四、基本绘图方法

当运行 VisIt图形用户界面时,可以看到一个基于Qt的 GUI 窗口(左)。GUI 是 VisIt 的客户端,提供了用户界面和菜单,可以选择要显示的内容。查看器显示所有可视化内容,并负责跟踪 VisIt的状态并将该状态与其他组件进行协调。因为需要利用本地计算机的图形硬件,所以GUI和查看器均应在本地运行。其它两个组件也可以在客户端计算机上运行,但它们通常是在生成数据文件的远程并行计算机或群集上运行。

VisIt最多支持 16个绘图窗口。每个窗口彼此独立。VisIt使用活动窗口概念,在主窗口或其弹出窗口之一中所做的所有更改都将应用于当前活动的可视化窗口。主窗口和可视化窗口如下图所示。

在这里插入图片描述
VisIt 的主界面由五个部分组成:运算符区模块、表达式模块、数据库模块、绘图模块和查询区域。数据库从文件读取数据,并将数据作为变量显示在用户界面中。根据不同的变量类型,系统将自动显示出可以进行的绘图操作供用户选择。表达式对变量执行计算以生成新变量。查询通常将变量作为输入并生成单个值或少量值。查询还可以创建曲线,其中最常见的是随时间查询的结果,该查询随时间创建标量值的曲线。

下面以一个VisIt自带的Silo数据文件为例,演示VisIt作图的流程。

第一步 ,在GUI界面的Source模块中,点击Open以打开数据库读取工具,会弹出下图所示的File open窗口。

在这里插入图片描述
第二步,在 Path框中,输入要读取文件的路径然后回车,对应的文件将显示在右下角的 Files 方框中,这里以 multi-rect2d.silo 文件为例,multi-rect2d.silo文件在data文件夹中,选中对应的文件后,点击OK打开。

在这里插入图片描述
成功打开后,在 GUI 窗口中的 Sources 模块中就可以看当前激活的文件名称,并且下方的 Add 图标会从灰色变成彩色,表示成功读取了文件。

在这里插入图片描述
第三步,点击 Plots 模块中的 Add 按钮,先选择需要呈现的图形类型,这里选择伪色图(Pseudo color),再选择需要可视化的变量,能选择的变量是由Silo文件决定的,VisIt只负责识别并且呈现出来,这里以第一个变量d为例进行绘图。VisIt绘图的思路是先读取文件,识别其中的数据类型以及各种变量,以各种变量或者网格为基本单元进行绘图。

在这里插入图片描述
选择完之后,其下方会出现一个列表,列表名字为绘图类型-变量名称。刚读入的时候该列表的字体是绿色的,表示还没进行数据的处理;

在这里插入图片描述
第四步,作图。点击Draw进行画图,字体颜色会从绿色变成黄色,黄色表示数据正在进行处理;当处理完成之后,字体会变为黑色,表示已经处理完毕并且在图形查看窗口中将图形显示出来。做出来的图如下图所示。

在这里插入图片描述
如果要切换可视化的变量,点击Plots模块中的Variables按钮,即可直接切换变量进行显示。

  • 12
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 23
    评论
为了安装和配置MySQL的可视化工具,您可以按照以下步骤进行操作: 1. 首先,确保您已经成功安装了MySQL数据库。如果您还没有完成安装,请根据您引用的提供的教程进行MySQL的安装。 2. 选择合适的MySQL可视化工具。有很多可供选择的工具,如Navicat、MySQL Workbench等。您可以根据自己的需求和喜好选择一个合适的工具。 3. 下载并安装所选的可视化工具。您可以在工具的官方网站上找到安装程序,并按照提示进行安装。 4. 打开安装可视化工具。一般来说,安装完成后,您可以在开始菜单或应用程序列表中找到工具的快捷方式。双击打开工具。 5. 配置连接到MySQL数据库的参数。在可视化工具的界面中,通常有一个连接设置或类似的选项。您需要提供以下信息来连接到MySQL数据库: - 主机名或IP地址:这是您的MySQL服务器的地址。 - 端口号:默认情况下,MySQL使用3306端口。 - 用户名和密码:这是您用于连接到MySQL数据库的凭据。请注意,这些凭据必须具有足够的权限来连接和管理数据库。 6. 测试连接。在提供了正确的连接参数之后,您可以尝试连接到MySQL数据库。通常有一个"测试连接"按钮或选项,点击它来验证是否成功连接。 7. 如果连接成功,您就可以开始使用可视化工具来管理和操作MySQL数据库了。您可以使用工具提供的图形界面来创建和编辑表、运行查询、备份和恢复数据等操作。 请注意,由于不同的可视化工具可能具有不同的界面和设置选项,以上步骤只是一个一般的指南。您应该参考您所选择的工具的官方文档或教程,以获得更具体的安装和配置说明。 希望这个简要的教程能帮助您安装和配置MySQL的可视化工具。如果您还有其他问题,请随时提问。
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值