阳光石油网|石油技术交流|石油人论坛

 找回密码
 欢迎注册
查看: 1841|回复: 1

『Petrel RE使用技巧』与ECLIPSE远程集群的整合设置

[复制链接]

该用户从未签到

发表于 2016-1-19 10:55:17 | 显示全部楼层 |阅读模式

马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

x
            

        『Petrel RE使用技巧』与ECLIPSE远程集群的整合设置

1.测试集群安装

        整合Petrel RE与ECLIPSE远程集群需要集群端ECLIPSE等软件安装的正确配置支持,请先完成下面安装的测试。

        (1)Linux端测试

        • 运行ECLIPSE测试文件检查是否可以计算串行和并行。

        • 在.cshrc文件中添加对@eclrunsetup.csh的引用:

        source /home/ecl/macros/@eclrunsetup.csh

        • 经过测试eclrun使用SSH方式在客户机和服务器间进行数据的传递,所以要求必须配置好SSH服务,并注意防火墙的设置。

        (2)Windows端测试

        • 在windows操作系统的hosts文件中根据实际情况加入Linux机器的主机名和IP,如下所示:

        192.168.1.101 eclsis

        • 在命令行中使用ping eclsis检查远程主机是否配置正确和网络是否连上。

        • 打开命令行,进入测试数据目录,输入以下命令:

        eclrun -s eclsis -u ecl -p ecl123 eclipse SNARK

        • -s : 为与远程服务器IP对应的主机名。主机名与IP的匹配可以在%Windows%\%System32%\drivers\etc\hosts这个文件中文件中设置。

        • -u : 登陆Server所使用的用户名

        • -p: Userid对应的密码

        • eclipse: 这个参数的位置上是设置需要启动的ECLIPSE模块,还可以是E300和Frontsim。

        • SNARK: 这个参数位置是调用前一个参数设置的模块程序计算的DATA文件的根名。

        如果配置正确,eclrun会将数据发送到远程主机,运算完成后再把数据回传到本地。

       

        2.使用 Petrel发送作业并使用Scali MPI计算

        1. 选择Petrel菜单Tools | System Settings…打开系统设置界面;

        2. 切换到Queue definition标签页,选择Add a new queue按钮添加一个新的设置;

        3. 在Name中填写一个名称,在Server中填写远程服务器的主机名,测试用eclsis;

        4. 在Options中设置--comm=ilmpi (为Intel MPI方式),或者--comm=plmpi (为Platform MPI方式) 。设置后eclrun将远程作业将调用Intel MPI或者Platform MPI进行计算。如果没有设置--comm选项,默认调用Intel MPI计算。请参见下图:

       

        5. 在Userid和Password中填写登陆远程主机的用户名和密码;如果要发送的多个服务器用户名密码相同,可以将Use same logon for all servers选项选中;

        6. 点击Apply按钮保存设置。

        7. 打开Simulation中的Define simulation case功能查看case和发送计算。如果是ECLIPSE数据体,则将其导入Petrel,然后转化成Petrel的Project。

        8. 在相应Case的Define simulation case界面中,切换到Advanced标签页,然后在其中选择Run-time options标签页;在此界面中我们就可以选择发送作业的选项。如下图所示。注意:在Specify simulator version输入框中可以直接指定ECLIPSE版本。

       

        9. Queue选项为定义的远程主机设置名称eclsis;如果串行方式发送到远程主机,则Number of processors选项设置为1。这里发送并行,则将processors设置为需要发送的并行路数。

        10. 点击Run按钮发送作业,Petrel RE会将对应作业发送到远程集群,在计算结束后,再将结果自动加载回Petrel中。

           

  • TA的每日心情
    无聊
    2017-2-26 17:13
  • 签到天数: 301 天

    [LV.8]以坛为家I

    发表于 2016-1-19 12:01:59 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 欢迎注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|阳光石油网 ( 鲁ICP备2021003870号-1 )

    GMT+8, 2024-6-8 00:05 , Processed in 0.068647 second(s), 23 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表