welcome
information | seminars

1999 MCS Divisional Seminars & Colloquia


A Programming Environment for Multi-application Simulations

   Eric de Sturler
University of Illinois at Urbana-Champaing
  Hosted by  Paul Hovland

10:30 AM, Devember 9, 1999
Building 221,  Room A-216


Abstract The Center for Simulation of Advance Rockets (CSAR) has to solve complicated multiphysics problems, involving multiple structures, fluids, particles and cracks. Each basic problem is simulated by a single (existing) application; coupling these applications through their boundary conditions and iterating till self-consistency solves the overall problem.

In an academic environment (and often elsewhere), application developers generally have multiple purposes for their codes and are very reluctant to implement their application on any framework if that means they can no longer run their applications in a standalone fashion.

Furthermore, they are concerned with the independent development of their programs. Hence we are aiming for a framework that with minimal changes can couple multiple application programs in a way that will still allow standalone usage. The main idea is therefore (at least initially) to couple these applications only at the level of the applications themselves (where the physics is). Since interaction between any two applications is through this (parallel) framework, the framework has to deal with highly dynamic behavior; e.g., maintaining consistency between mesh resolutions in different applications (instances) on different processors, requirements on time steps, handle convergency problems in one application or between multiple applications and starting additional applications when needed (crack propagation).
[MCS | Research | Resources | People | Collaboration | Software | Publications | Information]