欢迎您,
客人
:
高级登录
|
注册
|
取回密码
新贴
|
发帖
|
会员
|
搜索
|
帮助
阳光精品论坛
>>
『 CFD 专栏 』
>> 回复文章
您现在正处在
『 CFD 专栏 』
的POST程序中
 直接回复文章
文章标题:
选择话题
[原创]
[转帖]
[灌水]
[讨论]
[求助]
[推荐]
[公告]
[注意]
[贴图]
[建议]
[下载]
[分享]
07:23
2025/04/19
文章描述:
回复贴无需描述
你的用户名:
你的密码:
忘了密码?
文章内容:
HTML 代码不可用
BMB Code
可以
点击
这里
看使用方法
[img] - 开启
[flash] - 开启
[size] - 开启
更多表情符号
辅助面板:
[
字体属性面板
-
字体特效面板
-
ASCII图案生成面板
] - 点击切换
帮助模式:
完 全
帮 助
基 本
-- BMB 辅助面板工作状态制定
[查看帖子长度]
使用动作
动作
招呼
欢迎
灌水
无聊
负责
生气
高兴
鼓掌
等待
反对
浪漫
不要
找死
去死
狂笑
傻笑
痛哭
道别
跳舞
唱歌
害羞
比酷
救命
狂妄
拳击
我踢
我踩
饶命
眨眼
臭美
变态
拼酒
深情
恶心
惊讶
抽烟
怀疑
拉勾
经典
同意
OK
kiss
生日
晕倒
气你
错啦
加油
恭喜
简单
鼓励
过奖
原谅
大笑
考虑
感动
叹气
道谢
摇头
拥抱
无奈
点击下面图标加入表情符号
设置选项
在帖子内使用
签名
在帖子内关闭
BMB Code
在帖子内关闭
表情
代码
有回复短信通知
自动URL分析
威望需
不直接显示
图片
附件
回帖查看帖子
[替换文本]
上传附件[今天还可传0]:
最大字节: 0 字节
最少发帖: 1 篇
谁可以发帖子?注册会员都可以啦
阳光精品论坛
>>
『 CFD 专栏 』
>> POST
以前文章内容回顾
even2004: 新版CFD-ACE的UDF编译问题——供新手参考
在2006版之前,CFD-ACE的用户自定义子程序是非常容易上手的:随便用什么Fortran编译器,只要具备连接成动态链接库的功能即可,比如我用Visual Fortran 6.5做编译器,则将CFDRC_ACCESS_CALLS.F用Include语句包含进我的子程序,然后在Dos下使用 DF /free /dll mydll.f90即可完成mydll.dll的编译连接(如果使用集成环境,则建立一个空的动态链接库工程,然后把Mydll.f90作为源文件加入工程,最好Build all即可)——另一方法是利用软件安装时在CFD-ACE-SOLVERBIN下安装的批处理程序build-userlib.bat做编译,但此时用户自定义程序不能包含CFDRC_ACCESS_CALLS.F,且扩展名必须是f,而且只有在CFD-ACE-SOLVERBIN下编译时才相对简单,反而不适合新手。
但上述方法对2008版失效了(2007版未做测试)!无论采用上述哪种方法编译得到的DLL文件CFD-ACE都不认,关键是还没有任何出错信息(除非你的子程序错了),就只是不工作!以至于一开始我还怀疑自己的子程序出了错,直到后来才搞明白:新版CFD-ACE的用户自定义动态链接库必须用Intel Fortran编译连接!不过目前为止我还是只在Visual Studio 2005集成环境下成功完成了动态库的编译连接(方法和使用Visual Fortran集成环境差不多,只是要注意如果采用扩展名.f,则需要手动设置源代码格式为自由格式)在DOS下怎么都成功不了,包括软件提供的那个批处理程序。
本论坛言论纯属发表者个人意见,与
阳光精品论坛
立场无关
联系我们
Powered by
BMForum v5.0
Skin by
Bob Shen