000889314 001__ 889314
000889314 005__ 20240712113241.0
000889314 0247_ $$2Handle$$a2128/26733
000889314 037__ $$aFZJ-2021-00206
000889314 041__ $$aEnglish
000889314 1001_ $$0P:(DE-Juel1)180166$$aGhasemi, Abouzar$$b0$$eCorresponding author$$ufzj
000889314 1112_ $$a8th OpenFOAM Conference 2020$$cOnline$$d2020-10-13 - 2020-10-15$$wOnline
000889314 245__ $$aPerformance Evaluation of OpenFOAM on Juelich Supercomputing Facilities (JURECA, JUWELS and JUSUF)
000889314 260__ $$c2020
000889314 3367_ $$033$$2EndNote$$aConference Paper
000889314 3367_ $$2DataCite$$aOther
000889314 3367_ $$2BibTeX$$aINPROCEEDINGS
000889314 3367_ $$2DRIVER$$aconferenceObject
000889314 3367_ $$2ORCID$$aLECTURE_SPEECH
000889314 3367_ $$0PUB:(DE-HGF)6$$2PUB:(DE-HGF)$$aConference Presentation$$bconf$$mconf$$s1610462237_27206$$xAfter Call
000889314 520__ $$aThe Forschungszentrum Juelich is utilizing OpenFOAM to perform calculations for electrochemical devices such as electrolyzers and fuel cells.  For some time now, improving the performance of the OpenFOAM software suite on HPC facilities has posed a challenge for users wanting to scale up problem sizes to several tens of million grid cells. To keep time-to-solution within reasonable limits, this requires scalability to many thousands of compute cores. Herein, we investigate the performance and scalability of the OpenFOAM-v1912 for the well-known motorbike benchmark test case, including a strong scaling study of the SimpleFoam solver at the Juelich supercomputing facilities (JUWELS, JURECA, JUSUF). Later we will consider in-house electrochemical models, with specialized solvers and domain decomposition techniques. JURECA was built in 2015 and utilizes a Haswell processor with 24 cores per node, JUWELS was built in 2018 based on a Skylake processor and with 48 cores per node, and JUSUF was built in 2020, based on an AMD EPYC 7742 with 128 cores per node. Scalability limits of up to 3000 and 1000 compute cores respectively is found for cases with and without writing data output to disk. It is shown that the impact of the output can be quite severe when using the default output generation option, but that this can be substantially mitigated by making use of the ADIOS library. By analysing the most time-consuming MPI function calls (collective and point-to-point), as well as the performance of the different MPI implementations, OPENMPI4.02, INTELMPI2018/2019 and PARASTATION-MPI5.4, further potential optimizations are identified. Finally, we discuss the newly added library “PETSc4FOAM” in OpenFoam in order to make use of external sparse linear solvers such as PETSc/Hypre.
000889314 536__ $$0G:(DE-HGF)POF3-135$$a135 - Fuel Cells (POF3-135)$$cPOF3-135$$fPOF III$$x0
000889314 536__ $$0G:(DE-HGF)POF3-511$$a511 - Computational Science and Mathematical Methods (POF3-511)$$cPOF3-511$$fPOF III$$x1
000889314 7001_ $$0P:(DE-Juel1)132115$$aGibbon, Paul$$b1$$ufzj
000889314 7001_ $$0P:(DE-Juel1)157835$$aBeale, Steven$$b2$$ufzj
000889314 8564_ $$uhttps://juser.fz-juelich.de/record/889314/files/OpenFOAM_2020_Forschungszentrum_Juelich_Ghasemi.pdf$$yOpenAccess
000889314 909CO $$ooai:juser.fz-juelich.de:889314$$pdriver$$pVDB$$popen_access$$popenaire
000889314 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)180166$$aForschungszentrum Jülich$$b0$$kFZJ
000889314 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132115$$aForschungszentrum Jülich$$b1$$kFZJ
000889314 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)157835$$aForschungszentrum Jülich$$b2$$kFZJ
000889314 9131_ $$0G:(DE-HGF)POF3-135$$1G:(DE-HGF)POF3-130$$2G:(DE-HGF)POF3-100$$3G:(DE-HGF)POF3$$4G:(DE-HGF)POF$$aDE-HGF$$bEnergie$$lSpeicher und vernetzte Infrastrukturen$$vFuel Cells$$x0
000889314 9131_ $$0G:(DE-HGF)POF3-511$$1G:(DE-HGF)POF3-510$$2G:(DE-HGF)POF3-500$$3G:(DE-HGF)POF3$$4G:(DE-HGF)POF$$aDE-HGF$$bKey Technologies$$lSupercomputing & Big Data$$vComputational Science and Mathematical Methods$$x1
000889314 9141_ $$y2020
000889314 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess
000889314 920__ $$lyes
000889314 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0
000889314 9201_ $$0I:(DE-Juel1)IEK-14-20191129$$kIEK-14$$lElektrochemische Verfahrenstechnik$$x1
000889314 9801_ $$aFullTexts
000889314 980__ $$aconf
000889314 980__ $$aVDB
000889314 980__ $$aUNRESTRICTED
000889314 980__ $$aI:(DE-Juel1)JSC-20090406
000889314 980__ $$aI:(DE-Juel1)IEK-14-20191129
000889314 981__ $$aI:(DE-Juel1)IET-4-20191129