注意:pvmhost文件被写到PC机的\\ecl\\home文件夹和UNIX机的home文件夹中。该文件是由PVM第一次运行时创建的。
3 在远程机上,在.cshrc文件中检查下列设置:
? ? 例如:
PVM_ROOT=/ecl /2000a/pvm3 ?
LM_LICENSE_FILE设置为License服务器 PVMXDR=TRUE
PVM_ROOT指向PVM的安装版。
注意:在远程机上的注册Shell必须是C-shell。 启动PVM和ECLIPSE Office
4 从GeoQuest启动器启动PVM或在UNIX机上@pvm。
提示:建议运行的PVM版本要和用户所使用的ECLIPSE或ECLIPSE 300版本相一致。 5 检查PVM设置是否正确,在PVM升级时输入 conf命令。
在双操作系统上,这将产生一计算机列表。如果想添加更多的计算机到系统中,可添加命令来实现(具
体参见ECLIPS Office Users Guide的“PVM”部分)。 令:
add 'sun-comm2 ep=/ ecl / 2000a / eclipse / source / ultra'
例如,添加一名叫sun-comm2的主机,在文件夹/ ecl /2000a / source / ultra中使用ECLIPSE 可执行命
6 使用命令quit退出PVM控制程序,并离开PVM后台运行(halt命令删除PVM后台运行并退出PVM控制程序)。
7 从GeoQuest启动器启动ECLIPSE Office。
注意:ECLIPSE Office的提示窗口将提示PVM正在运行。 8 打开新工程File | New Project,调入EXERCISE. 9 用鼠标右键单击工程名左端的文件夹,添加一新方案。 10 双击新方案,重命名为BLACKOIL。 11 重复第9步,添加另外两个新方案。 12 给新方案重命名为:COMPOS和ECLIPSE。
13 单击方案BLACK OIL,使用菜单项Case | Import并输入数据集,输入的文件为:
\\eclipse_office \\exercises \\ exercises9 \\ BB_20_20.DATA。
14 重复第13步,为COMPOS和ECLIPSE输入各自的数据集:
\\eclipse_office \\exercises \\ exercises9 \\ CC_20_20.DATA。 \\eclipse_office \\exercises \\ exercises9 \\ EE_20_20.DATA。
15 File | Save Project,保存工程。 运行模拟
16 选择方案BLACKOIL,并激活运行管理器(从ECLIPSE Office 面板上单击Run按钮或从菜单中选择ECLIPSE Office | Module | Run Manager)。
17 在该例的PVM中,选择恰当的Run Environment。 18 设置Job Streams to be added为1。
19 保证Run Time Monitoring Summary选择框被选中。 注意:在运行之前,可参见后面的“监视模拟运行”部分。 20 选择Options | Run Environment,打开PVM Environment面板。 21 从Hosts下拉菜单上选择用户想运行的计算机名字。 22 检查出现的恰当可执行名字,在这种情况下是e300.exe。
注意:文件pvmhost.2000a( PC机)和eclpvmhost.2000a( UNIX机)对于在远程机上的模拟器要有正确的执行路径。
23 给出一Host Temporary Path。
这是一个在远程机上的文件夹(用户在此写入许可请求)。在模拟过程中,临时文件被保存到该文件
夹中。如果选择了Remove remote host files,那么模拟结束后,远程机上的输入和输出将被删除。 注意:缺省的Host Temporary Path为/ tmp/。
24 通过选择工具条按钮或Runs | Submit,执行模拟运行。
当运行时,其提示信息将出现在信息提示窗口中。
提示:如果提示窗口出现“Error :Error opening log file”,这表明执行第23步,向Host Temporary Path
提出申请。
25 重复方案COMPOS和ECLIPSE,并尽量在不同的机子上执行。 警告:确定在每个Run Manager面板上设置Job Streams to be Added to 1。 监视模拟运行
一旦第一总结和报告时步信息\出现在任一模块的提示窗口中,则Monitor |
Summary Vectors菜单项将被激活。这表明结果开始从模拟器返回到Run Manager。
26 选择工具条图标或在每个运行模块中菜单项Monitor | Sumary Vectors,打开Summary Vector面板。 27 选择菜单项Summary Vectors New | Field | Production Rate,在每个窗口上显示Field Production Rate。
在每个时步内从模拟器返回到Run Manager的Summary Vectors将被更新。
28 选择New | Well | Production Rate(井P9的所有模拟)
注意:使用Run Manager Module | Monitor | Control Simulations控制运行、暂停或删除运行。 29 保存并关闭该工程。
三、通过Non-PVM remote来执行运行
Non-PVM Remote项允许ECLIPSE Office模拟器在局域网环境中的PC(NT/95/98)上运行。具体参
见以下部分: 配置
必须做几件事,以保证ECLIPSE模拟器能在远程主机上运行。
在远程主机上
1 检查注册卡是否是C-shell。
2 检查是否能够通过输入命令@eclipse来实现在远程主机上执行ECLIPSE。
3 在本地文件夹中创建或更新.rhosts文件。添加“++”,允许接触局域网中的所有计算机或插入用户想接触的计算机名字。
4 保证没有任何版的PVM在远程机上运行。 在本地主机上
5 强烈建议用户在本地机和远程机上使用同一注册,否则必须对文件Win.ini作如下改动:
[RCMD] User=test [RCP] User= test
如果这出现在文件Win.ini中,表示本地用户名是“test”,而WinsockRCP和WinsockRCMD将在远程主机上使用该名字。
警告:在WIN95/98上做如此的改动,可能导致出现大的问题,因此并不提倡这样做。 创建新工程
6 在ECLIPSE Office面板上选择File | New Project,命名为NONPVM。
7 使用菜单项ECLIPSE Office | Case | Import to,输入现有的文件BRILLRST.DATA。
这是在先前模拟的基础上建立的重新运行。当前的运行将从先前模拟的第二报告时步上开始。在Data
Manager | Initialization Section 中可用关键字RESTART来表明这一点。 8 File | Save Project ,保存工程。 打开进度安排部分
9 在ECLIPSE Office面板上选择Data按钮或选择菜单项ECLIPSE Office | Module | Data Manager,打开数据管理器。
10 选择Schedule Section。
11 选择Event | New,显示所有的关键字并插入Production Well Control(WCONPROD)关键字。 12 从Event Types列表中选择Well Controls and Limits。 13 从Events列表中选择Production Well Control。 14 单击OK,实现插入。
15 插入下述到关键字WCONPROD中,并单击Apply: Well Open / Shtu Flag Control Oil Rate Water Rate Gas Rate Liquid Rate Reservoir Volume BHP Target THP Target VFP Table ALQ 打开multiple runs or sensitivities 面板
Multiple Runs and Multiple Sensitivities面板的具体内容如下。练习是从第16步开始的。可通过选择
U* AUTO THP 20000 20000 20000 30000 50000 2000 200 1 Default 两个按钮中的一个来为不同的运行改变WCONPROD参数的值。 Multiple runs
? ?
选择该按钮将出现如图9.2所示的界面。
拉长面板,可以获得在表中所需的行数,本例是需要三行。
每行代表一运行过程。参数名称列在表的顶部,例如Oil Rate。表中的第一行是基础运行(在此,将显示参数的所有值)。
? ? ?
现在,用所要求的值来填充网格。空网格将采用基础运行的缺省值。 单击OK按钮,保存这些值,并退出该面板。
从File菜单中选择Save或Save As,保存在ECLIPSE Office MULT引导文件NONPVM_ MULT.INC中的改动。
提示:如果该面板又显示,则应对所选择的变量进行修改。 Multiple sensitivities ?
选择该按钮,显示的面板如下所示:
该面板与上面所述的不一样。它可以选择每个参数值的范围。 ? ? ? ? ?
从输入所要求的运行数目开始(该例为3)。
面板的第一列是参数名,第二列是基础运行中相应的值。
第三列和第四列是各参数的最小和最大值。若网格为空,最大值和最小值则采用缺省值。 单击OK按钮,保存和计算所选参数的平均值。
从File菜单选择Save或Save As,保存在ECLIPSE Office MULT 引导文件Nonpvm_ MULT.INC中所作的改动。
对于别的参数和不同的时步,也能重复以上相同的步骤。 注意:在ECLIPSE Office窗体上的Sensitivities section将显示运行数。 Multiple sensitivity data 16 选择Sensitivities按钮。 17 输入以下数据:
? Parameter Oil Rate (stb / day) Water Rate (stb / day) Gas Rate ( Mscf / day) Number of Runs - 3 Value 20000 20000 40000 Lower 10000 10000 Upper` 60000 40000