Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. Fluent
  3. 关于在linux下编译UDF

关于在linux下编译UDF

已定时 已固定 已锁定 已移动 Fluent
18 帖子 5 发布者 12.5k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • L 离线
    L 离线
    light
    写于2019年8月5日 13:48 最后由 编辑
    #1

    之前都是在window下编译UDF,如今改成linux了,已有GCC,查找相关教程,收获不大,不能解决问题。按照Ansys Fluent Customization手册进行TUI编译,出现了make[320]: vfork: Resource temporarily unavailable。这是否是环境变量的问题,该如何向window一样编译器与fluent的连接呢?有高人能指点一番吗?感谢不尽

    1 条回复 最后回复
  • L 离线
    L 离线
    l.j刘侃
    写于2019年8月6日 13:26 最后由 编辑
    #2

    GCC只要内核没问题 一般Linux下Fluent可以UDF直接编译 不需要额外的环境变量配置 否则你需要查看 对应的Fluent makefile文件
    刚开始可以使用Ubuntu这样的桌面Linux系统先熟悉一下 之后再使用Journal file 因为一般性的UDF还是需要不少调试环节的 有一个图形显示可能会好点 个人不成熟的意见 仅当参考:xinxin:

    L 1 条回复 最后回复 2019年8月7日 03:08
  • L 离线
    L 离线
    light
    在 2019年8月7日 03:08 中回复了 l.j刘侃 最后由 编辑
    #3

    @l-j刘侃 您好!我用图形界面编译UDF会出现很多问题,我节选了一段如下,但是该UDF在我自己的window上编译是没有问题的,所以是哪里出现了问题?
    a9c35f51-12db-4614-912f-cc14b6527cda-image.png

    1 条回复 最后回复
  • L 离线
    L 离线
    l.j刘侃
    写于2019年8月7日 03:45 最后由 编辑
    #4

    GCC和windows的MS C complier的语言要求性是不同的 有时候GCC的要求更加严格一些 你的代码的第18行能否贴一下

    L 1 条回复 最后回复 2019年8月7日 08:48
  • L 离线
    L 离线
    light
    在 2019年8月7日 08:48 中回复了 l.j刘侃 最后由 编辑
    #5

    @l-j刘侃 您好!感谢您的回复。18行是一个我不启用的语句 //thread_out_sL=Lookup_Thread(Get_Domain(3),ID_out_left);
    我将其删除后重新编译,错误信息有所变化,这是指我写UDF的格式需要修改吗?
    e5094a92-c024-4a22-ba18-b75e973a62ca-image.png

    1 条回复 最后回复
  • L 离线
    L 离线
    l.j刘侃
    写于2019年8月7日 09:17 最后由 编辑
    #6

    GCC下你的注释可能还是需要使用/**/这种 然后你最新的控制台输出 好像你的UDF已经编译成功了 你可以试试看行不行 GCC下其实UDF的调试更为方便

    L 1 条回复 最后回复 2019年8月7日 09:53
  • L 离线
    L 离线
    light
    在 2019年8月7日 09:53 中回复了 l.j刘侃 最后由 编辑
    #7

    @l-j刘侃 试计算了几步,确实UDF已经能够工作。十分感谢您的帮助!!

    1 条回复 最后回复
  • L 离线
    L 离线
    l.j刘侃
    写于2019年8月7日 09:57 最后由 编辑
    #8

    :ok: :ok: :ok:

    1 条回复 最后回复
  • 徐 离线
    徐 离线
    徐小双
    写于2022年5月13日 07:30 最后由 编辑
    #9

    请问您解决了吗,我出现这个报错,请问是咋回事ae8a5325ebbaf1047d25f4ef0490550.png 您看下第二个error

    百 徐 2 条回复 最后回复 2022年5月13日 08:39
  • 百 离线
    百 离线
    百善孝为先0626
    在 2022年5月13日 08:39 中回复了 徐小双 最后由 编辑
    #10

    @徐小双 如果在windows系统下的Fluent能正常编译成功,放在linux下就不行的话,如果代码中有注释,建议将注释全部删除。

    百善孝为先

    徐 1 条回复 最后回复 2022年5月13日 14:13
  • 徐 离线
    徐 离线
    徐小双
    在 2022年5月13日 14:13 中回复了 百善孝为先0626 最后由 编辑
    #11

    @百善孝为先0626 谢谢您 尝试了,将注释删除没有成功,还是相同的报错

    百 1 条回复 最后回复 2022年5月14日 09:02
  • 百 离线
    百 离线
    百善孝为先0626
    在 2022年5月14日 09:02 中回复了 徐小双 最后由 编辑
    #12

    @徐小双 那大概率是你的UDF代码存在问题了

    百善孝为先

    徐 1 条回复 最后回复 2022年5月14日 11:50
  • 徐 离线
    徐 离线
    徐小双
    在 2022年5月14日 11:50 中回复了 百善孝为先0626 最后由 编辑
    #13

    @百善孝为先0626 我的udf代码可以确保是没用问题的,因为我在win系统下是可以完全跑出来结果的

    1 条回复 最后回复
  • 徐 离线
    徐 离线
    徐小双
    在 2022年5月23日 11:04 中回复了 徐小双 最后由 编辑
    #14

    @徐小双 已解决,在linux系统下注释要用/* */这个来表示

    李 百 2 条回复 最后回复 2022年5月24日 00:35
  • 李 离线
    李 离线
    李东岳 管理员
    在 2022年5月24日 00:35 中回复了 徐小双 最后由 编辑
    #15

    @徐小双 :146: :146: 感谢分享

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • 百 离线
    百 离线
    百善孝为先0626
    在 2022年5月24日 09:32 中回复了 徐小双 最后由 编辑
    #16

    @徐小双 123.jpg
    之前和您提示过删除注释,您说注释删除后仍没有成功,但是现在加了C90下的注释符号,为什么还能成功呢? 按理来说 所有注释删除之后,如果仍不成功,一定就是除了注释以外的其他原因导致不成功的,不太理解。

    百善孝为先

    徐 1 条回复 最后回复 2022年5月27日 02:09
  • 徐 离线
    徐 离线
    徐小双
    在 2022年5月27日 02:09 中回复了 百善孝为先0626 最后由 编辑
    #17

    @百善孝为先0626 还有一些没有用到的变量也加了注释,然后就成功了,可能删除的那次没有删除干净吧

    百 1 条回复 最后回复 2022年5月27日 09:34
  • 百 离线
    百 离线
    百善孝为先0626
    在 2022年5月27日 09:34 中回复了 徐小双 最后由 编辑
    #18

    @徐小双 应该是没有删除干净的原因。

    百善孝为先

    1 条回复 最后回复
2019年8月5日 13:48

10/18

2022年5月13日 08:39

未读 8
2022年5月27日 09:34
  • 登录

  • 登录或注册以进行搜索。
10 / 18
  • 第一个帖子
    10/18
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]