Reservoir engineering and simulation