Research
Simulation Software and Scientific Applications

  • NAMD - Molecular Dynamics
  • ChaNGa - Computational Cosmology
  • OpenAtom - Ab Initio Molecular Dynamics
  • Rocket Simulation
  • Parallel InterConnection Network Simulation
  • Computational Science and Engineering (CSE) Applications
  • Protein Folding Peta-Flop class machines - LeanMD
  • Frameworks

  • Parallel Framework for Unstructured Meshing (ParFUM)
  • Finite Element Framework (FEM)
  • Multiblock Framework
  • Adaptive Mesh Refinement Framework
  • Particles Framework
  • Parallel Combinatorial Search
  • Sustained Petascale Computing
  • Runtime Systems and Tools

  • Runtime Systems and Interoperability
  • Automatic Load Balancing
  • Automatic Communication Optimizations
  • Automatic Out of Core Excecution Support
  • Fault Tolerance Support

    TOOLS
  • Simulating PetaFLOPS Supercomputers
  • Performance Analysis and Visualization
  • Parallel Debugging
  • Parallel Languages/Paradigms

  • Parallel Objects (Charm++)
  • Adaptive Message Passing Interface (AMPI)
  • Parallel Discrete Event Simulation
  • Charisma++: Orchestrating Parallel Objects
  • Jade: A Parallel Message-Driven Java
  • Parallel Java
  • Master-Slave
  • MSA: Multiphase Shared Arrays
  • Libraries and Algorithms

  • Standard Library for Parallel Programming
  • Reusable Libraries and Software Engineering for Parallel Computing
  • Parallel Algorithms
  • Grid and Clusters

  • Faucets: Shared Computing Power
  • Web-based Interactive Applications
  • Cluster Computing
  • Biocore

  • Charm++ Block Diagram/System Architecture: