1. Université Bordeaux, Talence, France..
2. University of Oviedo, Mathematics Department, Oviedo, Spain; formerly University of California Berkeley, Department of Civil and Environmental Engineering, Berkeley, California, USA; and Stanford University, Energy Resources Department, California, USA..
3. Université Bordeaux, Talence, France; My Ismaïl University, Morocco..
4. My Ismaïl University, Morocco..