In this call, PASC is seeking proposals for HPC software development projects that address the performance challenges on both current and newly emerging supercomputing platforms, both at node level and at scale. Eligible projects must be tied to application software that is related to important scientific problems that require high-end supercomputers to be solved. While exploration of novel programming languages and environments is encouraged, projects should ascertain that the software runs on commonly supported software environments.
Project teams should be interdisciplinary, consisting of researchers from the relevant application domains, computational science and applied mathematics, as well as computer science. The organization of the interactions between project members of the various disciplines and participating institutions should be clearly described in the project proposal. Ideally, interactions between different disciplines and institutions are a straightforward consequence of the work breakdown structure of the project. The products of these projects is software. Open-source developments, for example with publicly available source repositories, will be favored. Licensing models should be discussed and justified in the proposal.
Adoption of test driven development is encouraged and use of automated unit and regression testing technologies with emphasis on reproducibility is mandatory. Proposals have to discuss their plans for support of the software beyond the duration of this project.
Proposals have to be submitted before midnight Central European Time on November 13, 2016.
Complete project proposals must be submitted in PDF format via email to firstname.lastname@example.org.