Software Abstractions and Methodologies for HPC Simulation Codes on Future Architectures

Simulations with multi-physics modeling have become crucial to many science and engineering fields, and multi-physics capable scientific software is as important to these fields as instruments and facilities are to experimental sciences. The current generation of mature multi-physics codes would hav...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Journal of open research software Ročník 2; číslo 1; s. e14
Hlavní autoři: Anshu Dubey, Steve R Brandt, Richard Brower, Merle Giles, Paul Hovland, Donald Q Lamb, Frank Löffler, Boyana Norris, Brian W O'Shea, Claudio Rebbi, Marc Snir, Rajeev Thakur, Petros Tzeferacos
Médium: Journal Article
Jazyk:angličtina
Vydáno: Ubiquity Press 09.07.2014
Témata:
ISSN:2049-9647, 2049-9647
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Simulations with multi-physics modeling have become crucial to many science and engineering fields, and multi-physics capable scientific software is as important to these fields as instruments and facilities are to experimental sciences. The current generation of mature multi-physics codes would have sustainably served their target communities with modest amount of ongoing investment for enhancing capabilities. However, the revolution occurring in the hardware architecture has made it necessary to tackle the parallelism and performance management in these codes at multiple levels. The requirements of various levels are often at cross-purposes with one another, and therefore hugely complicate the software design. All of these considerations make it essential to approach this challenge cooperatively as a community. We conducted a series of workshops under an NSF-SI2 conceptualization grant to get input from various stakeholders, and to identify broad approaches that might lead to a solution. In this position paper we detail the major concerns articulated by the application code developers, and emerging trends in utilization of programming abstractions that we found through these workshops.
AbstractList Simulations with multi-physics modeling have become crucial to many science and engineering fields, and multi-physics capable scientific software is as important to these fields as instruments and facilities are to experimental sciences. The current generation of mature multi-physics codes would have sustainably served their target communities with modest amount of ongoing investment for enhancing capabilities. However, the revolution occurring in the hardware architecture has made it necessary to tackle the parallelism and performance management in these codes at multiple levels. The requirements of various levels are often at cross-purposes with one another, and therefore hugely complicate the software design. All of these considerations make it essential to approach this challenge cooperatively as a community. We conducted a series of workshops under an NSF-SI2 conceptualization grant to get input from various stakeholders, and to identify broad approaches that might lead to a solution. In this position paper we detail the major concerns articulated by the application code developers, and emerging trends in utilization of programming abstractions that we found through these workshops.
Author Steve R Brandt
Rajeev Thakur
Boyana Norris
Richard Brower
Donald Q Lamb
Merle Giles
Claudio Rebbi
Frank Löffler
Marc Snir
Petros Tzeferacos
Anshu Dubey
Brian W O'Shea
Paul Hovland
Author_xml – sequence: 1
  fullname: Anshu Dubey
  organization: Lawrence Berkeley National Laboratory
– sequence: 2
  fullname: Steve R Brandt
  organization: Louisiana State University
– sequence: 3
  fullname: Richard Brower
  organization: Boston University
– sequence: 4
  fullname: Merle Giles
  organization: NCSA, University of Illinois at Urbana-Champaign
– sequence: 5
  fullname: Paul Hovland
  organization: Argonne National Laboratory
– sequence: 6
  fullname: Donald Q Lamb
  organization: University of Chicago
– sequence: 7
  fullname: Frank Löffler
  organization: Louisiana State University
– sequence: 8
  fullname: Boyana Norris
  organization: University of Oregon
– sequence: 9
  fullname: Brian W O'Shea
  organization: Michigan State University
– sequence: 10
  fullname: Claudio Rebbi
  organization: Boston University
– sequence: 11
  fullname: Marc Snir
  organization: Argonne National Laboratory
– sequence: 12
  fullname: Rajeev Thakur
  organization: Argonne National Laboratory
– sequence: 13
  fullname: Petros Tzeferacos
  organization: University of Chicago
