如何安装PyFluent

0.什么是PyFluent?

官方介绍如下:

PyFluent 是 PyAnsys 生态系统的一部分, 允许您在所选的 Python 环境中结合使用 Fluent 与其他 PyAnsys 库和外部 Python 库一起使用。

PyFluent 实现了客户端-服务器体系结构。它使用谷歌遥控器 过程调用或 gRPC 接口,用于启动或连接正在运行的 Fluent 进程作为服务器。但是,您只需要与 Python 交互接口。

可以使用 PyFluent 以编程方式创建、交互和控制 Fluent 会话,用于创建您自己的自定义工作区。此外,您可以使用 PyFluent 通过高度可配置的定制功能提高您的生产力脚本。

PyFluent 文档 0.19.2 — PyFluent (pyansys.com)

可以使用Python控制ANSYS软件的调用,包括网格生成、计算、后处理、数据提取和设计优化,简而言之,很牛。


1.如何使用pip安装库及更换镜像源

使用python的pip安装前先配置合适的源,推荐使用镜像源例如清华、阿里,网速会快一些。

使用以下代码安装nump库,-i后表示选择的源地址。

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

也可以使用阿里源,替换代码就可以。

-i https:// mirrors.aliyun.com/pypi/simple

使用 -i 方式是临时换源,也可以修改配置文件永久换源

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

查看是否配置成功:

pip config list

若提示下图则说明成功配置:


附国内常用的镜像源:

清华大学:

https://pypi.tuna.tsinghua.edu.cn/simple

豆瓣:

https://pypi.douban.com/simple/

阿里云:

https://mirrors.aliyun.com/pypi/simple/

中国科学技术大学:

https://pypi.mirrors.ustc.edu.cn/simple

2.安装PyFluent所需库文件

所需核心库有以下三个:

  • PyFluent-Core:GitHub - ansys/pyfluent: Pythonic interface to Ansys FluentPythonic interface to Ansys Fluent. Contribute to ansys/pyfluent development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/ansys/pyfluent
  • PyFluent-parametric:GitHub - ansys/pyfluent-parametric: Pythonic interface to Ansys Fluent parametricPythonic interface to Ansys Fluent parametric. Contribute to ansys/pyfluent-parametric development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/ansys/pyfluent-parametric
  • PyFluent-visualizetion:GitHub - ansys/pyfluent-visualization: Visualize Ansys Fluent simulations using PythonVisualize Ansys Fluent simulations using Python. Contribute to ansys/pyfluent-visualization development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/ansys/pyfluent-visualization

 可在开源网格GitHub中下载,也可以使用ANSYS官方的 Ansys Python Manager 程序进行辅助配置,比较方便。库版本需要与Python版本和ANSYS版本进行匹配。

  • PyAnsys文档:https://docs.pyansys.com/icon-default.png?t=N7T8https://docs.pyansys.com/version/dev/
  • 下载Ansys Python Manager:https://github.com/pyansys/python-installer-qt-gui/releases/icon-default.png?t=N7T8https://github.com/pyansys/python-installer-qt-gui/releases/
  • 下载 Python: Download Python | Python.orgThe official home of the Python Programming Languageicon-default.png?t=N7T8https://www.python.org/downloads/

官方安装链接视频如下,本文是对其内容进行简化:

PyFluent 安装 |Ansys创新课程icon-default.png?t=N7T8https://courses.ansys.com/index.php/courses/getting-started-with-pyfluent/lessons/lesson-2-installation/

Ansys-Python-Manager安装后启动界面如下:

2.1安装Phthon

如果电脑中未安装Python,可以在此界面中安装,如已安装可以跳过此界面。Python版本推荐最新版本的前一个版本,稳定而不落后。

Python安装地址:

Download Python | Python.orgicon-default.png?t=N7T8https://www.python.org/downloads/

2.2 安装配置虚拟环境

可选则是否创建虚拟环境,此后运行代码可在此环境中进行,无需到Python默认路径。若无需求可跳过此界面。

