Skip to content
  • 最新
  • Categories
  • 东岳流体
  • 随机看[请狂点我]
Skins
  • 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

  • Default (No Skin)
  • No Skin
Collapse
CFD中文网

CFD中文网

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

关于在linux下编译UDF

Scheduled Pinned Locked Moved Fluent
18 Posts 5 Posters 14.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    l.j刘侃
    wrote on last edited by
    #4

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

    L 1 Reply Last reply
  • L Offline
    L Offline
    light
    replied to l.j刘侃 on last edited by
    #5

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

    1 Reply Last reply
  • L Offline
    L Offline
    l.j刘侃
    wrote on last edited by
    #6

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

    L 1 Reply Last reply
  • L Offline
    L Offline
    light
    replied to l.j刘侃 on last edited by
    #7

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

    1 Reply Last reply
  • L Offline
    L Offline
    l.j刘侃
    wrote on last edited by
    #8

    :ok: :ok: :ok:

    1 Reply Last reply
  • 徐 Offline
    徐 Offline
    徐小双
    wrote on last edited by
    #9

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

    百 徐 2 Replies Last reply
  • 百 Offline
    百 Offline
    百善孝为先0626
    replied to 徐小双 on last edited by
    #10

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

    百善孝为先

    徐 1 Reply Last reply
  • 徐 Offline
    徐 Offline
    徐小双
    replied to 百善孝为先0626 on last edited by
    #11

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

    百 1 Reply Last reply
  • 百 Offline
    百 Offline
    百善孝为先0626
    replied to 徐小双 on last edited by
    #12

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

    百善孝为先

    徐 1 Reply Last reply
  • 徐 Offline
    徐 Offline
    徐小双
    replied to 百善孝为先0626 on last edited by
    #13

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

    1 Reply Last reply
  • 徐 Offline
    徐 Offline
    徐小双
    replied to 徐小双 on last edited by
    #14

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

    李东岳李 百 2 Replies Last reply
  • 李东岳李 Online
    李东岳李 Online
    李东岳 管理员
    replied to 徐小双 on last edited by
    #15

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

    9月CFD算法编程课: http://dyfluid.com/class.html

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

    1 Reply Last reply
  • 百 Offline
    百 Offline
    百善孝为先0626
    replied to 徐小双 on last edited by
    #16

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

    百善孝为先

    徐 1 Reply Last reply
  • 徐 Offline
    徐 Offline
    徐小双
    replied to 百善孝为先0626 on last edited by
    #17

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

    百 1 Reply Last reply
  • 百 Offline
    百 Offline
    百善孝为先0626
    replied to 徐小双 on last edited by
    #18

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

    百善孝为先

    1 Reply Last reply

  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • 最新
  • Categories
  • 东岳流体
  • 随机看[请狂点我]