Mohammad Abouali's CV

Personal Info

First name: Mohammad
Last name: Abouali
Address: Decision Support Informatic Units
Michigan State University
524 S. Shaw Ln., Room 230
East Lansing, 48824-4512
E-Mail Address: maboualiedu@gmail.com
mabouali@msu.edu
Work phone: +1 (517) 353-1908
Fax: +1 (517) 432-2892

I have NO FACEBOOK ACCOUNT. But you can find me on LinkedIn

Education

Degree Graduation Year Degree name/field University/Institute Thesis Title
Ph.D. 2014 Computational Science Claremont Graduate University
San Diego State University
Investigating Castillo-Grone's Mimetic Difference Operators in Development of Geophysical Fluid Dynamics Models Implemented on GPGPUs
Second M.S. 2013 Computational Science San Diego State University Developing a Nested Hydrodynamical Model for San Diego Bay, CA Using Delft3D and DelftDashboard (GPA: 4.0/4.0)
M.S. (with Distinction) 2007 Geo-Information and Earth Observation Science ITC - University of Twente Direct Numerical Simulation of Atmospheric Flow over Rough Terrain
B.S. 2005 Civil Engineering, minor in applied Physics University of Tehran

Skills

Mathematical Skills

  • Numerical solution of Partial Differential Equations (PDE)
  • Machine learning
  • Data Mining
  • Supervised and unsupervised clustering and learning algorithms
  • Optimization
  • Linear Algebra
  • Matrix Analysis
  • Statistical Analysis
  • linear and non-linear regression analysis, Partial Least Square Regression (PLSR)

Computer Skills

  • Programming in FORTRAN, C/C++, CUDA-C, MATLAB, Java
  • Parallel Programming in FORTRAN, C, MATLAB
  • Programming in JavaScript, ArcGIS API for JavaScript, DOJO
  • The NCAR Command Language (NCL)
  • Linux Shell Scripting/Programming
  • Some experience with Google Earth Engine (EE) (member of trusted tester)
  • DELFT3D Model for ocean modeling, coastal modeling, estuaries modeling and flood analysis
  • TileFlow and Colling performance analysis of data centers
  • Computational Fluid Dynamics (CFD), Heat Transfer, and Hydrological modeling using 3D and 2D models
  • Decision Support System for Agrotechnology Transfer (DSSAT)
  • ILWIS, ENVI, ArcGIS
  • AutoCAD
  • Certificates: CCNA (Cisco), CWNA (Wireless Networks), and MCP (Microsoft)

