Basic research at CRPC sites has led to the development of new software tools, new parallel algorithms, and prototype implementations of scientific application programs.
CRPC research is both interdisciplinary and interinstitutional.
Projects are shared among the six CRPC sites, and collaborations with industry, academic institutions, and government laboratories are commonplace. The strength of the research is in the combined efforts and use of shared resources among the scientists. It must be possible to compile this variant of Fortran to efficient code for distributed-memory machines of various types. The goal of the Compositional Programming System project is to enable systematic modular development of correct parallel programs. In another area, this group is developing a prototype scalable library for solving the major problems of numerical linear algebra.