RAMSES-yOMP: Performance Optimizations for the Astrophysical Hydrodynamic Simulation Code RAMSES
Uloženo v:
| Název: | RAMSES-yOMP: Performance Optimizations for the Astrophysical Hydrodynamic Simulation Code RAMSES |
|---|---|
| Autoři: | Han, San, Dubois, Yohan, Lee, Jaehyun, Kim, Juhan, Cadiou, Corentin, Yi, Sukyoung K. |
| Přispěvatelé: | Lund University, Faculty of Science, Department of Physics, Astrophysics, Lunds universitet, Naturvetenskapliga fakulteten, Fysiska institutionen, Astrofysik, Originator |
| Zdroj: | Astrophysical Journal. 978(1) |
| Témata: | Natural Sciences, Physical Sciences, Fusion, Plasma and Space Physics, Naturvetenskap, Fysik, plasma och rymdfysik, Computer and Information Sciences, Computer graphics and computer vision, Data- och informationsvetenskap (Datateknik), Datorgrafik och datorseende, Other Physics Topics, Annan fysik |
| Popis: | Developing an efficient code for large, multiscale astrophysical simulations is crucial in preparing for the upcoming era of exascale computing. RAMSES is an astrophysical simulation code that employs parallel processing based on the message-passing interface (MPI). However, it has limitations in computational and memory efficiency when using a large number of CPU cores. The problem stems from inefficiencies in workload distribution and memory allocation that inevitably occur when a volume is simply decomposed into domains equal to the number of working processors. We present RAMSES-yOMP, which is a modified version of RAMSES designed to improve parallel scalability. Major updates include the incorporation of open multiprocessing into the MPI parallelization to take advantage of both the shared and distributed memory models. Utilizing this hybrid parallelism in high-resolution benchmark simulations with full prescriptions for baryonic physics, we achieved an increase in performance by a factor of 2 in the total run-time, while using 75% less memory and 30% less storage than the original code, when using the same number of processors. These improvements allow us to perform larger or higher-resolution simulations than what was feasible previously. |
| Přístupová URL adresa: | https://doi.org/10.3847/1538-4357/ad98f4 |
| Databáze: | SwePub |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://doi.org/10.3847/1538-4357/ad98f4# Name: EDS - SwePub (s4221598) Category: fullText Text: View record in SwePub – Url: https://resolver.ebscohost.com/openurl?sid=EBSCO:edsswe&genre=article&issn=0004637X&ISBN=&volume=978&issue=1&date=20250101&spage=&pages=&title=Astrophysical Journal&atitle=RAMSES-yOMP%3A%20Performance%20Optimizations%20for%20the%20Astrophysical%20Hydrodynamic%20Simulation%20Code%20RAMSES&aulast=Han%2C%20San&id=DOI:10.3847/1538-4357/ad98f4 Name: Full Text Finder Category: fullText Text: Full Text Finder Icon: https://imageserver.ebscohost.com/branding/images/FTF.gif MouseOverText: Full Text Finder – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Han%20S Name: ISI Category: fullText Text: Nájsť tento článok vo Web of Science Icon: https://imagesrvr.epnet.com/ls/20docs.gif MouseOverText: Nájsť tento článok vo Web of Science |
|---|---|
| Header | DbId: edsswe DbLabel: SwePub An: edsswe.oai.portal.research.lu.se.publications.85e7fe6d.19c7.46cc.8cd8.f292a609f3ad RelevancyScore: 1065 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 1064.736328125 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: RAMSES-yOMP: Performance Optimizations for the Astrophysical Hydrodynamic Simulation Code RAMSES – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Han%2C+San%22">Han, San</searchLink><br /><searchLink fieldCode="AR" term="%22Dubois%2C+Yohan%22">Dubois, Yohan</searchLink><br /><searchLink fieldCode="AR" term="%22Lee%2C+Jaehyun%22">Lee, Jaehyun</searchLink><br /><searchLink fieldCode="AR" term="%22Kim%2C+Juhan%22">Kim, Juhan</searchLink><br /><searchLink fieldCode="AR" term="%22Cadiou%2C+Corentin%22">Cadiou, Corentin</searchLink><br /><searchLink fieldCode="AR" term="%22Yi%2C+Sukyoung+K%2E%22">Yi, Sukyoung K.</searchLink> – Name: Author Label: Contributors Group: Au Data: Lund University, Faculty of Science, Department of Physics, Astrophysics, Lunds universitet, Naturvetenskapliga fakulteten, Fysiska institutionen, Astrofysik, Originator – Name: TitleSource Label: Source Group: Src Data: <i>Astrophysical Journal</i>. 978(1) – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Natural+Sciences%22">Natural Sciences</searchLink><br /><searchLink fieldCode="DE" term="%22Physical+Sciences%22">Physical Sciences</searchLink><br /><searchLink fieldCode="DE" term="%22Fusion%22">Fusion</searchLink><br /><searchLink fieldCode="DE" term="%22Plasma+and+Space+Physics%22">Plasma and Space Physics</searchLink><br /><searchLink fieldCode="DE" term="%22Naturvetenskap%22">Naturvetenskap</searchLink><br /><searchLink fieldCode="DE" term="%22Fysik%22">Fysik</searchLink><br /><searchLink fieldCode="DE" term="%22plasma+och+rymdfysik%22">plasma och rymdfysik</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+and+Information+Sciences%22">Computer and Information Sciences</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+graphics+and+computer+vision%22">Computer graphics and computer vision</searchLink><br /><searchLink fieldCode="DE" term="%22Data-+och+informationsvetenskap+%28Datateknik%29%22">Data- och informationsvetenskap (Datateknik)</searchLink><br /><searchLink fieldCode="DE" term="%22Datorgrafik+och+datorseende%22">Datorgrafik och datorseende</searchLink><br /><searchLink fieldCode="DE" term="%22Other+Physics+Topics%22">Other Physics Topics</searchLink><br /><searchLink fieldCode="DE" term="%22Annan+fysik%22">Annan fysik</searchLink> – Name: Abstract Label: Description Group: Ab Data: Developing an efficient code for large, multiscale astrophysical simulations is crucial in preparing for the upcoming era of exascale computing. RAMSES is an astrophysical simulation code that employs parallel processing based on the message-passing interface (MPI). However, it has limitations in computational and memory efficiency when using a large number of CPU cores. The problem stems from inefficiencies in workload distribution and memory allocation that inevitably occur when a volume is simply decomposed into domains equal to the number of working processors. We present RAMSES-yOMP, which is a modified version of RAMSES designed to improve parallel scalability. Major updates include the incorporation of open multiprocessing into the MPI parallelization to take advantage of both the shared and distributed memory models. Utilizing this hybrid parallelism in high-resolution benchmark simulations with full prescriptions for baryonic physics, we achieved an increase in performance by a factor of 2 in the total run-time, while using 75% less memory and 30% less storage than the original code, when using the same number of processors. These improvements allow us to perform larger or higher-resolution simulations than what was feasible previously. – Name: URL Label: Access URL Group: URL Data: <link linkTarget="URL" linkTerm="https://doi.org/10.3847/1538-4357/ad98f4" linkWindow="_blank">https://doi.org/10.3847/1538-4357/ad98f4</link> |
| PLink | https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsswe&AN=edsswe.oai.portal.research.lu.se.publications.85e7fe6d.19c7.46cc.8cd8.f292a609f3ad |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.3847/1538-4357/ad98f4 Languages: – Text: English Subjects: – SubjectFull: Natural Sciences Type: general – SubjectFull: Physical Sciences Type: general – SubjectFull: Fusion Type: general – SubjectFull: Plasma and Space Physics Type: general – SubjectFull: Naturvetenskap Type: general – SubjectFull: Fysik Type: general – SubjectFull: plasma och rymdfysik Type: general – SubjectFull: Computer and Information Sciences Type: general – SubjectFull: Computer graphics and computer vision Type: general – SubjectFull: Data- och informationsvetenskap (Datateknik) Type: general – SubjectFull: Datorgrafik och datorseende Type: general – SubjectFull: Other Physics Topics Type: general – SubjectFull: Annan fysik Type: general Titles: – TitleFull: RAMSES-yOMP: Performance Optimizations for the Astrophysical Hydrodynamic Simulation Code RAMSES Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Han, San – PersonEntity: Name: NameFull: Dubois, Yohan – PersonEntity: Name: NameFull: Lee, Jaehyun – PersonEntity: Name: NameFull: Kim, Juhan – PersonEntity: Name: NameFull: Cadiou, Corentin – PersonEntity: Name: NameFull: Yi, Sukyoung K. – PersonEntity: Name: NameFull: Lund University, Faculty of Science, Department of Physics, Astrophysics, Lunds universitet, Naturvetenskapliga fakulteten, Fysiska institutionen, Astrofysik, Originator IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2025 Identifiers: – Type: issn-print Value: 0004637X – Type: issn-print Value: 15384357 – Type: issn-locals Value: SWEPUB_FREE – Type: issn-locals Value: LU_SWEPUB Numbering: – Type: volume Value: 978 – Type: issue Value: 1 Titles: – TitleFull: Astrophysical Journal Type: main |
| ResultId | 1 |
Full Text Finder
Nájsť tento článok vo Web of Science