Performance: Use OpenMP for static data

This commit is contained in:
Magne Sjaastad 2014-04-24 09:52:46 +02:00
parent 62a2c9e3ce
commit 366c3cd2e8

View File

@ -312,13 +312,12 @@ bool RigReservoirBuilderMock::inputProperty(RigCaseData* eclipseCase, const QStr
//--------------------------------------------------------------------------------------------------
bool RigReservoirBuilderMock::staticResult(RigCaseData* eclipseCase, const QString& result, std::vector<double>* values)
{
size_t k;
values->resize(eclipseCase->mainGrid()->cells().size());
for (k = 0; k < eclipseCase->mainGrid()->cells().size(); k++)
#pragma omp parallel for
for (long long k = 0; k < static_cast<long long>(eclipseCase->mainGrid()->cells().size()); k++)
{
{
values->push_back((k * 2) % eclipseCase->mainGrid()->cells().size());
}
values->at(k) = (k * 2) % eclipseCase->mainGrid()->cells().size();
}
return false;