National HPCC Software Exchange (NHSE) Development Report December 1994 - We installed the Harvest system from the University of Colorado and have used it to provide a search interface to the distributed set of NHSE HTML pages. A Harvest Gatherer running at UTK collects over 8000 HTML pages from over 300 sites and extracts title and full text. The extracted information is imported and indexed by a Harvest Broker, running at UTK, which provides the search interface. In the future, we will have other major NHSE sites also run Gatherers, so as to index a larger quantity of remote information and improve the efficiency of gathering. - We have written up a software review policy for NHSE software contributions. Contributions will be assigned the following review classification levels: U - Unreviewed P - Partially reviewed (inspected) R - Reviewed (tested, peer-reviewed) Guidelines for software contributors and reviewers concerning scope, documentation, construction, completeness, and testing are included in the policy. - We are in the planning stages of an integrated browsing/searching interface that will permit contextual, iterative searching. The interface will be based on an HPCC thesaurus and faceted classification scheme. The thesaurus will draw on the glossaries being developed at Syracuse, the current NHSE contents, and existing thesauri and classification schemes. - We have begun the design and implementation of a publishing system with the following components: 1) tools to assist publishers to assign unique names to files they publish, provide and crytographically sign descriptions of those files, and register locations for those files with the name-to-location lookup service. 2) a distributed name-to-location lookup service. 3) client library for resolving location-independent names and for performing authenticity and integrity checks. 4) file mirroring programs that allows file servers to obtain copies of published files and register their locations with the name-to-location lookup service. - We have put up a small (so far) report server that indexes reports on the subjects of numerical analysis and high performance computing, and we are accepting contributions. Each contributing site maintains and makes availabe on a file server a machine-parseable file containing URL, title, author, abstract, etc. for each available report. - We have established contacts with the Reuse Library Interoperability Group (RIG) and with ASSET for the purpose of discussing: 1) unique naming and cataloguing standards for software and software-related assets 2) a common software evaluation framework 3) interoperation of the NHSE with ASSET, CARDS, DSRS, ELSA, and AdaIC. - We have constructed a roadmap package to HPF as a key technology from the CRPC. The HPF package includes a number of HPF kernel codes as well as educational code fragments and full applications codes including financial modeling, Black Hole Grand Challenge simulation code and data assimilation code for meteorological purposes. Forty kernels are drawn from a broad base of computational science.