2.3 安装PyFluent所需库文件

在该窗口下依次安装Core、parametric和visualizetion库文件。

2.4 启动Jupyter Notebook

在目录中输入cmd,当前路径下启动命令行窗口。

 输入“jupyter notebook”启动Jupyter Notebook。

 Jupyter Notebook启动界面。

 可以新建或者打开文档,这里打开ANSYS官方提供的实例“Launching Fluent.ipynb”:

" Launching Fluent.ipynb"文件内容:

 选中一行代码后可“SHIFT+Enter”运行,或者点击 “单箭头” 标志运行该行代码。

这里代码的主要效果是启动FLUENT,运行后效果如下,PyFluent就成功安装了,也可以使用PyCharm或者VS等其他软件启动。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/534880.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Cyber Weekly #1

赛博新闻 1、弱智吧竟成最佳中文AI训练数据?!中科院等:8项测试第一,远超知乎豆瓣小红书 使用弱智吧数据训练的大模型,跑分超过百科、知乎、豆瓣、小红书等平台,甚至是研究团队精心挑选的数据集。弱智吧数…

审查元素时,hover等伪元素,只会在鼠标悬停在对应元素上时生效。一旦鼠标移开,样式就会消失,已解决

最近遇到个小小的问题 当el-input 设置cleable属性的时候,鼠标移入输入框内,会有个清除的图标 输入框的内容居右显示,导致清除的图标和内容重叠了 通过控制台查看元素,只有在鼠标悬停在对应元素上时生效。一旦鼠标移开&#xf…

JR-SMD201网络直播解码器

详细介绍: JR-SMD201网络直播解码器,支持AVS/H.265/H.264/MPEG2解码,支持IP输入,支持1080P/1080I/720P/576I/480I多种分辨率,支持DRA/AC3/EAC3/AAC/MPEG等音频。 产品特点 支持多种输入方式IP 接口丰富,CV…

ELK(Elasticsearch+Logstash+Kibana)日志分析系统

目录 前言 一、ELK日志分析系统概述 1、三大组件工具介绍 1.1 Elasticsearch 1.1.1 Elasticsearch概念 1.1.2 关系型数据库和ElasticSearch中的对应关系 1.1.3 Elasticsearch提供的操作命令 1.2 Logstash 1.2.1 Logstash概念 1.2.2 Logstash的主要组件 1.2.3 Logsta…

【MATLAB源码-第8期】基于matlab的DPSK的误码率仿真,差分编码使用汉明码(hanming)。

1、算法描述 差分相移键控常称为二相相对调相,记作2DPSK。它不是利用载波相位的绝对数值传送数字信息,而是用前后码元的相对载波相位值传送数字信息。所谓相对载波相位是指本码元初相与前一码元初相之差。差分相移键控信号的波形如概述图所示。 假设相对…

前端开发攻略---轻松实现排序功能:利用JavaScript创建直观的拖拽排序体验