Experience

  • Assistant Professor at Decision Support and Informatics (DSI) unit;
  • Oversee all graduate and undergraduate students working in the DSI Unit on a daily basis;
  • Setup and compile tasks for high performance computing and parallel processing;
  • Researching & Developing geo-spatial cyber-infrastructure, web-tools, high-performance codes, and Machine Learning Algorithms for applications in Agriculture, Environment, climate modeling, hydrological modeling, and geosciences;
  • Help with preparing quarterly, annual, monitoring, and evaluation reports;
  • Teaching “Water Resources System Analysis & Modeling” (BE 481) and ArcGIS.
  • Postdoctoral Research Associate at Decision Support and Informatics (DSI) unit, Global Center for Food System Innovation (GCFS);
  • Oversee all graduate and undergraduate students working in the DSI Unit on a daily basis;
  • Setup and compile tasks for high performance computing and parallel processing;
  • Collaborate with all researchers in the GCFSI to identify computational Needs for GCFSI-MSU lead projects;
  • Assist USAID GeoCenter, BFS, E3, and their missions in understanding DSI capabilities and resources to expand Collaborative work with GCFSI;
  • Distribute tasks between programmers and ensure timely delivery of products;
  • Help with preparing quarterly, annual, monitoring, and evaluation reports;
  • Developing online geospatial processing and visualizations tools, using various technologies including (but not limited to) ESRI JavaScript API, Cesium, and DOJO.
  • Teaching “Water Resources System Analysis & Modeling” (BE 481) and ArcGIS.
  • Lead developer for Various remote sensing and computer vision algorithms
  • Developed machine learning algorithms to automatically process images obtained via UAVs or drones.
  • Developed automatic algorithm to process imageries obtained via UAVs to produce information and maps regarding the abundance and health of the crops. (patent pending)
  • Using various different data mining algorithms.
  • Parallel processing and high-performance computing.
  • Experienced Agile methodologies in software development.
  • Summer Internship in Parallel Computational Science (SIParCS)
  • Mentor: Alan Norton.
  • Co-Mentor: Rick Brownrigg, John Clyne.
  • Project Name: Visualization of Weather Simulation Data in Google Earth.
  • Activities: Providing new features within the NCAR Command Language (NCL) to export Data into KML format to be visualized on Google Earth. Special functions were developed within NCL to export structured and unstructured data onto Google Earth, visualizing velocity vectors, measurements and airplane paths, and some other features.
  • Note: Click HERE to access the software.
  • Leaded developing a high performance Surface Energy Balance System (SEBS) algorithms using CUDA-C and Graphics Processing Units (GPUs). I was able to achieve over 550 times speed-up. The results were published in Environmental Modeling & Software journal and the codes were made publicly available via Google Code.
  • Provided both C and Java implementation of SEBS algorithm.
  • Implemented SEBS using Java API of Google Earth Engine (EE).
  • Summer Internship in Parallel Computational Science (SIParCS)
  • Mentor: David Brown CISL/VETS/NCAR
  • Co-Mentor: Dennis Shea NESL/CGD/NCAR
  • Co-Mentor: Mary Haley CISL/VETS/NCAR
  • Project Name: Implementing a new suite of remapping functions within the NCAR Command Language (NCL)
  • Project Description: Certain functions were developed to assist the user interpolating data from any grid to any other. The interpolation weights are generated using Earth System Modeling Framework (ESMF), using (1) Bilinear, (2) Conservative, or (3) Patch interpolation schemes. The functions were successfully used to interpolate data from different grids, either structured or unstructured grid, to various grid types. MPAS, Tri-Polar, WRF, CRCM4, HRM3, CCSM4, EASE, Satellite Swats, Curvilinear, and regularly spaced grids are among the examples.
  • Note: all the functions and procedures were documented in a "User Guide" and available for the users as PDF file.
  • Note: Click HERE to access the software.
  • Teaching multiple courses: COMP 536, COMP 521, GIS
  • Developing Numerical methods to Solve Navier-Stokes Equations of motions for ocean/atmosphere flows.
  • Working General Purpose Graphics Processing Units (GPGPU)
  • CFD, flood, and hydrological modeling using 3D and 2D models.
  • Developing GIS maps.
  • Providing Digital Elevation and Terrain Models.
  • Computer network and database administrator.
  • CFD, flood, and Hydrological modeling using 3D and 2D models.
  • Satellite Image Processing.
  • Image classification and roughness estimation as requirements in flood modeling.
  • Monitoring coastline and lake changes using Remote Sensing.
  • Digitizing Maps using scanned maps and satellite images.

Grants & Awards

  • $83,949.00, “Minimal Water and Nutrient Usage for Maximum Crop Yield using Multi-objective EAs and Subsurface Water Retention Technology”, Kalyanmoy Deb, A. Pouyan Nejadhashemi, Alvin J.M. Smucker, Andrey Guber, Mohammad Abouali, Proteek Chandan Roy.
  • $61,434.00 Equipment Grant – FieldSpec 4 Hi-Res Spectroradiometer, A. Pouyan Nejadhashemi, Kimberly A. Cassida, Mohammad Abouali, Kyla M. Dahlin, 2016.
  • Applied Computational Science & Engineering Student Support (ACSESS)– 2013.
  • Part of the Grant Writing for “Keck Training Program: Global Climate Change and the Spread of Infectious Disease”
  • Student Research Symposium President’s Award in Research and Scholarship, 2010.
  • Awarded European Union Erasmus Mundus L7 Scholarships, 2007.

Teaching

  • Water Resources System Analysis and Modeling (BE 481)
  • Computational Modeling for Scientists (COMP 536)
  • Graduate Level Course: COMP521 – Computational Science
    • Linear Algebra, Interpolation, curve fitting, non-linear equations, ODEs, PDEs, Fourier Transform
  • Introduction to Geographical Information Science in Keck Training Program - Global Climate Change and the Spread of Infectious Disease.

