EdCenter Logo EdCenter Header Links

http://www.edcenter.sdsu.edu/npaci/pages/software.html

| Software | Informatics | Visualization | Biology Sciences |
|Earth Science | Physical Sciences | Education | Engineering |

NPACI Software Tools


  • Metasystems (Globus, Legion, AppLeS, NWS) - distributed computing systems project with PACI portal for use NPACI resource via the Web (NPACI HotPage) (https://hotpage.npaci.edu)

    • Globus is an infrastructure toolkit that provides communication, resource location and allocation, security, information, and data access services. Leading developers are Argonne National Laboratory and University of Southern California (http://www.globus.org/, http://www.npaci.edu/enVision/v15.2/globus.html)

    • Legion - (http://legion.virginia.edu, http://www.npaci.edu/envision/v15.2/legion.html) developed in University of Virgina is a highly flexible, wide-area operating system designed to build a virtual computer from millions of distributed hosts and trillions of objects -- while presenting the image of a single computer to the user.

    • AppLeS - The AppLeS Project (UCSD) includes the development of application-level scheduling agents (Apples) to provide a mechanism for scheduling individual applications at machine speeds on production heterogeneous systems. (http://apples.ucsd.edu, http://www.npaci.edu/envision/v15.2/apples.html)

    • Network Weather Service (NWS) - The NWS dynamically forecasts the performance that various network and computational resources can deliver over a given time frame. NWS operates sensors--network monitors, CPU monitors, etc.--from which it gathers readings of the current conditions. It then uses numerical models to generate forecasts of what the conditions will be for a given time period. (http://nws.npaci.edu/NWS, http://www.npaci.edu/envision/v15.2/nws.html)

  • D-system project (Rice University) includes development of compiler technology and run-time systems that restructure applications programs to perform large-scale I/O much more efficiently (http://www.cs.rice.edu/~dsystem)

  • DAGH Project (University of Texas) will create an infrastructure for fusion and integrated parallel, distributed implementations of modeling and analysis systems for terabyte-scale data deriving from both computation and experiment (http://www.cs.utexas.edu/users/dagh)

  • KeLP (Kernel Lattice Parallelism) (UCSD) is a C++ class library for implementing portable scientific applications on distributed-memory parallel computers. Kelp presents scientists with high-level tools that allow them to concentrate on the application and mathematics instead of low-level concerns, such as data distribution and interprocessor communication (http://www-cse.ucsd.edu/groups/hpcl/scg/kelp)

  • Global Optimization Algorithms, Cluster analysis tools (http://www.npaci.edu/envision/v15.4/leary.html )

  • High-performance Computing Distance Training (http://www.npaci.edu/Training/Dist-Training/)

  • Development Compilers for P-languages (parallel computing)
  • NetSolve aggregates the hardware and software resources of any number of computers that are loosely connected across a network and makes them available through client interfaces reminiscent of the uniprocessor computing world, such as MATLAB or simple procedure calls (http://www.cs.utk.edu/netsolve)

  • Titanium is a dialect of Java for large-scale scientific computing. Titanium project (UC Berkeley) gives users access to modern program structuring through object-oriented technology based on Java and lets users write explicitly parallel code to exploit their understanding of the computation (http://www.cs.berkeley.edu/projects/titanium)

  • Distributed Object Computational Testbed (DOCT): http://www.sdsc.edu/DOCT

  •  

    [EdCenter Home ] [Projects] [News] [Training]
    [NPACI Showroom] [People] [Resources] [Directions]