编译分两部分:

  1. 耦合接口
  2. udf

前期准备

  1. 设置fluent环境变量

  2. 设置edem环境变量

    设置三个变量,其中编译器目标文件夹在耦合接口文件edem_adaptor中,其他俩个变量在edem软件安装目录下。

**

编译过程

**

  1. 使用x64命令行工具,进入win64文件夹,运行.dat,生成5个新的obj文件。


  2. 在头文件和cpp文件夹内打开fluent,不要直接输入fluent,输入“C:\Program Files\ANSYS Inc\v170\fluent\ntbin\win64\fluent.exe”,即可打开fluent.

进入fluent,先选择3ddp模式,其他模式类似。

  1. Fluent软件内选择Compiled UDFs,分别添加.c文件和.h文件,输入library
    name,然后点击build。但是.dll文件还没有生成,现在不能点load。

    4 需要用python来编译出.dll文件

  1. 在命令提示符窗口下运行如下语句,即可在文件夹内生成makefile文件。

以edem为结尾的是新生成的,替换上面的makefile文件。

打开makefile文件,注意里面的版本号和fluent版本一致,本案例用的是fluent17.0

回到命令提示符窗口下,输入nmake,即可在文件夹内生成.dll文件。

回到fluent界面,点击load.

读入一个mesh文件,在模型中出现edem.耦合成功。

<EDEM 常见问题01>EDEM 2018-Fluent 17.0 耦合接口编译(快速上手版)相关推荐

  1. 【一文到底】【0基础】【快速上手】Django基本使用

    Django web开发 基础 1. Django的安装 和之前python一样,通过pip来安装即可 pip install django django和其他第三方Python模块一样,会在当前py ...

  2. 【转】编译EDEM2018+Fluent19.0耦合接口

    https://mp.weixin.qq.com/s/zvkqD2CuMmTKR2mMnVm_uw

  3. cocos2dx3.17.0安装到完整打包android流程

    cocos2dx3.17.0安装到完整打包android流程 截止目前cocos2dx已经有4.0版本,但是这是3.17.0的打包编译教程 工具下载 截止目前cocos2dx已经有4.0版本,但是这是 ...

  4. 对越Altium Designer 17.0.9电路设计软件

    对越Altium Designer 17.0.9电路设计软件 altium designer17最新中文版特点: 1.智能的元器件布局系统,帮助设计师高效地实现在PCB板上实现排列整齐的元器件布局. ...

  5. 2018.10.17考试

    2018.10.17考试总结 1.咒语 (curse.pas/c/cpp) [题目描述] 亮亮梦到自己来到了魔法城堡, 但一扇巨大的石门阻拦了他通向城堡内的路.正当他沮丧之际,突然发现门上有一处机关, ...

  6. 后宫宛如传服务器维护,更新丨《后宫宛如传》1.17.0版本更新公告

    原标题:更新丨<后宫宛如传>1.17.0版本更新公告 亲爱的小主: 为了改善小主们的后宫生活,宫廷将于9月24日(周四)凌晨2:00-6:00停服更新(最新服不停服),开服时间会视维护进度 ...

  7. VMware Workstation 17.0 Pro Unlocker OEM BIOS for Windows

    macOS Unlocker,支持 macOS Ventura 请访问原文链接:VMware Workstation 17.0 Pro Unlocker & OEM BIOS for Wind ...

  8. VMware Workstation 17.0 Pro Unlocker OEM BIOS for Linux

    macOS Unlocker,支持 macOS Ventura 请访问原文链接:VMware Workstation 17.0 Pro Unlocker & OEM BIOS for Wind ...

  9. 机械工业出版社计算机分社官方微信,ANSYS Workbench 17.0热力学分析实例演练简介,目录书摘...

    编辑推荐: ★作者具有丰富的一线教学经验及工程实践经验,出版过多本畅销书. ★书中所有案例均经过作者的精挑细选,均为实际工作中常用且经常出错的典型案例.让读者的学习事半功倍. ★配套资源丰富.附赠网盘 ...

  10. Fluent 18.0新功能之:其他

    ANSYS 18.0在2017年1月底发布,来看看Fluent18.0更新了哪些内容. 1 用户界面 关于用户界面方面的更新包括: (1)可以在树形菜单中同时选择多个子节点,如同时选择多个边界,点击右 ...

最新文章

  1. linux qt5.7下打地鼠源程序,基于QT的打地鼠游戏
  2. vue 绑定事件,获取元素对象
  3. 谁干的mysql无密码登录?
  4. Autofac 解释第一个例子 《第一篇》
  5. 新版Bintray-极简上传Library到JCenter
  6. C语言中链表的英文名字,数据结构C语言版 循环链表表示和实现(国外英文).doc
  7. 动环监控系统的组成都有什么呢?
  8. freemaker介绍及常见的用法解析
  9. 简单的python爬虫实例
  10. LightOJ - 1236 (唯一分解定理)
  11. 音视频技术开发周刊(第130期)
  12. Spring Boot的学习之路(02):和你一起阅读Spring Boot官网
  13. db2 导入数据_IBM BigInsights大数据迁移
  14. HDX|FDX-B格式面板式动物电子耳标阅读器|读卡器HX-L8160系列MODBUS RTU 协议与通信说明
  15. gcc下载地址(Linux/windows安装)
  16. Qt 5 下载与安装详解
  17. oracle查询一年的第几周,Oracle--计算某一日期为一年中的第几周
  18. 20210706_IEEEDataPort免费订阅
  19. oracle数据库课程描述,《ORACLE数据库简介》课件.ppt
  20. java jar下载_java jar包资源下载

热门文章

  1. STM32 SPI 主模式下配置(神州三号开发板spi.c解析上)
  2. 华为交换机配置SSH登录
  3. 软考软件设计师下午真题-面向对象的程序设计与实现-组合设计模式(2021年上半年试题六))Java代码讲解
  4. 寻找春天nbsp;九宫格日记-2011.09.29
  5. couchbase使用
  6. 32位matlab下载,matlab2008a的32位版本(2G)下载问题及精简安装
  7. 黑莓刷机及情景设置来电和短信等没有声音的解决办法
  8. OSG开发笔记(二十三):Qt使用QOpenGLWidget渲染OSG和地球仪
  9. MySQL数据库——密码遗忘解决方案
  10. 2018最新游戏蛮牛Egret游戏引擎