Software

Memberships

  • American Mathematical Society (AMS)
  • Association of American Geographers (AAG)
  • Society for Industrial and Applied Mathematics (SIAM)
  • Institute of Electrical and Electronics Engineers (IEEE) (member ID: 92212791)
  • American Physical Society (APS)
  • American Geophysical Union (AGU) (member ID: 213912)
  • The Society for Modeling and Simulation International
  • Google Earth Engine Trusted Tester

Patent(s)

  • Johnson, Jerome D; Nigon, Tyler John; Abouali, Mohammad; “Crop Stand Analysis”, US Patent 20,150,278,640, 2015.

Publications

Journal Papers

Daneshvar, F., Nejadhashemi, A.P., Adhikari, U., Elahi, B., Abouali, M., Herman, M.R., Martinez-Martinz, E., Galappi, T.J., Rohn, B.G., 2017, “Evaluating the significance of wetland restoration scenarios on phosphorus removal”, Journal of Environmental Management, V. 192, pp. 184-196.

Esfahanian, E., Nejadhashemi, A.P., Abouali, M., Adhikari, U., Zhang, Z., Daneshvar, F., Herman, M.R., 2016, “Development and evaluation of a comprehensive drought index”, Journal of Environmental Management, http://dx.doi.org/10.1016/j.jenvman.2016.10.050.

Esfahanian, E., Nejadhashemi, A.P., Abouali, M., Daneshvar, F., Ameli, A., Herman, M.R., Tang, Y., 2016, “Defining drought in the context of stream health”, Ecological Engineering, V. 94, pp. 668-681, doi: 10.1016/j.ecoleng.2016.06.110.

Daneshvar, F., Nejadhashemi, A.P., Herman, M.R., Abouali, M., 2016, “Response of benthic Macroinvertebrate communities to climate change”, Journal of Ecohydrology & Hydrobiology, DOI: 10.1016/j.ecohyd.2016.12.002.

Herrman, M.R., Nejadhashemi A.P., Daneshvar F., Abouali M., Ross D.M., Woznicki S.A., Zhang Z., 2016, “Optimization of bioenergy crop selection and placement based on a stream health indicator using an evolutionary algorithm”, Journal of Environmental Management, 2016, V. 181, pp. 413-424, doi: 10.1016/j.jenvman.2016.07.005.

Abouali, Mohammad, Nejadhashemi, A. Pouyan, Daneshvar, Fariborz, Woznicki, Sean A., 2016, “Two-phase approach to improve stream health modeling”, Ecological Informatics, doi: 10.1016/j.ecoinf.2016.04.009

Rojas-Downing, M. Melissa, Nejadhashemi, A. Pouyan, Abouali, M., Daneshvar, A., Al Masraf, Sabah, Herman, Matthew R., Harrigan, Timothy, Zhang, Zhen, “Pasture Diversification to Combat Climate Change Impacts on Grazing Dairy Production”, Submitted to Agriculture, Ecosystems & Environment.

Abouali, M., Daneshvar, F., Nejadhashemi, A.P., 2016, “MATLAB Hydrological Index Tool (MHIT): A high performance library to calculate 171 ecologically relevant hydrological indices”, Ecological Informatics, 17 March 2016, doi:10.1016/j.ecoinf.2016.03.004.

Woznicki, S.A., Nejadhashemi, A. P., Abouali, M., Esfahanian, E., Herman, M.R., Hamaamin, Y.A., Zhang, Z., 2016, “Ecohydrological Modeling for Large-scale Environmental Impact Assessment”, Science of the Total Environment, Volume 543, Part A, 1 February 2016, pp. 274-286.

Abouali M., Castillo J.E., Solving Poisson equation with Robin boundary condition on a curvilinear mesh using high order mimetic discretization methods, Mathematics and Computers in Simulation, (2014), http://dx.doi.org/10.1016/j.matcom.2014.10.004

Abouali M., Timmerman J., Castillo J.E., Su Z., “A High Performance GPU Implementation of Surface Energy Balance System (SEBS) based on CUDA-C”, Environmental Modeling and Software, V. 41, pp. 134-138, 2013.

