1 / 4

Why integrate disparate codes into single large-scale simulations?

Why integrate disparate codes into single large-scale simulations?. 'Cause that's what we get funded for ... Agencies have less tolerance for many partitioned simulations ... 1 viewgraf/$1E6 – need an integrated program.

Download Presentation

Why integrate disparate codes into single large-scale simulations?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Why integrate disparate codes into single large-scale simulations? • 'Cause that's what we get funded for ... • Agencies have less tolerance for many partitioned simulations ... • 1 viewgraf/$1E6 – need an integrated program. • Need a way to get from many related simulations to a single integrated one.

  2. Parallel Coupling answers:“How to integrate multiple HPC applications?” • Components ( ) are the answer -right? • provide good, high-performance coupling. • Components, sure but ... • like asking strangers to become a family overnight • there is a reason for mating ritual ... • Restating the question more clearly:“How to evolve coupling by degrees?”

  3. A coupling evolution success story:Community Climate Model • Started out as disparate simulations for sub-domains of Global Climate Modeling. • Ocean, Land, Atmosphere, etc. • Proceeded with file exchange between apps • App -> output-file -> filter -> input-file -> App • i.e. workflow • Improved this with tighter sequential coupling • memory resident (a la Model Coupling Toolkit) • Improved further with still-tighter parallel coupling • coupling between disparate partitions of a single machine • coupling between two parallel machines

  4. What tools might facilitate parallel coupling • Some existing tools ... • Work flow tools. • Model coupling toolkit • Integrated view of disparate codes evolving to a single multi-physics simulation:

More Related