Text this: Finite Element Method Using a Characteristic-Based Split for Numerical Simulation of a Carbonate Fracture-Cave Reservoir