1. Institute of Applied Analysis and Numerical Simulation, University of Stuttgart, Stuttgart, Germany.
2. Computer, Electrical, Mathematical Sciences & Engineering Division, King Abdullah University of Science and Technology (KAUST), Thuwal, Saudi Arabia.