mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
(#743) Added import of Input Case using opm-parser
This commit is contained in:
60
ApplicationCode/UnitTests/opm-parser-Performance-Test.cpp
Normal file
60
ApplicationCode/UnitTests/opm-parser-Performance-Test.cpp
Normal file
@@ -0,0 +1,60 @@
|
||||
|
||||
#include "opm/parser/eclipse/Parser/Parser.hpp"
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
#include "RigCaseData.h"
|
||||
#include "RifEclipseInputFileTools.h"
|
||||
#include "RifReaderOpmParserInput.h"
|
||||
|
||||
#include <QString>
|
||||
#include <QTime>
|
||||
#include <QDebug>
|
||||
|
||||
|
||||
using namespace Opm;
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
TEST(opm_parser_test, smallCase)
|
||||
{
|
||||
/*
|
||||
// QString filename = "d:/Models/Statoil/small_ascii/10K_BOX_MSW.GRDECL";
|
||||
QString filename = "d:/Models/Statoil/testcase_juli_2011/data/grid_local.grdecl";
|
||||
|
||||
|
||||
|
||||
size_t iterationCount = 5;
|
||||
|
||||
qDebug() << "ERT reading\n";
|
||||
|
||||
for (size_t i = 0; i < iterationCount; i++)
|
||||
{
|
||||
QTime time;
|
||||
time.start();
|
||||
|
||||
RigCaseData caseData;
|
||||
|
||||
RifEclipseInputFileTools::openGridFile(filename, &caseData, false);
|
||||
|
||||
qDebug() << time.elapsed();
|
||||
}
|
||||
|
||||
|
||||
qDebug() << "OPM reading\n";
|
||||
|
||||
for (size_t i = 0; i < iterationCount; i++)
|
||||
{
|
||||
QTime time;
|
||||
time.start();
|
||||
|
||||
RigCaseData caseData;
|
||||
|
||||
RifReaderOpmParserInput::openGridFile(filename, false, &caseData, false);
|
||||
|
||||
qDebug() << time.elapsed();
|
||||
}
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user