Reservoir simulator