Research
Simulation Software and Scientific Applications

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

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

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

    TOOLS
  • BigSim - Simulating PetaFLOPS Supercomputers
  • BigNetSim - Parallel InterConnection Network Simulation
  • Performance Analysis and Visualization
  • Parallel Debugging
  • Parallel Languages/Paradigms

  • Charm++ - Parallel Objects
  • AMPI - Adaptive Message Passing Interface
  • POSE - 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 Combinatorial Search
  • Parallel Algorithms
  • Grid and Clusters

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

  • Charm++ Block Diagram/System Architecture: