The Scalasca performance toolset architecture

M Geimer, F Wolf, BJN Wylie… - Concurrency and …, 2010 - Wiley Online Library
Scalasca is a performance toolset that has been specifically designed to analyze parallel
application execution behavior on large‐scale systems with many thousands of processors …

Software development environments for scientific and engineering software: A series of case studies

JC Carver, RP Kendall, SE Squires… - … Engineering (ICSE'07), 2007 - ieeexplore.ieee.org
The need for high performance computing applications for computational science and
engineering projects is growing rapidly, yet there have been few detailed studies of the …

Usage of the SCALASCA toolset for scalable performance analysis of large-scale parallel applications

F Wolf, BJN Wylie, E Abraham, D Becker… - Tools for High …, 2008 - Springer
Abstract scalasca is a performance toolset that has been specifically designed to analyze
parallel application behavior on large-scale systems, but is also well-suited for small-and …

High performance computing education: Current challenges and future directions

RK Raj, CJ Romanowski, J Impagliazzo… - Proceedings of the …, 2020 - dl.acm.org
High Performance Computing (HPC) is the ability to process data and perform complex
calculations at extremely high speeds. Current HPC platforms can achieve calculations on …

The scalability-efficiency/maintainability-portability trade-off in simulation software engineering: Examples and a preliminary systematic literature review

D Pflüger, M Mehl, J Valentin, F Lindner… - … Engineering for High …, 2016 - ieeexplore.ieee.org
Large-scale simulations play a central role in science and the industry. Several challenges
occur when building simulation software, because simulations require complex software …

Communities of practice

S Squires, ML Van De Vanter - A companion to organizational …, 2012 - Wiley Online Library
Communities of practice was first adopted in education as a theory of learning, and by
business, particularly within organizational development, as a knowledge management …

Scientific computing's productivity gridlock: How software engineering can help

S Faulk, E Loh, ML Van De Vanter… - … in science & …, 2009 - ieeexplore.ieee.org
Hardware improvements do little to improve real productivity in scientific programming.
Indeed, the dominant barriers to productivity improvement are now in the software …

Need of software engineering methods for high performance computing applications

M Schmidberger, B Bruegge - 2012 11th International …, 2012 - ieeexplore.ieee.org
This paper presents the results of an online survey with more than a hundred High
Performance Computing (HPC) community members. The goal of the survey was to get a …

A structural colour simplification in Well-Formed coloured nets

G Chiola, G Franceschinis - … of the Fourth International Workshop on …, 1991 - computer.org
The need for high performance computing applications for computational science and
engineering projects is growing rapidly, yet there have been few detailed studies of the …

Overview of the TriBITS lifecycle model: A Lean/Agile software lifecycle model for research-based computational science and engineering software

RA Bartlett, MA Heroux… - 2012 IEEE 8th …, 2012 - ieeexplore.ieee.org
Software lifecycles are becoming an increasingly important issue for computational science
& engineering (CSE) software. The process by which a piece of CSE software begins life as …