This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ft-software:start [2008/11/15 10:44] vetter |
ft-software:start [2010/04/02 21:20] (current) vetter |
||
---|---|---|---|
Line 2: | Line 2: | ||
Members of our [[http://ft.ornl.gov|Future Technologies]] group are actively involved in software development. Over the years, we have developed or made sizable contributions to the following software packages: | Members of our [[http://ft.ornl.gov|Future Technologies]] group are actively involved in software development. Over the years, we have developed or made sizable contributions to the following software packages: | ||
+ | |||
+ | ====== Benchmarks ====== | ||
+ | |||
+ | - SHOC - Scalable Heterogeneous Computing Benchmark Suite is a scalable set of benchmarks that measure important scientific kernels using MPI and OpenCL - FT Group - [[http://ft.ornl.gov/pubs-archive/shoc.pdf|Pub]], [[http://ft.ornl.gov/doku/shoc/start|SHOC Page]] | ||
====== Programming Models, System Software ====== | ====== Programming Models, System Software ====== | ||
Line 8: | Line 12: | ||
- AutoPilot (University of Illinois, Urbana Champaign) -Toolkit for developing adaptive system software. - Jeffrey Vetter - [[http://portal.acm.org/citation.cfm?id=823218&dl=ACM&coll=portal|publication]]; [[http://www.renci.org/resources/software/autopilot/|home page]] | - AutoPilot (University of Illinois, Urbana Champaign) -Toolkit for developing adaptive system software. - Jeffrey Vetter - [[http://portal.acm.org/citation.cfm?id=823218&dl=ACM&coll=portal|publication]]; [[http://www.renci.org/resources/software/autopilot/|home page]] | ||
- Autopilot (KBS Software) - Automated system performance tuner - Philip Roth - [[http://www.kbs-software.com|KBS Software]]((Roth was part of the Autopilot development team when it was a product sold by Chen Systems, Inc. Autopilot is now sold and maintained by KBS Software, LLC.)) | - Autopilot (KBS Software) - Automated system performance tuner - Philip Roth - [[http://www.kbs-software.com|KBS Software]]((Roth was part of the Autopilot development team when it was a product sold by Chen Systems, Inc. Autopilot is now sold and maintained by KBS Software, LLC.)) | ||
- | - DataExchange - - Jeffrey Vetter - - | + | - DataExchange - communication infrastructure supporting high performance interactive and collaborative applications - Jeffrey Vetter - [[http://dx.doi.org/10.1016/S0167-8191(98)00074-X|paper]] - |
- Global Arrays - Efficient and portable “shared-memory” programming interface for distributed-memory computers - Vinod Tipparaju - [[http://www.emsl.pnl.gov/docs/parsoft/armci/ - home page]] | - Global Arrays - Efficient and portable “shared-memory” programming interface for distributed-memory computers - Vinod Tipparaju - [[http://www.emsl.pnl.gov/docs/parsoft/armci/ - home page]] | ||
- GrADS - Support for deploying numerical libraries for the grid within GrADS project - Kenneth Roche - [[http://icl.cs.utk.edu/grads/|ICL GrADS page]] | | - GrADS - Support for deploying numerical libraries for the grid within GrADS project - Kenneth Roche - [[http://icl.cs.utk.edu/grads/|ICL GrADS page]] | | ||
Line 17: | Line 21: | ||
====== Performance and Correctness Tools ====== | ====== Performance and Correctness Tools ====== | ||
- | - mpiP - Lightweight, scalable MPI profiling tool - Jeffrey Vetter, Philip Roth - [[http://mpip.sourceforge.net/-home page]] - | + | - mpiP - Lightweight, scalable MPI profiling tool - Jeffrey Vetter, Philip Roth - [[http://mpip.sourceforge.net/|home page]] |
- Modeling Assertions - Toolkit for building symbolic performance models of scientific applications - Jeffrey Vetter, Sadaf Alam - - | - Modeling Assertions - Toolkit for building symbolic performance models of scientific applications - Jeffrey Vetter, Sadaf Alam - - | ||
- | - Pablo - Parallel performance measurement and analysis tool - Philip Roth, Jeffrey Vetter - [[http://www.renci.org/publications/pablo.php-publications]] - | + | - Pablo - Parallel performance measurement and analysis tool - Philip Roth, Jeffrey Vetter - [[http://www.renci.org/focus-areas/project-archive/pablo|home page]] - |
- | - Paradyn - Parallel performance tool with automated performance diagnosis - Philip Roth - [[http://www.paradyn.org-home page]] - | + | - Paradyn - Parallel performance tool with automated performance diagnosis - Philip Roth - [[http://www.paradyn.org|home page]] - |
- Umpire - Runtime correctness tool for MPI applications - Jeffrey Vetter - - | - Umpire - Runtime correctness tool for MPI applications - Jeffrey Vetter - - | ||
Line 30: | Line 34: | ||
====== Numerical Software ====== | ====== Numerical Software ====== | ||
- | | GPS (General-Purpose Solver) | Solves [A]{x} = {B} for Sparse/Dense, Real/Complex Matrix coefficients | Olaf Storaasli | [[http://ft.ornl.gov/~olaf/GPS.html|Home Page]]((Olaf developed GPS while at NASA Langley Research Center, Hampton, VA assisted by NASA contractor Majdi Baddourah, now at ARAMCO in Saudi Arabia.)) | | + | - GPS (General-Purpose Solver) - Solves [A]{x} = {B} for Sparse/Dense, Real/Complex Matrix coefficients - Olaf Storaasli - [[http://ft.ornl.gov/~olaf/GPS.html|Home Page]]((Olaf developed GPS while at NASA Langley Research Center, Hampton, VA assisted by NASA contractor Majdi Baddourah, now at ARAMCO in Saudi Arabia.)) - |
- | | LAPACK for Clusters | Easy to use, high-performance LAPACK routines for distributed memory computers | Kenneth Roche | [[http://icl.cs.utk.edu/lfc/|home page]] | | + | - LAPACK for Clusters - Easy to use, high-performance LAPACK routines for distributed memory computers - Kenneth Roche - [[http://icl.cs.utk.edu/lfc/|home page]] - |
====== Visualization ====== | ====== Visualization ====== | ||
- | | VisIt |Parallel visualization and graphical analysis tool | Jeremy Meredith | [[http://www.llnl.gov/VisIt/|home page]] | | + | - VisIt - Parallel visualization and graphical analysis tool - Jeremy Meredith - [[http://www.llnl.gov/VisIt/|home page]] - |