Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Ulrich Ruede is active.

Publication


Featured researches published by Ulrich Ruede.


australian software engineering conference | 2010

Modeling Multigrid Algorithms for Variational Imaging

Isabel Dietrich; Reinhard German; Harald Koestler; Ulrich Ruede

UML-based modeling is becoming increasingly popular in many software development projects. One of the key aspects is the possibility to support automatic code generation from UML models while keeping the easy to use modeling abstraction for the software developer. The framework Syntony has been developed to generate discrete-event simulations from standard-compliant UML models in order to support simulation based performance evaluation of systems. In this work, we discuss the extension of Syntony to include automatic code generation in the context of large scale continuous simulations that require the numerical solution of partial differential equations (PDE). We choose variational imaging as an example field, and multigrid as numerical solver. Multigrid algorithms exhibit a fixed sequential structure, where the single steps are problem dependent. Typically, they are implemented in C++, and may depend on special hardware since most of their applications require the solution of large numerical systems and therefore high computational performance. Using Syntony, we provide a modeling framework that can be extended to cover new applications by providing the basic modules and data structures in C++ and modeling the high-level algorithms and classes in UML class and activity diagrams. We evaluate the applicability of our approach in a case study for image denoising. The generated code is a fully working application that computes a denoised output image from a given input image using the methods specified in the UML model. The key benefit lies in the abstraction from low level programming for building complex denoising algorithms. In addition, we show that the code generation and compilation process runs significantly faster than the compilation of the entire framework. We also show that the run-time overhead introduced by the generated code is neglible.


SIAM Journal on Scientific Computing | 2008

Special Issue on Computational Science and Engineering

Christopher R. Johnson; David E. Keyes; Ulrich Ruede

Leading-edge science and engineering depend on advanced computing for understanding, prediction, and control. In response to these needs, the field of computational science and engineering (CS&E) is evolving rapidly, to the point that it is now widely considered to be a new discipline by itself and a third pillar of the scientific enterprise, a peer alongside theory and physical experiment. CS&E is unique in that it enables progress in virtually all other disciplines by providing windows of discovery when traditional means of research reach their limits. Because of its flexibility, computer simulation has become a universal tool. A simulation may serve as a virtual microscope that lets scientists observe the world of quantum physics much smaller than an atom, or it may be employed as a virtual telescope that allows us to explore how galaxies are forming in the universe. In this way, CS&E helps scientists to reach beyond our physical limitations in space and time. When physical experiments are too dangerou...


Archive | 2012

Highly Parallel Geometric Multigrid Algorithm for Hierarchical Hybrid Grids

Björn Gmeiner; Tobias Gradl; Harald Köstler; Ulrich Ruede


Archive | 2009

A Parallel Free Surface Lattice Boltzmann Method for Large-Scale Applications

Stefan Donath; Christian Feichtinger; Thomas Pohl; Jan Götz; Ulrich Ruede


Archive | 2009

Parallel Computing. Numerics, Applications, and Trends

Christian Feichtinger; Jan Götz; Stefan Donath; Klaus Iglberger; Ulrich Ruede


Siam Review | 2018

Research and Education in Computational Science and Engineering

Ulrich Ruede; Karen Willcox; Lois Coifman McInnes; Hans De Sterck; George Biros; Hans Bungartz; James Corones; Evin Cramer; James Crowley; Omar Ghattas; Max Gunzburger; Robert J. Harrison; Michael A. Heroux; Jan S. Hesthaven; Peter Jimack; Christopher R. Johnson; Kirk E. Jordan; David E. Keyes; Rolf Krause; Vipin Kumar; Stefan Mayer; Juan Meza; Knut Martin Morken; J. Tinsley Oden; Linda R. Petzold; Padma Raghavan; Susanne Shontz; Anne E. Trefethen; Peter R. Turner; Vladimir Voevodin


Archive | 2011

Analysis of a flat Highly Parallel Geometric Multigrid Algorithm for Hierarchical Hybrid Grids

Gerhild Gmeiner; Tobias Gradl; Harald Köstler; Ulrich Ruede


Archive | 2009

waLBerla: On Implementation Details of a Localized Parallel Algorithm for Bubble Coalescence

Stefan Donath; Christian Feichtinger; Jan Götz; Frank Deserno; Klaus Iglberger; Cherif Mihoubi; Ulrich Ruede


Archive | 2007

On the Resource Requirements of the Hyper-Scale waLBerla Project

Stefan Donath; Jan Götz; Christian Feichtinger; Klaus Iglberger; Sabine Bergler; Ulrich Ruede


Archive | 1999

An experimental analysis of a differential inverse problem

Martin P. Paulus; Linda Stals; B. Rauschenbach; Constantin Popa; Ulrich Ruede

Collaboration


Dive into the Ulrich Ruede's collaboration.

Top Co-Authors

Avatar

Harald Köstler

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Christian Feichtinger

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Jan Götz

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Klaus Iglberger

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Stefan Donath

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Frank Deserno

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge