在Visual Studio中直接编译Fluent的UDF
VS版本:Visual Studio 2013
Fluent版本:Fluent18.2
首先我们启动VS
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Fluent相关的头文件:
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\win64\2d
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\win64\2d_host
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\win64\2d_node
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\win64\2ddp
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\win64\2ddp_host
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\win64\2ddp_node
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\win64\3d
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\win64\3d_host
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\win64\3d_node
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\win64\3ddp
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\win64\3ddp_host
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\win64\3ddp_node
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\win64\3ddp
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\main
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\addon-wrapper
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\io
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\species
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\pbns
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\numerics
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\sphysics
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\storage
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\mphase
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\bc
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\models
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\material
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\amg
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\util
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\mesh
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\udf
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\ht
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\dx
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\turbulence
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\parallel
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\etc
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\ue
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\dpm
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\src\dbns
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\cortex\src
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\client\src
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\tgrid\src
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\multiport\src
G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\multiport
\mpi_wrapper\src
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
我们新建一个头文件
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
我们新建一个UDF源文件
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
有可能我们会遇见如下错误
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
我们只需要找到头文件中冲突的函数(我的头文件位置为:G:\Program Files\ANSYS
Inc\v182\fluent\fluent18.2.0\client\src\sys_master.h)将冲突的cbrt和cbrtf函数注释掉
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
然后重新编译
编译成功
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
我们启动Fluent,将Fluent目录定位到刚才vs创建的解决方案目录
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
导入网格,设置好各种求解参数
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
Studio中直接编译Fluent的UDF" title="在Visual Studio中直接编译Fluent的UDF">
在Visual Studio中直接编译Fluent的UDF的更多相关文章
- 在Visual Studio中直接编译Fluent的UDF(修正)
原文见:http://blog.sina.com.cn/s/blog_14d64daa10102xkg4.html 主要是修正几个问题: 首先是头文件填入的顺序需要严格按照我前文给出的顺序填写,否则可 ...
- 禁止Visual Studio中的编译警告
VC编译器有个很蛋痛的自家警告系统,默认下各种开源库比如CGAL,各种4996,而一般自己写的 如sscanf,fopen这种单个文件,在文件头加个 #pragma warning (disable ...
- Visual Studio中Debug与Release以及x86、x64、Any CPU的区别
Visual Studio中Debug与Release的区别: 在Visual Studio中,编译模式有2种:Debug与Release.这也是默认的两种方式,在新建一个project的时候,就已经 ...
- Visual Studio中Debug与Release以及x86、x64、Any CPU的区别 &&&& VS中Debug与Release、_WIN32与_WIN64的区别
本以为这些无关紧要的 Debug与Release以及x86.x64.Any CPU 差点搞死人了. 看了以下博文才后怕,难怪我切换了一下模式,程序就pass了.... 转载: 1.https://ww ...
- Visual studio中编译和使用libpng和zlib
Visual studio中编译和使用libpng和zlib https://blog.csdn.net/jinzhuojun/article/details/7972747
- 在 Visual Studio中 将 Objective-C 编译为 C++
快速使用Romanysoft LAB的技术实现 HTML 开发Mac OS App,并销售到苹果应用商店中. <HTML开发Mac OS App 视频教程> 土豆网同步更新:http: ...
- Visual Studio 中 Build 和 Rebuild 的区别
因为之前写的程序比较小,编译起来比较快,所以一直都没有太在意 Build 和 Rebuild 之间的区别,后来发现两个还是有很大不同. Build 只针对在上次编译之后更改过的文件进行编译,在项目比较 ...
- ubuntu下使用visual studio code来编译和调试C++
最近想在linux上编译c++代码,自己却一直习惯window上的IDE.以前公司要我写Linux代码的时候,我一般都是用eclipse + CDT,而eclipse这东西吧,我个人感觉因为加载组件太 ...
- 利用Visual GDB在Visual Studio中进行Android开发
转载请注明http://www.cnblogs.com/adong7639/p/4119467.html 无意中发现了Visual GDB这个工具,可以再Visual Studio中进行Android ...
随机推荐
- 05、MySQL—字符集
1.字符编码概念 字符(Character)是各种文字和符号的总称,包括各国家文字.标点符号.图形符号.数字等. 在计算机中所看到的任何内容都是字符构成的. 字符编码(character code)是 ...
- Flutter Platform Channels
Flutter Platform Channels(一) https://www.jianshu.com/p/33ac774f99b1 https://www.jianshu.com/p/c1e206 ...
- np.random模块的使用介绍
np.random模块常用的一些方法介绍 名称 作用 numpy.random.rand(d0, d1, …, dn) 生成一个[d0, d1, …, dn]维的numpy数组,数组的元素取自[0, ...
- MongoDB 设置参数
服务器配置文件分析 bin目录下的mongod.cfg是服务器的配置文件,文件中主要的配置参数: 1.数据库文件的存放位置 2.服务器日志文件的存放位置 3.默认的IP地址.端口号 设置密码 默认情况 ...
- linux apache的httpd
学习目标:apache在linux上的应用,通过三种方式在浏览器上访问 LAMP:linux+apache+MYSQL+php wamp:windows+apache+MYSQL+php linux上 ...
- Node: 开发命令行程序英文版 (Create Your Own CLI)
CLI, as an abbreviation of Command-line Interface, can receive user's input and give an immediate re ...
- git及github使用
1.git安装 widows: 可以去git官网下载安装 ubantu : 使用命令 sudo apt-get install git 进行安装 2.git启动 widows: 首先去到需要建立git ...
- Kotlin属性引用进阶与构造方法引用
继续还是探讨Kotlin反射相关的知识点,说实话这块不是太好理解,待在实际工作中去对它进行实践慢慢来加深印象. 属性引用进阶: 在Kotlin中的反射其实是跟Java的反射有对应关系的,具体相关的定义 ...
- 通过Python实现mysql查询数据库实例
#coding:utf-8 ''' Created on 2017年10月25日 @author: li.liu ''' import pymysql db=pymysql.connect('loca ...
- Python中如何使用线程池和进程池?
进程池的使用 为什么要有进程池?进程池的概念. 在程序实际处理问题过程中,忙时会有成千上万的任务需要被执行,闲时可能只有零星任务. 那么在成千上万个任务需要被执行的时候,我们就需要去创建成千上万个进程 ...