您的位置:主页 > 成功案例 > 斯伦贝谢软件使用技巧 > OLGA使用技巧 >

OLGA使用技巧>>

2.模拟器命令行调用 如何在命令行窗口中调用OLGA计算引擎直接运行算例文件

针对如下应用情境,OLGA用户可以选择在命令行窗口中直接调用OLGA计算引擎运行算例(genkey)文件:

• 情景一:不通过GUI(软件图形用户界面),方便快捷地批量修改模型输入数据,然后直接调用计算引擎运算后得到结果;

• 情景二:批量顺序地运行非同一项目文件中的若干个算例文件;

• 情境三:如果有其它第三方优化器,其既不能直接控制OLGA GUI,也没有移植到OLGA中,我们可以外部调用关键字文件进行计算。

操作步骤:

1. 这里以最新的OLGA 2017.2为例(其余版本的OLGA类似),设置OLGA运行程序(默认路径为C:\Program Files (x86)\Schlumberger\OLGA 2017.2.0\OlgaExecutables\OLGA-2017.2.0.exe)所需的环境变量

2. 在存放OLGA算例的相同路径下新建一个后缀名为Run-All.bat的批处理文件,并按照如下格式进行配置命令,这样其中的Case 1 & 2将以此顺序运行

OLGA-2017.2.0.exe -nthreads 4 “Case 1.genkey”

OLGA-2017.2.0.exe -nthreads 4 “Case 2.genkey”

其中,“OLGA-2017.2.0.exe”为OLGA计算引擎文件名,“Case 1.genkey”为OLGA输入数据文件名,”-nthreads 4”为可选参数,表示以4个线程运行计算,用以限制参与计算的线程数量。

3. 在Windows系统的运行窗口中输入“cmd”调出命令行窗口

4. 在命令行窗口中利用cd指令切换路径到OLGA输入数据文件(*.genkey)的存放路径下,运行Run-All.bat文件,如要切换到D:\OLGA下的命令即为 cd /d D:\OLGA

5. 在命令行窗口中调用OLGA计算引擎运算算例文件实例如下图所示

地址:北京市朝阳区酒仙桥路14号兆维华灯大厦

邮编:100015 传真:010-64309502

Copyright © 2002-2015 斯伦贝谢科技服务(北京)有限公司  京ICP备 06043577 号

技术支持:北京天润飞华科技有限公司