Abouali M., Castillo J.E., “Unified Curvilinear Ocean Atmosphere Model (UCOAM): A Vertical Velocity Case Study”, Journal of Mathematical and Computer Modeling. Mathematical and Computer Modelling, V. 57, pp. 2158-2168, 2013.

J. Timmermans, M. Gokmen, U. Eden, M. Abouali, Z. Vekerdy, Z. Su, "Drought monitoring over the Horn of Africa using remotely sensed evapotranspiration, soil moisture and vegetation parameters", Geophysical Research Abstracts, V. 14, 2012.

Bazan C., Abouali M., Castillo J.C., and Blomgren P. “Mimetic Finite Difference PDE-based Models in Image Processing”, Computational & Applied Mathematics, Volume 30, N.3, pp. 1-20, 2011, ISSN 0101-8205.

Abouali M., Geurts B.J., Gieske A., “Atmospheric Flow Simulation over Rough Terrain”, European Research Community on Flow, Turbulence and Combustion, March 2007, pp. 7-11.

Conference Papers

Duncan Boughton, Mayuko Kondo, Chaoran Hu, David Mather, Tom Reardon, David Tschirley, Jennifer Cairns Smart, Steve Haggblade, Jordan Chamberlain and Mohammad Abouali, 2015, Spatial Patterns of Urbanization and Smallholder Vegetable Sales in Kenya, Mozambique and Zambia, AAEA Pre-conference on Rapid Agrifood System Transformation, Globalization, and International Development. San Francisco, July 25, 2015.

Mohammad Abouali, Jose E. Castillo, “Stability and Performance Analysis of the Castillo-Grone Mimetic Operators in Conjunction with RK3 Time Discretization in Solving Advective Equations”, Procedia Computer Science, Volume 18, 2013, Pages 465-472.

Abouali, J.E. Castillo, The Castillo-Grone's Mimetic Difference Operators in 2D and 3D fully Curvilinear Grids: Case Study of Poisson's Equation, MASCOT2012 & ISGG2012, 2012.

S. Zarei, M. Abouali, A. Mirtar, P. Salamon. “Evaluating Spirometric Trends in Cystic Fibrosis Patients”. BIOCOMP, 2012.

Timmermans J. et al., “Drought monitoring over the Horn of Africa using remotely sensed evapotranspiration, soil moisture and vegetation parameters”, European Geosciences Union (EGU), 2012, CL5.3/HS6.7.

Abouali M., Garcia M., Castillo J.E., Torres C., “Model intercomparison between two curvilinear hydrodynamic ocean models”, X Congreso Internacional de Métodos Numéricos en Ingeniería y Ciencias Aplicadas (CIMENICS’2010).

Salama, S. and Verhoef, W. and Monbaliu, J. and Vekerdy, Zoltán and Mannaerts, C. M. and Su, Z. and Abouali, M. (2008) “Technique for validating remote sensing products of water quality”. In: AGRISAR and EAGLE Campaigns Final Workshop, 2007.10.15-2007.10.16., Noordwijk, Hollandia.

“Flood Inundation Downstream of Karkheh Dam” presented in a conference in Ahvaz, Iran.

Reports

Abouali M., Castillo J.E., “Solving Advective Equations Using Castillo-Grone’s Mimetic Operators”, CSRC Publication, 2012, CSRCR 2012-04.

Abouali M., Castillo J.E., “High Order Compact Castillo-Grone’s Mimetic Operators”, CSRC Publication, 2012, CSRCR 2012-02.

Abouali M., Castillo J.E., “General Curvilinear Ocean Model: Next Generation – Theory and Implementation”, CSRC Publication, 2010, CSRCR 2010-02

Carlos B., Abouali M., Castillo J.E., Blomgren P., “Mimetic Finite Difference PDE-based Models in Image Processing”, (October 30, 2009), CSRCR 2009-03.

Miraghaie R., Abouali m., Breward C., Chan I., Ellis A., Fehribach J., Gratton M.B., Matusik K., “The dynamics of liquid slugs forced by a syringe pump”, Math in Industry, Siemens Healthcare, Harvey Mudd College, 2009.

