M. A. Saleh Elmohamed

Research interests

My current research activities center around these areas:

  • HPC/Parallel and distributed computing.
  • Algorithms and heuristics for large scale optimization problems. This includes physical optimization, algorithms for dynamic networks as well as net flows methods.
  • Mathematical modeling of biological systems from the cellular (interactions and gene nets) stage to the whole species level. This encompasses modeling the transmission of epidemics -- the intra and interspecies transmission of animal/birds-borne viral diseases, as well as understanding and modeling of bird migration.
  • Large scale computational/optimization methods in the study of electrophysiology of the heart and cells, and dynamic system modeling of abnormal cardiac rhythms using animal data. -- In collaboration with my colleagues at Biomedical Sciences.

    Current work and collaborations

    Affiliated with MBG, the theory group of David Shalloway, Computer Science, Biomedical Sciences and Center of Applied Math, and CAC here at Cornell. Current collaborations are with Dexter Kozen, Joel Baines, Colin Parrish, Gary Whittaker, Andre Dhondt and Lab of Ornithology on intra/interspecies transmission of animal-borne viral diseases. With GCF and Paul Coddington on physical optimization. With Robert Gilmour, Niels Otani, Jeff Fox and Robert Miller (at Gene Network Scienes, Inc.), and Greg Buzzard on data-driven cardiac simulations for drug development as well as on optimization methods for cardiac electrophysiology -- using large scale computational tools and systems at CAC, IBM and NCAR.

    Education

    My background is in mathematics/applied mathematics, computational science, and computer science and engineering. PhD in computer science and engineering, MS in computer science & applied math/operations research, and B.Sc. in mathematics & computer science -- Michigan, SU, and OSU. One of the smartest and most wonderful people I had the fortune to work with is Geoffrey C. Fox. My years of working with him (as well as with Bryan Carpenter & Paul Coddington) taught me a great deal about computer architecture, parallel and distributed computing, large scale physical optimization, and informatics.

    Parallel computing software and resources

    Recent work:

  • If you have a general interest in migratory birds, check out our (with my colleague Dexter Kozen) work at AKN Data Visualization. A new set of visualization tools with more advanced features is currently under development.
  • Collective Inference on Markov Models for Modeling Bird Migration with my colleagues Dan Sheldon and Dexter Kozen. A version of this paper to appear at NIPS 2007 later this year.
  • Things from the past years but probably still quite useful:

  • HPCC Glossary
  • Survey of HPC Systems
  • List of old programming examples
  • An overview of Computational Science at CEWES (now ERDC)
  • List of various software resources as well as an archive for CSE educational materials
  • Here is a set of CFD Java Applets with HPF code. These applets based on initial design/code with David Oh at MIT from few years ago.
  • Papers and reports

    Areas covered:

  • HPC/parallel computing
  • Resource allocation/scheduling heuristics and algorithms
  • Network flows, mean field and graph coloring
  • Neural networks
  • Mathematical modeling at the cellular level
  • Modeling of spread of epidemics
  • Optimization methods and cardiac arrhythmia
  • all will be linked soon.

    Past work and affiliations

    Miscellaneous

  • One of my favorite articles dating back to 1945 is "As We May Think" by Vannevar Bush
  • Richard Hamming's "You and Your Research"...(PDF version)
  • Operations Research Page
  • Paintings, etc.

  • click for ithaca, new nork forecast
     "to those who do not know mathematics it is 
      difficult to get across a real feeling as 
      to the beauty, the deepest beauty, of
      nature." 
                   Richard Feynman 
                   The Character of Physical Law
    

    "Imagine a large hall like a theater, except that the circles and galleries go 
    right round through the space usually occupied by the stage. The walls of 
    this chamber are painted to form a map of the globe... A myriad of computers 
    are at work upon the weather of the part of the map where each sits, but each 
    computer attends only to one equation or part of an equation. The work of each 
    region is coordinated by an official of higher rank... From the floor of the 
    pit a tall pillar rises to half the height of the hall. It carries a large 
    pulpit on its top. In this sits the man in charge of the whole theater; he is 
    surrounded by several assistants and messengers. One of his duties is to 
    maintain a uniform speed of progress in all parts of the globe. In this respect 
    he is like the conductor of an orchestra in which the instruments are slide rules 
    and calculating machines. But instead of moving a baton he turns a beam of blue 
    light upon those who are behindhand." -- Lewis F. Richardson, "Weather Prediction 
                                                         by Numerical Process" (1922).