% IMPORTANT: The following is UTF-8 encoded.  This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.

@MASTERSTHESIS{Heisters:890366,
      author       = {Heisters, Isabel},
      title        = {{P}arareal in {J}ulia with {S}ingularity},
      school       = {FH Aachen},
      type         = {Masterarbeit},
      reportid     = {FZJ-2021-00911},
      pages        = {XI, 51},
      year         = {2020},
      note         = {Masterarbeit, FH Aachen, 2020},
      abstract     = {In this thesis a Julia version of the parallel-in-time
                      method Parareal is introduced. Parareal decomposes the time
                      as an approach for parallelization. Parareal is an
                      hierarchical, iterative algorithm that uses a coarse, cheap
                      integrator to propagate information quickly forward in time
                      in order to provide initial values for the parallelized
                      original time integration scheme. The problems here used to
                      test the Parareal algorithm are the Lorenz equation, the
                      heat equation and the Allen-Cahn equation. Julia is a
                      programming language that was specifically designed to be
                      used for numerical applications and parallelization. Julia
                      is becoming more popular due to the fact that it is easier
                      to implement than C but has a better runtime than Python.
                      Julia is a new language and not available on most host
                      systems. Singularity is a container solution to create the
                      necessities for scientific application-driven workloads. By
                      using a container the user can configure the environment in
                      which the application can run independently of the host
                      system and its software specifications.This thesis shows how
                      a Singularity container for the Parareal algorithm
                      implemented in Julia can be built. The container is portable
                      to different hosts like HPC and cloud systems without having
                      a runtime overhead in comparison to the runtime without a
                      container.},
      cin          = {JSC},
      cid          = {I:(DE-Juel1)JSC-20090406},
      pnm          = {511 - Computational Science and Mathematical Methods
                      (POF3-511) / DFG project 450829162 - Raum-Zeit-parallele
                      Simulation multimodale Energiesystemen (450829162)},
      pid          = {G:(DE-HGF)POF3-511 / G:(GEPRIS)450829162},
      typ          = {PUB:(DE-HGF)19},
      url          = {https://juser.fz-juelich.de/record/890366},
}