001025670 001__ 1025670 001025670 005__ 20241218210658.0 001025670 0247_ $$2datacite_doi$$a10.34734/FZJ-2024-03059 001025670 037__ $$aFZJ-2024-03059 001025670 041__ $$aEnglish 001025670 1001_ $$0P:(DE-Juel1)174136$$aFritz, Jakob$$b0$$eCorresponding author$$ufzj 001025670 1112_ $$a16th JLESC Workshop$$cKobe$$d2024-04-16 - 2024-04-18$$gJLESC16$$wJapan 001025670 245__ $$aContinuous Integration for HPC Codes 001025670 260__ $$c2024 001025670 3367_ $$033$$2EndNote$$aConference Paper 001025670 3367_ $$2DataCite$$aOther 001025670 3367_ $$2BibTeX$$aINPROCEEDINGS 001025670 3367_ $$2DRIVER$$aconferenceObject 001025670 3367_ $$2ORCID$$aLECTURE_SPEECH 001025670 3367_ $$0PUB:(DE-HGF)6$$2PUB:(DE-HGF)$$aConference Presentation$$bconf$$mconf$$s1734522133_24844$$xOther 001025670 520__ $$aIn the project, ""Continuous integration for HPC codes"", we worked on continuous testing as well as continuous benchmarking. In the field of continuous testing, the solution to automatically mirror code from github to gitlab was further improved. Now different workflows are supported better (e.g. not only working with branches in the same repository but also working with Pull-Requests from forks). The development of the tool can be found on github (https://github.com/jakob-fritz/github2lab_action) Furthermore, continuous testing has been extended to enhance storage and visualization the recorded performance data. See an example of that approach. (https://gitlab.jsc.fz-juelich.de/SLPP/pepc/pepc) 001025670 536__ $$0G:(DE-HGF)POF4-5112$$a5112 - Cross-Domain Algorithms, Tools, Methods Labs (ATMLs) and Research Groups (POF4-511)$$cPOF4-511$$fPOF IV$$x0 001025670 536__ $$0G:(DE-Juel-1)RG-RSE$$aRGRSE - RG Research Software Engineering for HPC (RG RSE) (RG-RSE)$$cRG-RSE$$x1 001025670 7001_ $$0P:(DE-Juel1)132268$$aSpeck, Robert$$b1$$ufzj 001025670 8564_ $$uhttps://juser.fz-juelich.de/record/1025670/files/Slides.pdf$$yOpenAccess 001025670 8564_ $$uhttps://juser.fz-juelich.de/record/1025670/files/Slides.gif?subformat=icon$$xicon$$yOpenAccess 001025670 8564_ $$uhttps://juser.fz-juelich.de/record/1025670/files/Slides.jpg?subformat=icon-1440$$xicon-1440$$yOpenAccess 001025670 8564_ $$uhttps://juser.fz-juelich.de/record/1025670/files/Slides.jpg?subformat=icon-180$$xicon-180$$yOpenAccess 001025670 8564_ $$uhttps://juser.fz-juelich.de/record/1025670/files/Slides.jpg?subformat=icon-640$$xicon-640$$yOpenAccess 001025670 909CO $$ooai:juser.fz-juelich.de:1025670$$pdriver$$pVDB$$popen_access$$popenaire 001025670 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)174136$$aForschungszentrum Jülich$$b0$$kFZJ 001025670 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132268$$aForschungszentrum Jülich$$b1$$kFZJ 001025670 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 001025670 9141_ $$y2024 001025670 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess 001025670 920__ $$lyes 001025670 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0 001025670 980__ $$aconf 001025670 980__ $$aVDB 001025670 980__ $$aI:(DE-Juel1)JSC-20090406 001025670 980__ $$aUNRESTRICTED 001025670 9801_ $$aFullTexts