001018968 001__ 1018968 001018968 005__ 20231215201908.0 001018968 0247_ $$2datacite_doi$$a10.34734/FZJ-2023-05038 001018968 037__ $$aFZJ-2023-05038 001018968 1001_ $$0P:(DE-Juel1)190575$$aBaumann, Thomas$$b0$$eCorresponding author 001018968 1112_ $$a12th Parallel-in-Time Workshop$$cHamburg$$d2023-07-17 - 2023-07-21$$wGermany 001018968 245__ $$apySDC: Prototyping Spectral Deferred Corrections 001018968 260__ $$c2023 001018968 3367_ $$033$$2EndNote$$aConference Paper 001018968 3367_ $$2BibTeX$$aINPROCEEDINGS 001018968 3367_ $$2DRIVER$$aconferenceObject 001018968 3367_ $$2ORCID$$aCONFERENCE_POSTER 001018968 3367_ $$2DataCite$$aOutput Types/Conference Poster 001018968 3367_ $$0PUB:(DE-HGF)24$$2PUB:(DE-HGF)$$aPoster$$bposter$$mposter$$s1702637428_10473$$xOther 001018968 502__ $$cHamburg University of Technology 001018968 520__ $$aSpectral deferred corrections (SDC) is a very malleable time-stepping scheme that is especially well-suited for stiff problems. A wide range of parallel-in-time (PinT) extensions exist, from small-scale parallelism across the method to the large-scale PinT algorithm PFASST. SDC iteratively solves fully-implicit Runge-Kutta (RK) schemes with low-order methods. pySDC is a Python library that allows interested users to test how well SDC works for their specific problem or algorithm with very little effort. It includes implementations of PinT algorithms in both simulated parallel versions as well as MPI-based parallel versions. In addition, implementations of many popular serial RK methods are part of pySDC to enable a quick and fair comparison in an internally consistent framework. The code is very actively developed by collaborators in Juelich, Hamburg and Wuppertal. pySDC is publicly hosted on GitHub and extensively tested with continuous integration to ensure reproducibility and maintainability of the code and the results obtained with it. Contribution guidelines and tutorials exist to invite and guide new users. The modular nature allows developers to work on specific features without awareness of all details in the code, which encourages also smaller projects, such as master's theses. 001018968 536__ $$0G:(DE-HGF)POF4-5112$$a5112 - Cross-Domain Algorithms, Tools, Methods Labs (ATMLs) and Research Groups (POF4-511)$$cPOF4-511$$fPOF IV$$x0 001018968 536__ $$0G:(EU-Grant)955701$$aTIME-X - TIME parallelisation: for eXascale computing and beyond (955701)$$c955701$$fH2020-JTI-EuroHPC-2019-1$$x1 001018968 7001_ $$0P:(DE-Juel1)132268$$aSpeck, Robert$$b1 001018968 7001_ $$0P:(DE-HGF)0$$aLunet, Thibaut$$b2 001018968 7001_ $$0P:(DE-HGF)0$$aRuprecht, Daniel$$b3 001018968 7001_ $$0P:(DE-HGF)0$$aWimmer, Lisa$$b4 001018968 8564_ $$uhttps://juser.fz-juelich.de/record/1018968/files/Poster12PinT2023.pdf$$yOpenAccess 001018968 8564_ $$uhttps://juser.fz-juelich.de/record/1018968/files/Poster12PinT2023.gif?subformat=icon$$xicon$$yOpenAccess 001018968 8564_ $$uhttps://juser.fz-juelich.de/record/1018968/files/Poster12PinT2023.jpg?subformat=icon-1440$$xicon-1440$$yOpenAccess 001018968 8564_ $$uhttps://juser.fz-juelich.de/record/1018968/files/Poster12PinT2023.jpg?subformat=icon-180$$xicon-180$$yOpenAccess 001018968 8564_ $$uhttps://juser.fz-juelich.de/record/1018968/files/Poster12PinT2023.jpg?subformat=icon-640$$xicon-640$$yOpenAccess 001018968 909CO $$ooai:juser.fz-juelich.de:1018968$$popenaire$$popen_access$$pVDB$$pdriver$$pec_fundedresources 001018968 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)190575$$aForschungszentrum Jülich$$b0$$kFZJ 001018968 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132268$$aForschungszentrum Jülich$$b1$$kFZJ 001018968 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 001018968 9141_ $$y2023 001018968 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess 001018968 920__ $$lyes 001018968 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0 001018968 980__ $$aposter 001018968 980__ $$aVDB 001018968 980__ $$aUNRESTRICTED 001018968 980__ $$aI:(DE-Juel1)JSC-20090406 001018968 9801_ $$aFullTexts