BookMark eNpNkE1Lw0AQhhepYK3Fv5Cbp9bdbL72WIK1BUWhCt6W2Z1Jm5JmZTcl-O9trIin92OG5_Bes1HrWmLsVvB5KmVyv3c-zKG_YOOYJ2qmsiQf_fNXbBrCnnMuZCZkwcfsY-OqrgdP0cKEzoPtateGCFqMnqnbOXSN29YUosr5aPVaRpv6cGxg-IpKh6fDySyP3XEgeLurO7JDCDfssoIm0PRXJ-x9-fBWrmZPL4_rcvE0s0KKfoZxZaw1FRWUY46FEcIAzwUqTBQIQMltmmQYA0ckk1ScEG0KRaZsTiTlhK3PXHSw15--PoD_0g5q_VM4v9Xgu9o2pGOuIFNGCYhVEscppAazoQECLo09se7OLOtdCJ6qP57gethXD_tq6OU3NC5zGA
Cites_doi 10.1086/317361
10.1088/0264-9381/29/11/115001
10.1142/S0217751X13400149
10.1088/0067-0049/211/2/19
10.1016/j.parco.2009.08.001
10.1088/0067-0049/192/1/9
ContentType Journal Article
DBID AAYXX
CITATION
DOA
DOI 10.5334/jors.aw
DatabaseName CrossRef
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 2049-9647
EndPage e14
ExternalDocumentID oai_doaj_org_article_209a69b91a294225a5bd6a69baea03bc
10_5334_jors_aw
GroupedDBID .0O
5VS
AAFWJ
AAPRH
AAYXX
ABINF
ACCQO
ADBBV
AFPKN
ALMA_UNASSIGNED_HOLDINGS
BCNDV
CITATION
GROUPED_DOAJ
H13
IAO
ICD
IEA
IPNFZ
ITC
KQ8
M~E
OK1
RIG
ID FETCH-LOGICAL-c131w-d2fbccbfe8e7d7d8b11ba071d9d49a1ad30c546d2a0ddeb4f0eddc5a869c7ee33
IEDL.DBID DOA
ISSN 2049-9647
IngestDate Fri Oct 03 12:52:59 EDT 2025
Sat Nov 29 05:34:25 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Language English
License http://creativecommons.org/licenses/by/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c131w-d2fbccbfe8e7d7d8b11ba071d9d49a1ad30c546d2a0ddeb4f0eddc5a869c7ee33
OpenAccessLink https://doaj.org/article/209a69b91a294225a5bd6a69baea03bc
ParticipantIDs doaj_primary_oai_doaj_org_article_209a69b91a294225a5bd6a69baea03bc
crossref_primary_10_5334_jors_aw
PublicationCentury 2000
PublicationDate 2014-07-09
PublicationDateYYYYMMDD 2014-07-09
PublicationDate_xml – month: 07
  year: 2014
  text: 2014-07-09
  day: 09
PublicationDecade 2010
PublicationTitle Journal of open research software
PublicationYear 2014
Publisher Ubiquity Press
Publisher_xml – name: Ubiquity Press
References key20140821110540_B9
key20140821110540_B7
key20140821110540_B3
Bryan (key20140821110540_B6) 2014; 211
key20140821110540_B4
Fryxell (key20140821110540_B11) 2000; 131
key20140821110540_B1
key20140821110540_B2
Dubey (key20140821110540_B8) 2009; 35
Norman (key20140821110540_B13) 2008
Allen (key20140821110540_B5) 2000
Turk (key20140821110540_B15) 2011; 192
key20140821110540_B10
Löffler (key20140821110540_B12) 2012; 29
O’Shea (key20140821110540_B14) 2005
Zilhão (key20140821110540_B16) 2013
References_xml – ident: key20140821110540_B7
– ident: key20140821110540_B3
– ident: key20140821110540_B4
– start-page: 253
  year: 2000
  ident: key20140821110540_B5
  article-title: The cactus code: a problem solving environment for the grid
– ident: key20140821110540_B1
– ident: key20140821110540_B2
– volume: 131
  start-page: 273
  year: 2000
  ident: key20140821110540_B11
  article-title: FLASH: An adaptive mesh hydrodynamics code for modeling astrophysical thermonuclear flashes
  publication-title: Astrophysical Journal Supplement
  doi: 10.1086/317361
