opm-common icon indicating copy to clipboard operation
opm-common copied to clipboard

Implement TEMP option

Open totto82 opened this issue 11 months ago • 18 comments

  • always store temperature in the fluidstate
  • use the enableTemperature flag for simulations where the temperature is solved sequentially

totto82 avatar Jan 08 '25 13:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 08 '25 14:01 totto82

Are the THERMAL and TEMP options intended to be mutually exclusive? If so, we should not have independent flags for them (and accessors) at this level, instead we should have a single member and accessor, using something like

enum class EnergyModel
{
    Implicit,   // THERMAL keyword
    Sequential, // TEMP keyword
    None,       // Neither THERMAL nor TEMP
}

atgeirr avatar Jan 09 '25 08:01 atgeirr

Are the THERMAL and TEMP options intended to be mutually exclusive?

Yes. Your suggestion sound like a good idea. I will first prioritize to make everything compile and tests to pass

totto82 avatar Jan 09 '25 09:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 09 '25 09:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 09 '25 13:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 09 '25 14:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 09 '25 14:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 09 '25 14:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 09 '25 15:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 10 '25 07:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 10 '25 08:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 10 '25 08:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 10 '25 11:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 13 '25 08:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 15 '25 13:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 15 '25 14:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 16 '25 07:01 totto82

jenkins build this opm-simulators=5854 please

totto82 avatar Jan 24 '25 07:01 totto82

One more comment: Requiring temperature ALWAYS (in black oil) seems excessive, why do you want that?

atgeirr avatar Aug 20 '25 09:08 atgeirr

Replaced by https://github.com/OPM/opm-common/pull/4825

totto82 avatar Nov 05 '25 14:11 totto82