Fluent Addon 程序解析

本文探讨Fluent的Addon程序,包括其构成(UDF和Scheme文件),加载过程,以及Scheme代码与FASL代码的关系。重点在于理解和编译Scheme文件,并揭示了FLUENT加载UDF时会自动加载FASL的事实,强调了FASL中if分支的实现要求。
摘要由CSDN通过智能技术生成

Fluent 自带了几个 Addon 程序,通过命令可以加载。

 

/define/models> addon-modules
FLUENT Addon Modules:
 0. none
 1. MHD Model
 2. Fiber Model
 3. PEM Fuel Cell Model
 4. SOFC Fuel Cell Model
 5. Population Balance Model
Enter Module Number: [0]

 

那么怎么才能自己来编写 Addon 程序呢,先卖个关子,看看目前成果。

 

加载 Addon Module,显示了一行文字并换行,载入UDF文件。

 

 

Addon Module 的构成包括 UDF 和 Scheme 文件,其中 UDF 文件是必须的,Scheme 文件不是必须的。

但自带模块的 Scheme 文件都是经过编译的 FASL 文件。

经过努力,居然读懂了文件中数字对应的代码,不禁有些自得。

有机会的话,写一个完整的 Addon Module。


看看 scheme 代码和 FASL 代码的对应关系


首先是 scheme 代码,用于定义新 rp-var。


</

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值