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

本文提供了一篇关于VisIt可视化工具在Windows上的安装与使用教程,详细介绍了VisIt的基本介绍、安装流程、基本绘图方法、编程配置及编程实例。VisIt是一款免费、开源、跨平台的并行可视化工具,适合大规模数据的二维和三维可视化。通过对比其他工具,展示了VisIt在绘图效果、速度和灵活性方面的优势。教程还涵盖了在Windows环境下安装VisIt的步骤,以及使用VisIt进行数据读取、绘图和编程的详细过程。
摘要由CSDN通过智能技术生成

一、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进行画图,字体颜色会从绿色变成黄色,黄色表示数据正在进行处理;当处理完成之后,字体会变为黑色,表示已经处理完毕并且在图形

最低0.47元/天 解锁文章
wsl使用可视化界面_启用Windows10的Linux子系统并安装图形界面
weixin_39797393的博客
01-17 4439
前言目前市面上的PC电脑主要运行着四大类系统,它们分别是微软的Windows、苹果的MacOS、Linux的发行版以及Unix类系统。其中Linux和Unix都是开源的,因此市面出现的众多基于Linux内核和Unix内核的发行版系统,其中Linux类系统数量最多、用户基数大,广泛使用于各行各业。相对于Windows在桌面系统中的统治地位,Linux凭借着强大的命令工具,以及极其可靠的稳定性扎根于服...
visit安装
CHEN_BR/BLOG
08-12 861
参考: https://my.oschina.net/u/3304023/blog/2987647 1. 下载 https://wci.llnl.gov/simulation/computer-codes/visit/executables centos有专门的安装包。 同时需要注意的是,Linux另外还要下载在下载表格上方的 visit-install 脚本 将这两个文件放在同一个文件夹里,第一个文件可以先右键提取出来 ...
VisIt可视化软件用户手册
01-04
VisIt是一个很好的可视化软件,功能强大,可免费使用。
Solidworks安装时,模块比较多需要全部安装吗?SD设计、Visualization、模拟、CAM,技术通讯、电气设计模块的作用是什么呢?如果是英文名字,强制翻译成汉语。
最新发布
weixin_43501408的博客
07-20 1691
问题描述:Solidworks安装时,模块比较多需要全部安装吗?SD设计、Visualization、模拟、CAM,技术通讯、电气设计模块的作用是什么呢?如果是英文名字,强制翻译成汉语。问题解答:在安装Solidworks时,确实会遇到很多模块。是否需要全部安装取决于你的使用需求。
Ubuntu20.04安装visit可视化软件
gxy1206的博客
08-22 1058
ubuntu安装visit可视化软件
linux下从源代码安装32位的visit
03-22
linux下从源代码安装32位的visit,里面有安装软件包和详细的安装文档~~
visit 安装说明
weixin_43956178的博客
12-08 2396
官网下载地址:https://icsmaint-ext.llnl.gov/ ubuntu16 选择2.13.2版本安装 下载安装包,不用解压 复制 install script 到 本机,安装地址默认为usr/ocal 运行安装脚本 将环境变量/usr/local/visit/bin添加到PATH(本用户,bashrc) 一个巨坑巨坑的问题来了,cshell没法调用所有的命令,原因是因为.csh...
可视化软件visit代做
weixin_48628053的博客
10-13 218
可视化软件visit代做
linux数据库可视化工具_适用于Linux的数据可视化工具
cuxiong8996的博客
07-05 6592
可视化工具简短列表 在本文中,我对许多流行的Linux数据可视化工具进行了调查,并对其中的其他功能进行了深入分析。 例如,该工具是否提供用于数值计算的语言? 该工具是交互式的还是仅在批处理模式下运行? 可以使用该工具进行图像或数字信号处理吗? 该工具是否提供语言绑定以支持集成到用户应用程序中(例如Python,Tcl,Java编程语言等)? 我还将演示工具的图形功能。 最后,我将确定每种工...
系统visit简体安装
06-23
NEW_VISTA_WITH_SP2简体中文
visit:VisIt-基于网格的科学数据的可视化和数据分析
03-20
访问 VisIt科学可视化和数据分析应用程序的源代码存储库 | 文献资料 | 开发人员资源 执照 VisIt根据的条款进行 所有新的贡献必须根据 有关详细信息,请参见和。 LLNL代码793424
Visit all
03-30
NULL 博文链接:https://eeelin.iteye.com/blog/1319921
visit3.0.1_x64.exe
08-14
visit是一个开源、交互式、可扩展、可视化、动画和分析工具。visit包含一组丰富的可视化功能,用户可以查看各种数据,包括在二维和三维结构化、自适应和非结构化网格上定义的标量和矢量字段。
得利捷二维码扫码枪软件及驱动
02-09
非常难得的资源。文件包含三个内容。1. 得利捷扫码枪配置软件Visit 6.7版本。2.Visit的使用说明书。3.Usb转串口驱动。
"VTK可视化工具包:现代图形卡重写渲染代码
可在www.sciencedirect.com上在线获取ScienceDirectSoftwareX 1原始软件出版物www.elsevier.com/locate/softx可视化工具包(VTK):为...接受日期:2015年4月13日摘要可视化工具包(VTK)是一个开源的、许可的、跨平台
linux里安装可视化软件visit,可视化软件VisIt在Ubuntu18.04上的安装
weixin_30592887的博客
05-03 514
可视化软件VisIt在Ubuntu18.04上的安装1.下载在官网下载页面下载合适版本的安装文件,Ubuntu有专用的同时需要注意的是,Linux另外还要下载在下载表格上方的 visit-install 脚本将这两个文件放在同一个文件夹里,第一个文件可以先右键提取出来2.安装chmod +x visit-install* //赋予执行权限sudo visit-install [version] [...
写文章

