National HPCC Software Exchange

Access Control & Legal Issues
Repository in a Box
NHSE HPCC Programs

NHSE Software and Technology

The NHSE is involved in several efforts to increase the availability of HPCC software to the Internet community. The strategy of the NHSE is to work on several fronts to meet this end. The areas which NHSE has devoted its attention are researching access control and legal issues, simplifying the tasks of software repository creation and maintenance, reviewing available HPCC software, and encouraging the creation of domain specific repositories.

Strategies used by the NHSE to increase the availability of HPCC software are:

  • Access Control and Legal Issues - this pr oject addresses concerns about access to software that require the identification and/or authentication of the person who requests the software. This project also addresses concerns about the legal issues involved with software transfers (export restrictions, etc).

  • Repository in a Box - a toolkit for setting up software repositories that can share cataloging information and software files with other repositories ove r the Internet

  • Domain Specific Repositories - repositories that are created and maintained by experts in their domains (i.e. fields of science or technology).

  • The NHSE HPCC Roadmap - a guide to High Performance Computing and Communications (HPCC) applications, algorithms, software and enabling te chnologies.

Domain Specific Repositories

Domain specific repositories are software repositories that are created and maintained by experts in certain fields of science and mathematics. Since domain specific repositories are maintained by experts, the software in those repositories usually have a high level of quality. Below is a listing of HPCC domain specific software repositories. The NHSE also maintains a set of links to other HPCC related repositories that are not necessarily domain specific.

The NHSE has created a toolkit called Repository In a Box to help those who wish to develop a repository do so in a scalable and efficient manner. This toolkit was used to create the domain specific repositories listed below (NOTE: Some of these repositories are not maintained by NHSE staff).

The NHSE maintains the

NHSE Software Catalog
which contains software of relevance to the high performance computing community. This catalog is actually a virtual catalog which imports the contents of several domain specific repositories which are listed in the Domain Specific Repositories section above. The catalog is broken down into six major catagories :
  • Benchmark and Example Programs
  • Data Analysis and Visualization
  • Distributed Processing Tools
  • Numerical Programs and Routines
  • Parallel Processing Tools
  • Scientific and Engineering Applications