next up previous
Next: Background

Multi-threading support in deal.II



Wolfgang Bangerth
University of Heidelberg

March 2000

Abstract:

In this report, we describe the implementational techniques of multi-threading support in deal.II, which we use for the parallelization of independent operations. Writing threaded programs in C++ is obstructed by two problems: operating system dependent interfaces and that these interfaces are created for C programs rather than for C++. We present our solutions to these problems and describe first experiences using multi-threading in deal.II.



 

Wolfgang Bangerth
2000-04-20