“Offshore structures” published in The Technical Journal – Tehran University.

Posters

A. Pouyan Nejadhashemi, Matthew Herman, Fariborz Daneshvar, Mohammad Abouali, Dennis Ross, Sean Woznicki, Zhen Zhang, Optimization of Bioenergy Crop Selection and Placement Based on a Stream Health Indicator Using an Evolutionary Algorithm, in Computational Methods in Water Resources, June 20-24, 2016, University of Toronto, Canada.

Fariborz Daneshvar, A. Pouyan Nejadhashemi, Mohammad Abouali, Climate Change impact on macroinvertebrate communities in the Flint River Watershed, ESPP 3rd Annual Research Symposium, International Research Collaborations: Addressing Environmental Challenges, Michigan State University, East Lansing, MI, USA.

Elaheh Esfahanian, A. Pouyan Nejadhashemi, Mohammad Abouali, Fariborz Daneshvar, Alireza Ameli, Sean A. Woznicki, Defining Drought in the Context of Stream Health, ASABE 1st Climate Change Symposium, Chicago, IL; 05/2015

Fariborz Daneshvar, A. Pouyan Nejadhashemi, Mohammad Abouali, Sean A. Woznicki, Matthew R. Herman, The Response of Benthic Macroinvertebrate Communities to Climate Change within the Saginaw River Watershed, ASABE 1st Climate Change Symposium, Chicago, IL; 05/2015

Abouali M., Castillo J.E., “Stability Analysis of the Cas1llo-Grone’s Mime1c Difference Operators”, ACSESS 2013.

Abouali M., Timmermans J., Su B., Castillo J.C., ” Global High Resolution Estimation of Evapotranspiration – SEBS on GPU using CUDA-C”, GeoMundus Conference, Muenster, Germany, 2011.

Abouali M., Castillo J.E., “Unified Curvilinear Ocean Atmosphere Model (UCOAM) Large-Eddy Simulation of Geophysical Fluids In Complex Geometries”, San Diego State University, ACSESS 2011.

Abouali M., Zarei S., Garcia M., “Comparing Two Haar Wavelet Transform Algorithms in Image Compression”, San Diego State University, ACSESS 2010.

Abouali M., Castillo J.E., “General Curvilinear Ocean Model – Next Generation”, San Diego State University, ACSESS 2010.

Poster presentation at “2010 HMC Mathematics Conference on the Mathematics of Environmental Sustainability and Green Technology”, Harvey Mudd College, Claremont CA, 2010.

Poster Presentation at Gordon Research Conference: Coastal Ocean Circulations, New Hampshire, 2009.

Poster presentation, General Curvilinear Ocean Model – Enabling Thermodynamics, ACSESS, San Diego State University, 2009.

Professional Presentations

Oral Presentation, Student Research Symposium at San Diego State University, 2013.

GPU Technology Conference, San Jose, CA, 2013.

American Physical Society (APS), San Diego, CA, 2012.

Oral Presentation, Student Research Symposium at San Diego State University, 2012.

SIAM Meetings, Geo-Sciences 2011, Long Beach, California.

Oral Presentation, Student Research Symposium at San Diego State University, 2011

SIAM Computational Science & Engineering 2011, Reno, Nevada:

  • First Speech: General Curvilinear Environmental Model, Session MS22.
  • Second Speech: Towards Future Environmental Modeling, Session MS110.

“Unified Curvilinear Ocean Atmosphere Model (UCOAM)”, San Diego State University, Computational Science Research Center Colloquium, 2009.

Oral Presentation, Student Research Symposium at San Diego State University, 2010

Books

Contributed to “Mimetic Discretization Methods”, by J.E. Castillo, G.F. Miranda, CRC Press, 2013.

Miscellaneous

  • Training Program on DSSAT v46, 2014, Georgia, USA.
  • Vegetation Analysis with ENVI, Virginia, Nov. 2013.
  • “11th Workshop on the DOE Advanced CompuTaional Software (ACTS) Collection”, Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA, 2010.
  • “Eddy Covariance Flux Measurement summer School”, 2006, Wepion, Belgium.
Download my CV in PDF: