Can Blender do mathematical reservoir simulation for petroleum engineer?
No. Blender is not designed to run scientific simulations. You will need to find another tool for the job. There are no tools designed for that in Blender and if you wanted to script them in Python using Blender's Python API you should also consider that Blender mostly stores data as 32 bit floats that might not be ideal for any scientific applications where precise calculations are important.