From 646d79ce57f0cdad9793ca4b7f18e4d4ce6d3437 Mon Sep 17 00:00:00 2001 From: Gaute Lindkvist Date: Fri, 22 Mar 2019 10:37:40 +0100 Subject: [PATCH] #4209 Support other units than metric when exporting input grid. --- .../FileInterface/RifEclipseInputFileTools.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ApplicationCode/FileInterface/RifEclipseInputFileTools.cpp b/ApplicationCode/FileInterface/RifEclipseInputFileTools.cpp index 235aac111a..93ed4974df 100644 --- a/ApplicationCode/FileInterface/RifEclipseInputFileTools.cpp +++ b/ApplicationCode/FileInterface/RifEclipseInputFileTools.cpp @@ -331,7 +331,13 @@ bool RifEclipseInputFileTools::exportGrid(const QString& fileName, return false; } - ecl_grid_fprintf_grdecl(mainEclGrid, filePtr); + ert_ecl_unit_enum ecl_units = ECL_METRIC_UNITS; + if (eclipseCase->unitsType() == RiaEclipseUnitTools::UNITS_FIELD) + ecl_units = ECL_FIELD_UNITS; + else if (eclipseCase->unitsType() == RiaEclipseUnitTools::UNITS_LAB) + ecl_units = ECL_LAB_UNITS; + + ecl_grid_fprintf_grdecl2(mainEclGrid, filePtr, ecl_units); ecl_grid_free(mainEclGrid); fclose(filePtr);