Dickson Kachuma

Results 6 issues of Dickson Kachuma

Finalises the compositional fluid model implementation by linking to static function implementation - Changes derivative calculations to use `multifluid::DerivativeOffset` layout instead of separate variables. - Implements fugacity coefficient analytical derivatives...

type: feature
ci: ready to be merged
flag: ready for review
flag: no rebaseline

The purpose of this PR is to allow the user to report region statistics for arbitrary cell regions (cell collections) that are not linked to the simulation (solvers or constitutive...

spe11

In [IsothermalCompositionalMultiphaseFVMKernels.hpp:2127-2157](https://github.com/GEOS-DEV/GEOS/blob/94a0e86aad417bff6d52c082fe1c898647cf8ca2/src/coreComponents/physicsSolvers/fluidFlow/IsothermalCompositionalMultiphaseFVMKernels.hpp#L2127-L2157) and [ThermalCompositionalMultiphaseFVMKernels.hpp:1397-1432](https://github.com/GEOS-DEV/GEOS/blob/94a0e86aad417bff6d52c082fe1c898647cf8ca2/src/coreComponents/physicsSolvers/fluidFlow/ThermalCompositionalMultiphaseFVMKernels.hpp#L1397-L1432), we have calls of the form ```cpp constitutive::constitutiveUpdatePassThru( fluidBase, [&]( auto & fluid ) { using FluidType = TYPEOFREF( fluid ); // ... isothermalCompositionalMultiphaseBaseKernels::internal::kernelLaunchSelectorCompSwitch( numComps, [&](...

type: cleanup / refactor
ci: run CUDA builds
flag: requires rebaseline
ci: run integrated tests

ci: run CUDA builds
DO NOT MERGE !

Completes the water on the immiscible water model. This defines a compositional fluid model in which the water component does not participate in the flash but instead makes up it's...

ci: run CUDA builds
flag: ready for review
flag: no rebaseline
ci: run code coverage