000901885 001__ 901885
000901885 005__ 20250314084119.0
000901885 020__ $$a978-3-030-75932-2 (print)
000901885 020__ $$a978-3-030-75933-9 (electronic)
000901885 0247_ $$2doi$$a10.1007/978-3-030-75933-9_3
000901885 0247_ $$2Handle$$a2128/28800
000901885 0247_ $$2WOS$$aWOS:000696174000003
000901885 037__ $$aFZJ-2021-03893
000901885 041__ $$aEnglish
000901885 1001_ $$0P:(DE-Juel1)132268$$aSpeck, Robert$$b0$$eCorresponding author
000901885 1112_ $$a9th Workshop on Parallel-in-Time Integration$$conline$$d2020-06-08 - 2020-06-12$$gPinT9$$wonline
000901885 245__ $$aUsing Performance Analysis Tools for a Parallel-in-Time Integrator
000901885 260__ $$aCham$$bSpringer International Publishing$$c2021
000901885 29510 $$aParallel-in-Time Integration Methods
000901885 300__ $$a51 - 80
000901885 3367_ $$2ORCID$$aCONFERENCE_PAPER
000901885 3367_ $$033$$2EndNote$$aConference Paper
000901885 3367_ $$2BibTeX$$aINPROCEEDINGS
000901885 3367_ $$2DRIVER$$aconferenceObject
000901885 3367_ $$2DataCite$$aOutput Types/Conference Paper
000901885 3367_ $$0PUB:(DE-HGF)8$$2PUB:(DE-HGF)$$aContribution to a conference proceedings$$bcontrib$$mcontrib$$s1634307755_15687
000901885 3367_ $$0PUB:(DE-HGF)7$$2PUB:(DE-HGF)$$aContribution to a book$$mcontb
000901885 4900_ $$aSpringer Proceedings in Mathematics & Statistics$$v356
000901885 520__ $$aWhile many ideas and proofs of concept for parallel-in-time integration methods exists, the number of large-scale, accessible time-parallel codes is rather small. This is often due to the apparent or subtle complexity of the algorithms and the many pitfalls awaiting developers of parallel numerical software. One example of such a time-parallel code is pySDC, which implements, among others, the parallel full approximation scheme in space and time (PFASST). Inspired by nonlinear multigrid ideas, PFASST allows to integrate multiple time steps simultaneously using a space-time hierarchy of spectral deferred corrections. In this paper, we demonstrate the application of performance analysis tools to the PFASST implementation pySDC. We trace the path we took for this work, show examples of how the tools can be applied, and explain the sometimes surprising findings we encountered. Although focusing only on a single implementation of a particular parallel-in-time integrator, we hope that our results and in particular the way we obtained them are a blueprint for other time-parallel codes.
000901885 536__ $$0G:(DE-HGF)POF4-5112$$a5112 - Cross-Domain Algorithms, Tools, Methods Labs (ATMLs) and Research Groups (POF4-511)$$cPOF4-511$$fPOF IV$$x0
000901885 536__ $$0G:(GEPRIS)450829162$$aDFG project 450829162 - Raum-Zeit-parallele Simulation multimodale Energiesystemen (450829162)$$c450829162$$x1
000901885 536__ $$0G:(DE-Juel-1)ATMLPP$$aATMLPP - ATML Parallel Performance (ATMLPP)$$cATMLPP$$x2
000901885 588__ $$aDataset connected to CrossRef Book Series, Journals: juser.fz-juelich.de
000901885 7001_ $$0P:(DE-Juel1)132163$$aKnobloch, Michael$$b1
000901885 7001_ $$0P:(DE-Juel1)7757$$aLührs, Sebastian$$b2
000901885 7001_ $$0P:(DE-HGF)0$$aGocht, Andreas$$b3
000901885 773__ $$a10.1007/978-3-030-75933-9_3
000901885 8564_ $$uhttps://juser.fz-juelich.de/record/901885/files/main.pdf$$yOpenAccess
000901885 909CO $$ooai:juser.fz-juelich.de:901885$$pdnbdelivery$$pdriver$$pVDB$$popen_access$$popenaire
000901885 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132268$$aForschungszentrum Jülich$$b0$$kFZJ
000901885 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132163$$aForschungszentrum Jülich$$b1$$kFZJ
000901885 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)7757$$aForschungszentrum Jülich$$b2$$kFZJ
000901885 9131_ $$0G:(DE-HGF)POF4-511$$1G:(DE-HGF)POF4-510$$2G:(DE-HGF)POF4-500$$3G:(DE-HGF)POF4$$4G:(DE-HGF)POF$$9G:(DE-HGF)POF4-5112$$aDE-HGF$$bKey Technologies$$lEngineering Digital Futures – Supercomputing, Data Management and Information Security for Knowledge and Action$$vEnabling Computational- & Data-Intensive Science and Engineering$$x0
000901885 9141_ $$y2021
000901885 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess
000901885 920__ $$lyes
000901885 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0
000901885 980__ $$acontrib
000901885 980__ $$aVDB
000901885 980__ $$aUNRESTRICTED
000901885 980__ $$acontb
000901885 980__ $$aI:(DE-Juel1)JSC-20090406
000901885 9801_ $$aFullTexts