– volume: 29
  start-page: 115001
  issue: 11
  year: 2012
  ident: key20140821110540_B12
  article-title: The Einstein Toolkit: A Community Computational Infrastructure for Relativistic Astrophysics
  publication-title: Classical and Quantum Gravity
  doi: 10.1088/0264-9381/29/11/115001
– year: 2013
  ident: key20140821110540_B16
  article-title: An Introduction to the Einstein Toolkit
  publication-title: submitted to IJMPA
  doi: 10.1142/S0217751X13400149
– volume: 211
  start-page: 19
  issue: 2
  year: 2014
  ident: key20140821110540_B6
  article-title: ENZO: An Adaptive Mesh Refinement Code for Astrophysics
  publication-title: The Astrophysical Journal
  doi: 10.1088/0067-0049/211/2/19
– ident: key20140821110540_B10
– volume-title: Adaptive Mesh Refinement – Theory and Applications, volume 41 of Lecture Notes in Computational Science and Engineering
  year: 2005
  ident: key20140821110540_B14
– volume: 35
  start-page: 512
  issue: 10–11
  year: 2009
  ident: key20140821110540_B8
  article-title: Extensible component-based architecture for FLASH, a massively parallel, multiphysics simulation code
  publication-title: Parallel Computing
  doi: 10.1016/j.parco.2009.08.001
– start-page: 83
  volume-title: Petascale Computing: Algorithms and Applications
  year: 2008
  ident: key20140821110540_B13
– ident: key20140821110540_B9
– volume: 192
  start-page: 9
  year: 2011
  ident: key20140821110540_B15
  article-title: yt: A Multi-code Analysis Toolkit for Astrophysical Simulation Data
  publication-title: The Astrophysical Journal Supplement
  doi: 10.1088/0067-0049/192/1/9
SSID ssj0001361380
Score 1.8777235
Snippet Simulations with multi-physics modeling have become crucial to many science and engineering fields, and multi-physics capable scientific software is as...
SourceID doaj
crossref
SourceType Open Website
Index Database
StartPage e14
SubjectTerms Programming Abstractions
Title Software Abstractions and Methodologies for HPC Simulation Codes on Future Architectures
URI https://doaj.org/article/209a69b91a294225a5bd6a69baea03bc
Volume 2
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2049-9647
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001361380
  issn: 2049-9647
  databaseCode: DOA
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2049-9647
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001361380
  issn: 2049-9647
  databaseCode: M~E
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV07a8MwEBYldOjSd2n6QkNXt7Yly9aYhoQsCYG0kM3ocYYUmhQ7rbf-9p5kp7hTly7GnECGO_nuO0l3HyH3ocikFqwIUoiKgGP6FSAqSgOrOYeECS7AeLKJdDbLlks571B9uTthTXvgRnGYnEslpJaRiiXHxacSbYWTKFAh08Z5X0Q9nWTK764wDFNZ2FTJumrTx9dNWT2o-lf46XTp9-FkfEwOWxxIB833T8gerE_J0Y5jgba_3BlZLtBP1qoEOtBuV8KXIVQU83869eTP3nlBRRF80sl8SBert5aRiw43FgfwZewbh9BB59CgOicv49HzcBK0bAiBiVhUBzYutDG6gAxSm9pMR5FWCBCstFyqSFkWmoQLG6sQXZbmRQjWmkRlQpoUgLEL0ltv1nBJKI-dHOcKjeBFDIppxE3KhixFAUCf0J2S8vem6UWOyYLTY-70mKu6T56c8n6GXZdqL0Db5a3t8r9sd_Ufk1yTAwQx3F-hlTekty0_4Jbsm8_tqirv_LLA5_Rr9A2TOMRj
linkProvider Directory of Open Access Journals
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Software+Abstractions+and+Methodologies+for+HPC+Simulation+Codes+on+Future+Architectures&rft.jtitle=Journal+of+open+research+software&rft.date=2014-07-09&rft.issn=2049-9647&rft.eissn=2049-9647&rft.volume=2&rft.issue=1&rft.spage=e14&rft_id=info:doi/10.5334%2Fjors.aw&rft.externalDBID=n%2Fa&rft.externalDocID=10_5334_jors_aw
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2049-9647&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2049-9647&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2049-9647&client=summon