所用版本,即如图7.3.2所示2d,3d,2ddp,3ddp, 2d host,2d node,3d host,3d node,2ddp host,2ddp node, 3ddp host,或3ddp node。
PARALLEL NODE 并行连接库。
对于求解器的一系列版本无指 定的并行连接库。
可能的输入为: - none: serial - smpi: parallel using shared memory formultiprocessor machines - vmpi: parallel using shared memory or network withvendor MPI software - net: parallel using network communicator withRSHD software 如果使用的是并行求解器,需要复制两个user_nt.udf文件(一个 是主目录的,一个是节点目录),并且指定两个文件适当的SOURCE VERSION and PARALLEL NODE。
下面给出user_nt.udf文件的一个例子:对于指定多个用户定义函数只需要在SOURCES下输入它们,并用空格分开即可。
2. 在MS-DOS 命令提示窗口,键入nmake建立目录,如libudfntx862d。
需要注意的是如果创建存在问题,通过键入nmake clean来进行完整的重建。
7.3.4 连接共享库到FLUENT可执行文件按照7.3.3小节所示的unix或windows环境下的步骤编译共享库后,就可以将其连接到FLUENT程序中。
将共享库连接到FLUENT程序中的步骤如下:1. 从当前工作目录下启动FLUENT。
2. 读取(或设置)case文件。
(确认此case文件保存在当前的工作 目录下。
)3. 连接共享库到FLUENT执行文件中。
a 如果共享库保存在当前工作目录中,在Library Name对话框中 输入相对路径例如 libudf 否则输入完整路径,例如 myhome/myfiles/libudf.!注意,如果存放共享库的目录不在当前的工作目录或其子目录下,一定要输入完整的路径名。
b 单击 Open 按钮,这会将共享库连接到 FLUENT 执行文件中。
求 解器会自动搜索相应的结构格式和版本。
一旦共享库连接到 FLUENT 执行文件以及 case 文件被写入以后, 此连接关系就被保存 在 case 文件中。
因此,无论何时将 case 文件读入 FLURENT,此共 享库都会被自动连接。
7.3.5 编译和连接共享库时常见的错误指定库的名称仅当从当前的工作目录下运行FLUENT并且共享库的目录是当前工作目录的子目录时,才可以在Compiled UDFs 面板上直接输入共享库的目录例如libudf。
如果被使用的共享库不在上述位置上,连接此共享库时,必须提供其完整的路径。
否则会出现以下错误: Opening library libudf/ultra/3d/libudf.so... Error: open_udf_library: couldnt open library:libudf/ultra/3d/libudf.so如果将共享库移至其他的位置,而要读入的case文件又包含此共享库的连接,也会出现上述错误信息。
解决方法为了解决这个问题,可以在Library Name in the Compiled UDFs 面板上输入共享库的完整路径,然后单击Open按钮。
虽然同样的错误信息仍将出现,但是新的路径会保存在case文件中。
重新读入case文件就会得到正确的连接。
使用不同版本的FLUENT如果采用一个版本的FLUENT例如6.0.1编译UDF,而试图采用另一个不同的版本例如6.0.2读入case文件时,会出现以下错误:Error: open_udf_library: library version 6.0.1 incompatiblewith solver version 6.0.2解决办法用新版本的FLUENT重新编译UDF,然后再次读入case文件。
上一篇:
【精品文献】SAP用户出口
下一篇:
浅析党建优势在煤矿安全生产管理中的作用