Title
The Cse Software Challenge - Covering The Complete Stack
Abstract
Typical applications in Computational Science and Engineering (CSE) try to extract information based on a model out of given data, for example to understand physical effects based on numerical simulations. The involved numerical algorithms tend to be complex and their understanding and design require deep mathematical knowledge. Moreover, for physically meaningful results, high accuracy and large-scale problems have to be solved. Writing software for such applications in CSE is a difficult task, since the complex models have to be implemented efficiently on large High Performance Computing (HPC) systems. Therefore, parallel algorithms have to be developed that fit to the underlying parallel hardware, and tools are necessary to analyze and tune the code. In this article we first summarize the demands on CSE software design in general and then present the multi-physics software framework waLBerla as an example for efficient, portable, and productive CSE software.
Year
DOI
Venue
2013
10.1524/itit.2013.0010
IT-INFORMATION TECHNOLOGY
Keywords
Field
DocType
ACM CCS: Computing Methodologies -> Computational Science and Engineering, Software Engineering, CSE Software Design, High Performance Computing
Software engineering,Supercomputer,Computer science,Theoretical computer science,Software,Embedded system
Journal
Volume
Issue
ISSN
55
3
1611-2776
Citations 
PageRank 
References 
3
0.84
4
Authors
2
Name
Order
Citations
PageRank
Harald Köstler119725.94
Ulrich Rüde250572.00