add a few missing dimensions
This makes getSIDouble*() work on PORO and PVTW.
This commit is contained in:
@@ -113,6 +113,8 @@ namespace Opm {
|
||||
system->addDimension("m" , 1 );
|
||||
system->addDimension("P" , 100000 );
|
||||
system->addDimension("K" , 9.869233e-10 );
|
||||
system->addDimension("mu" , 0.001); // viscosity. ECLiPSE uses cP for metric units
|
||||
system->addDimension("Rs" , 1); // Gas dissolution factor. ECLiPSE uses m^3/m^3 for metric units
|
||||
|
||||
return system;
|
||||
}
|
||||
@@ -128,6 +130,8 @@ namespace Opm {
|
||||
system->addDimension("m" , 0.45359237 );
|
||||
system->addDimension("P" , 6894.76 );
|
||||
system->addDimension("K" , 9.869233e-10 );
|
||||
system->addDimension("mu" , 0.001); // viscosity. ECLiPSE uses cP for field units
|
||||
system->addDimension("Rs" , 28.316847/0.15898729); // Gas dissolution factor. ECLiPSE uses Mscft/stb for field units
|
||||
|
||||
return system;
|
||||
}
|
||||
|
||||
@@ -54,6 +54,7 @@ namespace Opm {
|
||||
const double DissolvedGasRaito = 1.0;
|
||||
const double FlowVolume = 1.0;
|
||||
const double Density = 1.0;
|
||||
const double Viscosity = 0.001; // cP
|
||||
}
|
||||
|
||||
|
||||
@@ -66,6 +67,7 @@ namespace Opm {
|
||||
const double DissolvedGasRaito = 178.1076; // Mscf / stb
|
||||
const double FlowVolume = 158.987294; // STB
|
||||
const double Density = 16.01846; // lb/ft^3
|
||||
const double Viscosity = 0.001; // cP
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -144,6 +144,7 @@ namespace Opm {
|
||||
system->addDimension("Rs" , Metric::DissolvedGasRaito);
|
||||
system->addDimension("FlowVolume", Metric::FlowVolume );
|
||||
system->addDimension("Rho" , Metric::Density );
|
||||
system->addDimension("mu" , Metric::Viscosity);
|
||||
return system;
|
||||
}
|
||||
|
||||
@@ -161,6 +162,7 @@ namespace Opm {
|
||||
system->addDimension("Rs" , Field::DissolvedGasRaito );
|
||||
system->addDimension("FlowVolume" , Field::FlowVolume );
|
||||
system->addDimension("Rho" , Field::Density );
|
||||
system->addDimension("mu" , Field::Viscosity);
|
||||
return system;
|
||||
}
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"name" : "PORO" , "data" : {"value_type" : "FLOAT" , "default" : 0}}
|
||||
{"name" : "PORO" , "data" : {"value_type" : "FLOAT" , "default" : 0 , "dimension":"1"}}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{"name" : "PVTW" , "size" : {"keyword":"TABDIMS" , "item":"NTPVT"}, "items":
|
||||
[ {"name":"P_REF", "value_type" : "FLOAT"},
|
||||
{"name":"WATER_VOL_FACTOR", "value_type" : "FLOAT", "default" : 1.0},
|
||||
{"name":"WATER_COMPRESSIBILITY", "value_type" : "FLOAT", "default" : 0.00004},
|
||||
{"name":"WATER_VISCOSITY", "value_type" : "FLOAT", "default" : 0.5, "comment" : "Default is 0.3 in Eclipse300"},
|
||||
{"name":"WATER_VISCOSIBILITY", "value_type" : "FLOAT", "default" : 0.0}
|
||||
[ {"name":"P_REF", "value_type" : "FLOAT", "dimension":"P" },
|
||||
{"name":"WATER_VOL_FACTOR", "value_type" : "FLOAT", "default" : 1.0,"dimension":"1"},
|
||||
{"name":"WATER_COMPRESSIBILITY", "value_type" : "FLOAT", "default" : 0.00004, "dimension":"1/P"},
|
||||
{"name":"WATER_VISCOSITY", "value_type" : "FLOAT", "default" : 0.5, "dimension":"mu", "comment" : "Default is 0.3 in Eclipse300"},
|
||||
{"name":"WATER_VISCOSIBILITY", "value_type" : "FLOAT", "default" : 0.0, "dimension":"1/P"}
|
||||
]}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user