拖拽事件主要包括以下几种: dragstart(拖拽开始):当用户开始拖拽一个元素时触发,通常在被拖拽的元素上绑定此事件。在该事件的处理函数中,可以设置被拖拽元素的一些属性或数据。 drag(拖拽移动…

【Shell语言学堂】函数调用练习

Shell编程的函数 Shell中的函数概念优点标准shell函数定义函数调用实战案例1、实现画菱形2、将画正三角和倒三角拆分为两个函数3、将菱形的代码拆解成1个函数:画空格和*号4、将十进制的IP地址转为二进制5、选做:将二进制的IP地址转为十进制 Shell中的函数…

多通道电路PCB如何布局布线 - Altium Designer模块复用功能介绍

原文出自微信公众号【小小的电子之路】 电路设计的过程中难免会遇到多通道电路设计,在通道数较少的情况下,可以多花点时间,一个通道一个通道地布局布线,但是在通道数特别多的情况下,这种方法就不现实了,好在…

掼蛋的5-10原则

掼蛋的5-10原则指的是在掼蛋游戏重,所有的5被打出后,牌面上就不可能有9以下的小顺子;而当10都被打出后,6以上到A的顺子也没有了。这就被掼蛋玩家用来判断手中顺子的实际价值。 前期注意观察5和10的出牌情况。如果起手就有较多的5和…

gradio简单搭建——关键词简单筛选【2024-4-11优化】

gradio简单搭建——关键词简单筛选[2024-4-11 优化] 新的思路:标签自动标注界面搭建优化数据处理与生成过程交互界面展示 新的思路:标签自动标注 针对通过关键词,在文本数据中体现出主体的工作类型这一任务,这里使用展示工具grad…

VS中使用QT的UI提升类时,找不到头文件的情况

1、情况简述 在使用VS时,会发现与QCreator存在一些差异。最主要的就是要设置很多东西,如果不配置的话,就会遇到一些问题。下面我分享下我调试过程中遇到的一个问题。使用Qdesigner的UI提升类时,找不到头文件的情况: …

安装 windows 版 dash —— zeal

1、下载安装 下载地址:Download Zeal 选择 Protable 版 直接使用 zeal 下载文档比较慢甚至失败,可以设置代理,也可以使用下面两种方式。 2、手动下载 docset 文档后导入 这种方法不能够选择文档的版本 (1)在 http://…

如何将CSDN的文章以PDF文件形式保存到本地

1.F12 打开开发者工具窗口 2.console下输入命令 (function(){$("#side").remove();$("#comment_title, #comment_list, #comment_bar, #comment_form, .announce, #ad_cen, #ad_bot").remove();$(".nav_top_2011, #header, #navigator").remove…

全球数字贸易产业联盟分享18个抓单秘诀让你业绩暴涨 | 箱讯科技

1、你就是企业 即使你所在的公司有庞杂的分支机构和几千名职工,但对于顾客来讲,公司就是你,同他直接接触的是你。顾客把你的公司看作一个仅为满足他要求的整体。结论一:不可以把问题推给另一部门;结论二:若…

Unity构建详解(7)——AssetBundle格式解析

【文件格式】 文件可以分为文本文件、图片文件、音频文件、视频文件等等,我们常见的这些文件都有行业内的标准格式,其意味着按照一定的规则和规范去保存读取文件,可以获取我们想要的数据。 有些软件会有自己的文件格式,会按照其…

SpringBoot学习笔记四

SpringBoot学习笔记四-监听机制 1. SpringBoot监听器1.1 无需配置1.1.1 CommandLineRunner使用1.1.2 ApplicationRunner的使用1.1.3 CommandLineRunner与ApplicationRunner的区别 1.2 需要创建META-INF文件,并在其中创建spring.factories,配置相关的信息…

WEB3浪潮下的全新体验:精灵派对链游引领边玩边赚的创新之旅

在当前的数字经济浪潮中,区块链技术以其独特的去中心化特性,正在逐渐改变我们的生活和工作方式。其中,区块链游戏(链游)作为新兴的领域,正以其独特的优势吸引着全球玩家的目光。在这样一个背景下&#xff0…

Windows系统安装WinSCP结合内网穿透实现公网远程SSH本地服务器

List item 文章目录 1. 简介2. 软件下载安装:3. SSH链接服务器4. WinSCP使用公网TCP地址链接本地服务器5. WinSCP使用固定公网TCP地址访问服务器 1. 简介 ​ Winscp是一个支持SSH(Secure SHell)的可视化SCP(Secure Copy)文件传输软件,它的主要功能是在本…

Win11又来「重大」更新!

ChatGPT狂飙160天,世界已经不是之前的样子。 新建了免费的人工智能中文站https://ai.weoknow.com 新建了收费的人工智能中文站ai人工智能工具 更多资源欢迎关注 Windows 11预览通道的22635.3420版本迎来了几个比较大的改进,主要有三个方面: …

LeetCode题练习与总结:不同路径--62

一、题目描述 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径&…