热门文章

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

分类专栏

  • VisIt 1篇

最新评论

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

    辛特: 没有,后来放弃了

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

    2301_76649772: 您好,请问您这个问题解决了吗

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

    Aazael: 你好 请问你解决了吗 这个问题

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

    weixin_44811261: 博主,我想问下,插装silo库 您发的链接我打不开,不知道在哪可以下载这个visitdev3.1.0.exe文件?求告知 拜托拜托 麻烦您了

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

    辛特: 请问每次我想画图的时候就会弹出错误: The compute engine running on zhangte113 has exited abnormally. Shortly thereafter, the following occured... The Pseudocolor plot of "DYE" for the file "F:\Fvcom\lyg_0001.nc" could not be generated by the compute engine on host "localhost". 请问这个是什么原因呢 该怎么解决

最新文章

2020年1篇

目录

目录

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家上海家用玻璃钢花盆玻璃钢雕塑工艺品有色淄博卡通玻璃钢雕塑价格上海大型玻璃钢雕塑推荐杭州商场开业美陈文山玻璃钢雕塑商家深圳中庭商场美陈销售公司商场电梯美陈图片河源户外玻璃钢雕塑亳州卡通玻璃钢雕塑厂山东商场美陈哪里买亲子互动主题玻璃钢雕塑宜宾市玻璃钢雕塑玻璃钢牛雕塑价格多少九龙坡玻璃钢花盆花器天津玻璃钢卡通雕塑厂家直销定西玻璃钢雕塑企业通化火烈鸟玻璃钢雕塑制作砂石雕塑和玻璃钢的区别吉林个性化玻璃钢雕塑供应商长春玻璃钢仿铜人物雕塑装饰商场美陈哪家好上海商场节庆美陈雕塑定制江苏人物玻璃钢雕塑价位装饰商场美陈报价包头玻璃钢雕塑供应商哈尔滨梅州主题玻璃钢雕塑出售广东中庭商场美陈费用丰台玻璃钢花盆佛山玻璃钢树脂雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化