Resource management for finite element codes on shared memory systems

  • Authors:
  • Jan Hungershöfer;Jens-Michael Wierum;Hans-Peter Gänser

  • Affiliations:
  • Paderborn Center for Parallel Computing, Paderborn, Germany;Paderborn Center for Parallel Computing, Paderborn, Germany;Hilti AG, Schaan, Principality of Liechtenstein

  • Venue:
  • ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartI
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we show the efficient parallelisation of an application for transient structural dynamics analysis which is used in an industrial environment. The parallelisation is designed for shared memory systems and includes a highly dynamic load balancing and the ability to change the number of computing threads during runtime. Furthermore, we suggest a runtime support system (Application Parallelism Manager) for parallel systems in multi-user mode which calculates a processor assignment on-line. It ensures a fair and dynamic management of the jobs whereby the machine is neither idle nor overloaded. It communicates with the applications which report measurement values and adjust the number of their threads. Results of artificial examples and real-world experiments with the runtime support system are presented.