Reservoir Description From Static and Well-Test Data Using Efficient Gradient Methods