GenASiS   Basics: Object-oriented utilitarian functionality for large-scale physics simulations

Aside from numerical algorithms and problem setup, large-scale physics simulations on distributed-memory supercomputers require more basic utilitarian functionality, such as physical units and constants; display to the screen or standard output device; message passing; I/O to disk; and runtime param...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Computer physics communications Ročník 196; číslo C; s. 506 - 534
Hlavní autoři: Cardall, Christian Y., Budiardja, Reuben D.
Médium: Journal Article
Jazyk:angličtina
Vydáno: United States Elsevier B.V 01.11.2015
Elsevier
Témata:
ISSN:0010-4655, 1879-2944
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 Aside from numerical algorithms and problem setup, large-scale physics simulations on distributed-memory supercomputers require more basic utilitarian functionality, such as physical units and constants; display to the screen or standard output device; message passing; I/O to disk; and runtime parameter management and usage statistics. Here we describe and make available Fortran 2003 classes furnishing extensible object-oriented implementations of this sort of rudimentary functionality, along with individual ‘unit test’ programs and larger example problems demonstrating their use. These classes compose the Basics division of our developing astrophysics simulation code GenASiS  (General Astrophysical Simulation System), but their fundamental nature makes them useful for physics simulations in many fields. Program title:GenASiS Catalogue identifier: AEXE_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEXE_v1_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: Creative Commons Attribution - Non Commercial - ShareALike 4.0 International No. of lines in distributed program, including test data, etc.: 32863 No. of bytes in distributed program, including test data, etc.: 148873 Distribution format: tar.gz Programming language: Fortran 2003 (tested with gfortran 4.9.2, Intel Fortran 15, NAG Fortan 5.3.1, Cray Compiler 8.2.5). Computer: PC, cluster, supercomputer. Operating system: Linux, Unix. RAM: For example problems, depends on user-specified problem size and number of processes. The fluid dynamics problems with 1283 cells on 8 processes use about 300 MB per process. The molecular dynamics problems with 6912 particles on 12 processes use about 20 MB per process. Classification: 4.14, 6.5, 20. External routines: MPI [1] and Silo [2] Nature of problem: By way of illustrating GenASiSBasics functionality, solve example fluid dynamics and molecular dynamics problems. Solution method: For fluid dynamics examples, finite-volume. For molecular dynamics examples, leapfrog and velocity-Verlet integration. Unusual features: The example problems named above are not ends in themselves, but serve to illustrate our object-oriented approach and the functionality available though GenASiSBasics. In addition to these more substantial examples, we provide individual unit test programs for each of the classes comprised by GenASiSBasics. Additional comments: A version of the GenASiSBasics source code is available from the CPC program library with this publication, and minor revisions will be maintained at http://astro.phys.utk.edu/activities:genasis. Running time: For example problems, depends on user-specified problem size and number of processes. The fluid dynamics problems with 1283 cells on 8 processes take about ten minutes of wall clock time on a Cray XC30. The molecular dynamics problems with 6912 particles for 10000 time steps on 12 processes take a little over an hour on a Cray XC30. References:[1]http://www.mcs.anl.gov/mpi/[2]https://wci.llnl.gov/simulation/computer-codes/silo
AbstractList Aside from numerical algorithms and problem setup, large-scale physics simulations on distributed-memory supercomputers require more basic utilitarian functionality, such as physical units and constants; display to the screen or standard output device; message passing; I/O to disk; and runtime parameter management and usage statistics. Here we describe and make available Fortran 2003 classes furnishing extensible object-oriented implementations of this sort of rudimentary functionality, along with individual `unit test' programs and larger example problems demonstrating their use. Lastly, these classes compose the Basics division of our developing astrophysics simulation code GenASiS (General Astrophysical Simulation System), but their fundamental nature makes them useful for physics simulations in many fields.
Aside from numerical algorithms and problem setup, large-scale physics simulations on distributed-memory supercomputers require more basic utilitarian functionality, such as physical units and constants; display to the screen or standard output device; message passing; I/O to disk; and runtime parameter management and usage statistics. Here we describe and make available Fortran 2003 classes furnishing extensible object-oriented implementations of this sort of rudimentary functionality, along with individual 'unit test' programs and larger example problems demonstrating their use. These classes compose the Basics division of our developing astrophysics simulation code GenASiS (General Astrophysical Simulation System), but their fundamental nature makes them useful for physics simulations in many fields. Program summary Program title: GenASiS Catalogue identifier: AEXE_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEXE_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Creative Commons Attribution - Non Commercial - ShareALike 4.0 International No. of lines in distributed program, including test data, etc.: 32863 No. of bytes in distributed program, including test data, etc.: 148873 Distribution format: tar.gz Programming language: Fortran 2003 (tested with gfortran 4.9.2, Intel Fortran 15, NAG Fortan 5.3.1, Cray Compiler 8.2.5). Computer: PC, cluster, supercomputer. Operating system: Linux, Unix. RAM: For example problems, depends on user-specified problem size and number of processes. The fluid dynamics problems with cells on 8 processes use about 300 MB per process. The molecular dynamics problems with 6912 particles on 12 processes use about 20 MB per process. Classification: 4.14, 6.5, 20. External routines: MPI [1] and Silo [2] Nature of problem: By way of illustrating GenASiS Basics functionality, solve example fluid dynamics and molecular dynamics problems. Solution method: For fluid dynamics examples, finite-volume. For molecular dynamics examples, leapfrog and velocity-Verlet integration. Unusual features: The example problems named above are not ends in themselves, but serve to illustrate our object-oriented approach and the functionality available though GenASiS Basics. In addition to these more substantial examples, we provide individual unit test programs for each of the classes comprised by GenASiS Basics. Additional comments: A version of the GenASiS Basics source code is available from the CPC program library with this publication, and minor revisions will be maintained at http://astro.phys.utk.edu/activities:genasis. Running time: For example problems, depends on user-specified problem size and number of processes. The fluid dynamics problems with cells on 8 processes take about ten minutes of wall clock time on a Cray XC30. The molecular dynamics problems with 6912 particles for 10000 time steps on 12 processes take a little over an hour on a Cray XC30. References: http://www.mcs.anl.gov/mpi/ https://wci.llnl.gov/simulation/computer-codes/silo
Aside from numerical algorithms and problem setup, large-scale physics simulations on distributed-memory supercomputers require more basic utilitarian functionality, such as physical units and constants; display to the screen or standard output device; message passing; I/O to disk; and runtime parameter management and usage statistics. Here we describe and make available Fortran 2003 classes furnishing extensible object-oriented implementations of this sort of rudimentary functionality, along with individual ‘unit test’ programs and larger example problems demonstrating their use. These classes compose the Basics division of our developing astrophysics simulation code GenASiS  (General Astrophysical Simulation System), but their fundamental nature makes them useful for physics simulations in many fields. Program title:GenASiS Catalogue identifier: AEXE_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEXE_v1_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: Creative Commons Attribution - Non Commercial - ShareALike 4.0 International No. of lines in distributed program, including test data, etc.: 32863 No. of bytes in distributed program, including test data, etc.: 148873 Distribution format: tar.gz Programming language: Fortran 2003 (tested with gfortran 4.9.2, Intel Fortran 15, NAG Fortan 5.3.1, Cray Compiler 8.2.5). Computer: PC, cluster, supercomputer. Operating system: Linux, Unix. RAM: For example problems, depends on user-specified problem size and number of processes. The fluid dynamics problems with 1283 cells on 8 processes use about 300 MB per process. The molecular dynamics problems with 6912 particles on 12 processes use about 20 MB per process. Classification: 4.14, 6.5, 20. External routines: MPI [1] and Silo [2] Nature of problem: By way of illustrating GenASiSBasics functionality, solve example fluid dynamics and molecular dynamics problems. Solution method: For fluid dynamics examples, finite-volume. For molecular dynamics examples, leapfrog and velocity-Verlet integration. Unusual features: The example problems named above are not ends in themselves, but serve to illustrate our object-oriented approach and the functionality available though GenASiSBasics. In addition to these more substantial examples, we provide individual unit test programs for each of the classes comprised by GenASiSBasics. Additional comments: A version of the GenASiSBasics source code is available from the CPC program library with this publication, and minor revisions will be maintained at http://astro.phys.utk.edu/activities:genasis. Running time: For example problems, depends on user-specified problem size and number of processes. The fluid dynamics problems with 1283 cells on 8 processes take about ten minutes of wall clock time on a Cray XC30. The molecular dynamics problems with 6912 particles for 10000 time steps on 12 processes take a little over an hour on a Cray XC30. References:[1]http://www.mcs.anl.gov/mpi/[2]https://wci.llnl.gov/simulation/computer-codes/silo
Author Budiardja, Reuben D.
Cardall, Christian Y.
Author_xml – sequence: 1
  givenname: Christian Y.
  surname: Cardall
  fullname: Cardall, Christian Y.
  email: cardallcy@ornl.gov
  organization: Physics Division, Oak Ridge National Laboratory, Oak Ridge, TN 37831-6354, USA
– sequence: 2
  givenname: Reuben D.
  surname: Budiardja
  fullname: Budiardja, Reuben D.
  email: reubendb@utk.edu
  organization: National Institute for Computational Sciences, University of Tennessee, Knoxville, TN 37996, USA
BackLink https://www.osti.gov/servlets/purl/1257888$$D View this record in Osti.gov
BookMark eNp9kM1u1DAUhS1UJKaFB2BnsWKT9DqJfwKrUtGCVKmLwtp4nGvqUcYebAdp3oZn4clwGFYsurrS1fcd6ZxzchZiQEJeM2gZMHG5a-3Bth0w3oJoAdgzsmFKjk03DsMZ2dQPNIPg_AU5z3kHAFKO_YZ8u8Vw9eAf6O9f9IPJ3uZ39H67Q1uamDyGghNdip99McmbQN0SbPExmPo5UhcTnU36jk22ZkZ6eDyuETT7_TKblcsvyXNn5oyv_t0L8vXm45frT83d_e3n66u7xg4SSmO2apiU5A5B9dyqbgLZ9ygsoOgnxZ00BhFBiC3n3KmOW2eNGMD0TnZS9hfkzSk35uJ1tr6gfbQxhFpFs45LpVSF3p6gQ4o_FsxF7322OM8mYFyyZlIq6Pk4QkXlCbUp5pzQ6Rr5t1JJxs-agV6H1ztdh9fr8BqErjNXk_1nHpLfm3R80nl_crBO9NNjWhtgsDj5tBaYon_C_gNLG57L
CitedBy_id crossref_primary_10_1088_2041_8205_813_1_L6
crossref_primary_10_1002_cpe_5780
crossref_primary_10_1016_j_cpc_2017_10_004
crossref_primary_10_1016_j_parco_2019_102544
crossref_primary_10_1016_j_parco_2021_102856
crossref_primary_10_1088_0031_8949_91_2_024002
Cites_doi 10.1145/1243413.1243415
10.1088/0004-637X/713/2/1219
10.1086/380191
10.1111/j.1365-2966.2008.14221.x
10.1088/1742-6596/180/1/012018
10.1016/0021-9991(78)90023-2
10.1103/PhysRevD.72.043007
10.1088/0067-0049/210/2/17
10.1088/1742-6596/402/1/012027
10.1088/0004-637X/751/1/26
10.1103/PhysRevD.68.023006
10.1103/PhysRevD.88.023011
10.1016/j.cpc.2011.05.014
10.1016/j.jcp.2005.02.017
10.1103/PhysRevD.87.103004
ContentType Journal Article
Copyright 2015 Elsevier B.V.
Copyright_xml – notice: 2015 Elsevier B.V.
CorporateAuthor Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
CorporateAuthor_xml – name: Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
DBID AAYXX
CITATION
7SC
7U5
8FD
H8D
JQ2
L7M
L~C
L~D
OIOZB
OTOTI
DOI 10.1016/j.cpc.2015.06.001
DatabaseName CrossRef
Computer and Information Systems Abstracts
Solid State and Superconductivity Abstracts
Technology Research Database
Aerospace Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
OSTI.GOV - Hybrid
OSTI.GOV
DatabaseTitle CrossRef
Aerospace Database
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Solid State and Superconductivity Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Aerospace Database

DeliveryMethod fulltext_linktorsrc
Discipline Physics
EISSN 1879-2944
EndPage 534
ExternalDocumentID 1257888
10_1016_j_cpc_2015_06_001
S0010465515002453
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1RT
1~.
1~5
29F
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AARLI
AAXUO
AAYFN
ABBOA
ABFNM
ABMAC
ABNEU
ABQEM
ABQYD
ABXDB
ABYKQ
ACDAQ
ACFVG
ACGFS
ACLVX
ACNNM
ACRLP
ACSBN
ACZNC
ADBBV
ADECG
ADEZE
ADJOM
ADMUD
AEBSH
AEKER
AENEX
AFKWA
AFTJW
AFZHZ
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AI.
AIALX
AIEXJ
AIKHN
AITUG
AIVDX
AJBFU
AJOXV
AJSZI
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
ATOGT
AVWKF
AXJTR
AZFZN
BBWZM
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FLBIZ
FNPLU
FYGXN
G-2
G-Q
GBLVA
GBOLZ
HLZ
HME
HMV
HVGLF
HZ~
IHE
IMUCA
J1W
KOM
LG9
LZ4
M38
M41
MO0
N9A
NDZJH
O-L
O9-
OAUVE
OGIMB
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SCB
SDF
SDG
SES
SEW
SHN
SPC
SPCBC
SPD
SPG
SSE
SSK
SSQ
SSV
SSZ
T5K
TN5
UPT
VH1
WUQ
ZMT
~02
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABJNI
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
7SC
7U5
8FD
H8D
JQ2
L7M
L~C
L~D
AALMO
ABPIF
ABPTK
OIOZB
OTOTI
ID FETCH-LOGICAL-c470t-ab84d875fe0835c82d0733e6c0e63d85f7aaeee066b555f825cfca640a3f72773
ISICitedReferencesCount 5
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000362602900048&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0010-4655
IngestDate Mon Jul 03 03:57:32 EDT 2023
Thu Oct 02 05:04:32 EDT 2025
Tue Nov 18 22:34:36 EST 2025
Sat Nov 29 06:56:41 EST 2025
Fri Feb 23 02:30:58 EST 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue C
Keywords Fortran 2003
Object-oriented programming
Simulation framework
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c470t-ab84d875fe0835c82d0733e6c0e63d85f7aaeee066b555f825cfca640a3f72773
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
AC05-00OR22725
USDOE Office of Science (SC), Nuclear Physics (NP)
OpenAccessLink https://www.osti.gov/servlets/purl/1257888
PQID 1778035990
PQPubID 23500
PageCount 29
ParticipantIDs osti_scitechconnect_1257888
proquest_miscellaneous_1778035990
crossref_citationtrail_10_1016_j_cpc_2015_06_001
crossref_primary_10_1016_j_cpc_2015_06_001
elsevier_sciencedirect_doi_10_1016_j_cpc_2015_06_001
PublicationCentury 2000
PublicationDate 2015-11-01
PublicationDateYYYYMMDD 2015-11-01
PublicationDate_xml – month: 11
  year: 2015
  text: 2015-11-01
  day: 01
PublicationDecade 2010
PublicationPlace United States
PublicationPlace_xml – name: United States
PublicationTitle Computer physics communications
PublicationYear 2015
Publisher Elsevier B.V
Elsevier
Publisher_xml – name: Elsevier B.V
– name: Elsevier
References Reid (br000010) 2007; 26
Miyoshi, Kusano (br000070) 2005; 208
Cardall, Razoumov, Endeve, Mezzacappa (br000110) 2005
Cardall, Mezzacappa (br000100) 2003; 68
Pang (br000030) 2006
Endeve, Cardall, Budiardja, Beck, Bejnood, Toedte, Mezzacappa, Blondin (br000065) 2012; 751
Endeve, Cardall, Budiardja, Mezzacappa (br000055) 2012; 402
Cardall, Endeve, Mezzacappa (br000120) 2013; 87
Endeve, Cardall, Budiardja, Mezzacappa (br000060) 2010; 713
Thijssen (br000025) 2007
Bruenn, Mezzacappa, Hix, Blondin, Marronetti, Messer, Dirk, Yoshida (br000095) 2009; 180
Budiardja, Cardall (br000080) 2011; 182
Liebendörfer, Messer, Mezzacappa, Bruenn, Cardall, Thielemann (br000090) 2004; 150
Gropp, Lusk, Skjellum (br000040) 1999
Mignone, Ugliano, Bodo (br000075) 2009; 393
Cardall (br000115) 2009
Tsatsin, Budiardja, Cardall, Endeve, Marronetti, Mezzacappa (br000085) 2011
Cardall, Lentz, Mezzacappa (br000105) 2005; 72
Cardall, Endeve, Mezzacappa (br000125) 2013; 88
Sod (br000020) 1978; 27
Fahey, Budiardja, Crosby, McNally (br000015) 2014; vol. 8488
Bodenheimer, Laughlin, Rozyczka, Plewa, Yorke (br000035) 2007
Adams, Brainerd, Hendrickson, Maine, Martin, Smith (br000050) 2008
Gamma, Helm, Johnson, Vlissides (br000045) 1994
Cardall, Budiardja, Endeve, Mezzacappa (br000005) 2014; 210
Gropp (10.1016/j.cpc.2015.06.001_br000040) 1999
Endeve (10.1016/j.cpc.2015.06.001_br000065) 2012; 751
Bruenn (10.1016/j.cpc.2015.06.001_br000095) 2009; 180
Liebendörfer (10.1016/j.cpc.2015.06.001_br000090) 2004; 150
Gamma (10.1016/j.cpc.2015.06.001_br000045) 1994
Endeve (10.1016/j.cpc.2015.06.001_br000060) 2010; 713
Mignone (10.1016/j.cpc.2015.06.001_br000075) 2009; 393
Tsatsin (10.1016/j.cpc.2015.06.001_br000085) 2011
Adams (10.1016/j.cpc.2015.06.001_br000050) 2008
Thijssen (10.1016/j.cpc.2015.06.001_br000025) 2007
Sod (10.1016/j.cpc.2015.06.001_br000020) 1978; 27
Miyoshi (10.1016/j.cpc.2015.06.001_br000070) 2005; 208
Cardall (10.1016/j.cpc.2015.06.001_br000125) 2013; 88
Cardall (10.1016/j.cpc.2015.06.001_br000110) 2005
Cardall (10.1016/j.cpc.2015.06.001_br000005) 2014; 210
Cardall (10.1016/j.cpc.2015.06.001_br000105) 2005; 72
Reid (10.1016/j.cpc.2015.06.001_br000010) 2007; 26
Endeve (10.1016/j.cpc.2015.06.001_br000055) 2012; 402
Budiardja (10.1016/j.cpc.2015.06.001_br000080) 2011; 182
Cardall (10.1016/j.cpc.2015.06.001_br000115) 2009
Bodenheimer (10.1016/j.cpc.2015.06.001_br000035) 2007
Cardall (10.1016/j.cpc.2015.06.001_br000100) 2003; 68
Cardall (10.1016/j.cpc.2015.06.001_br000120) 2013; 87
Pang (10.1016/j.cpc.2015.06.001_br000030) 2006
Fahey (10.1016/j.cpc.2015.06.001_br000015) 2014; vol. 8488
References_xml – start-page: 27
  year: 2009
  end-page: 37
  ident: br000115
  publication-title: Numerical Methods in Multidimensional Radiative Transfer
– volume: 210
  start-page: 17
  year: 2014
  ident: br000005
  publication-title: Astrophys. J. Suppl. Ser.
– volume: 751
  start-page: 26
  year: 2012
  ident: br000065
  publication-title: Astrophys. J.
– volume: 208
  start-page: 315
  year: 2005
  end-page: 344
  ident: br000070
  publication-title: J. Comput. Phys.
– volume: 88
  start-page: 023011
  year: 2013
  ident: br000125
  publication-title: Phys. Rev. D
– volume: 182
  start-page: 2265
  year: 2011
  end-page: 2275
  ident: br000080
  publication-title: Comput. Phys. Comm.
– volume: 68
  start-page: 023006
  year: 2003
  ident: br000100
  publication-title: Phys. Rev. D
– year: 2007
  ident: br000035
  article-title: Numerical Methods in Astrophysics: An Introduction
– year: 1999
  ident: br000040
  article-title: Using MPI—2nd Edition: Portable Parallel Programming with the Message Passing Interface (Scientific and Engineering Computation)
– volume: 72
  start-page: 043007
  year: 2005
  ident: br000105
  publication-title: Phys. Rev. D
– year: 2008
  ident: br000050
  article-title: The Fortran 2003 Handbook: The Complete Syntax, Features and Procedures
– volume: 393
  start-page: 1141
  year: 2009
  end-page: 1156
  ident: br000075
  publication-title: Mon. Not. R. Astron. Soc.
– year: 1994
  ident: br000045
  article-title: Design Patterns: Elements of Reusable Object-Oriented Software
– volume: vol. 8488
  start-page: 430
  year: 2014
  end-page: 439
  ident: br000015
  publication-title: Supercomputing
– volume: 180
  start-page: 012018
  year: 2009
  ident: br000095
  publication-title: J. Phys. Conf. Ser.
– volume: 150
  start-page: 263
  year: 2004
  end-page: 316
  ident: br000090
  publication-title: Astrophys. J. Suppl. Ser.
– volume: 27
  start-page: 1
  year: 1978
  end-page: 31
  ident: br000020
  publication-title: J. Comput. Phys.
– volume: 713
  start-page: 1219
  year: 2010
  end-page: 1243
  ident: br000060
  publication-title: Astrophys. J.
– volume: 26
  start-page: 10
  year: 2007
  end-page: 33
  ident: br000010
  publication-title: SIGPLAN Fortran Forum
– year: 2007
  ident: br000025
  article-title: Computational Physics
– year: 2006
  ident: br000030
  article-title: An Introduction to Computational Physics
– volume: 402
  start-page: 012027
  year: 2012
  ident: br000055
  publication-title: J. Phys. Conf. Ser.
– start-page: 12006
  year: 2011
  ident: br000085
  article-title: GenASiS: A Full GR-RMHD Simulation Framework: Overview, Goals, and Preliminary Tests
  publication-title: APS Meeting Abstracts
– start-page: 196
  year: 2005
  end-page: 218
  ident: br000110
  publication-title: Open Issues in Core Collapse Supernova Theory
– volume: 87
  start-page: 103004
  year: 2013
  ident: br000120
  publication-title: Phys. Rev. D
– volume: vol. 8488
  start-page: 430
  year: 2014
  ident: 10.1016/j.cpc.2015.06.001_br000015
– volume: 26
  start-page: 10
  year: 2007
  ident: 10.1016/j.cpc.2015.06.001_br000010
  publication-title: SIGPLAN Fortran Forum
  doi: 10.1145/1243413.1243415
– year: 2006
  ident: 10.1016/j.cpc.2015.06.001_br000030
– volume: 713
  start-page: 1219
  issue: 2
  year: 2010
  ident: 10.1016/j.cpc.2015.06.001_br000060
  publication-title: Astrophys. J.
  doi: 10.1088/0004-637X/713/2/1219
– start-page: 27
  year: 2009
  ident: 10.1016/j.cpc.2015.06.001_br000115
– year: 2007
  ident: 10.1016/j.cpc.2015.06.001_br000025
– year: 1994
  ident: 10.1016/j.cpc.2015.06.001_br000045
– volume: 150
  start-page: 263
  year: 2004
  ident: 10.1016/j.cpc.2015.06.001_br000090
  publication-title: Astrophys. J. Suppl. Ser.
  doi: 10.1086/380191
– volume: 393
  start-page: 1141
  issue: 4
  year: 2009
  ident: 10.1016/j.cpc.2015.06.001_br000075
  publication-title: Mon. Not. R. Astron. Soc.
  doi: 10.1111/j.1365-2966.2008.14221.x
– volume: 180
  start-page: 012018
  year: 2009
  ident: 10.1016/j.cpc.2015.06.001_br000095
  publication-title: J. Phys. Conf. Ser.
  doi: 10.1088/1742-6596/180/1/012018
– year: 1999
  ident: 10.1016/j.cpc.2015.06.001_br000040
– volume: 27
  start-page: 1
  issue: 1
  year: 1978
  ident: 10.1016/j.cpc.2015.06.001_br000020
  publication-title: J. Comput. Phys.
  doi: 10.1016/0021-9991(78)90023-2
– volume: 72
  start-page: 043007
  issue: 4
  year: 2005
  ident: 10.1016/j.cpc.2015.06.001_br000105
  publication-title: Phys. Rev. D
  doi: 10.1103/PhysRevD.72.043007
– year: 2007
  ident: 10.1016/j.cpc.2015.06.001_br000035
– volume: 210
  start-page: 17
  year: 2014
  ident: 10.1016/j.cpc.2015.06.001_br000005
  publication-title: Astrophys. J. Suppl. Ser.
  doi: 10.1088/0067-0049/210/2/17
– start-page: 196
  year: 2005
  ident: 10.1016/j.cpc.2015.06.001_br000110
– volume: 402
  start-page: 012027
  issue: 1
  year: 2012
  ident: 10.1016/j.cpc.2015.06.001_br000055
  publication-title: J. Phys. Conf. Ser.
  doi: 10.1088/1742-6596/402/1/012027
– volume: 751
  start-page: 26
  year: 2012
  ident: 10.1016/j.cpc.2015.06.001_br000065
  publication-title: Astrophys. J.
  doi: 10.1088/0004-637X/751/1/26
– volume: 68
  start-page: 023006
  issue: 2
  year: 2003
  ident: 10.1016/j.cpc.2015.06.001_br000100
  publication-title: Phys. Rev. D
  doi: 10.1103/PhysRevD.68.023006
– volume: 88
  start-page: 023011
  issue: 2
  year: 2013
  ident: 10.1016/j.cpc.2015.06.001_br000125
  publication-title: Phys. Rev. D
  doi: 10.1103/PhysRevD.88.023011
– volume: 182
  start-page: 2265
  issue: 10
  year: 2011
  ident: 10.1016/j.cpc.2015.06.001_br000080
  publication-title: Comput. Phys. Comm.
  doi: 10.1016/j.cpc.2011.05.014
– volume: 208
  start-page: 315
  issue: 1
  year: 2005
  ident: 10.1016/j.cpc.2015.06.001_br000070
  publication-title: J. Comput. Phys.
  doi: 10.1016/j.jcp.2005.02.017
– volume: 87
  start-page: 103004
  issue: 10
  year: 2013
  ident: 10.1016/j.cpc.2015.06.001_br000120
  publication-title: Phys. Rev. D
  doi: 10.1103/PhysRevD.87.103004
– year: 2008
  ident: 10.1016/j.cpc.2015.06.001_br000050
– start-page: 12006
  year: 2011
  ident: 10.1016/j.cpc.2015.06.001_br000085
  article-title: GenASiS: A Full GR-RMHD Simulation Framework: Overview, Goals, and Preliminary Tests
SSID ssj0007793
Score 2.1953342
Snippet Aside from numerical algorithms and problem setup, large-scale physics simulations on distributed-memory supercomputers require more basic utilitarian...
SourceID osti
proquest
crossref
elsevier
SourceType Open Access Repository
Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 506
SubjectTerms Computational fluid dynamics
Computer simulation
FORTRAN
Fortran 2003
Mathematical models
MATHEMATICS AND COMPUTING
Molecular dynamics
Object oriented
Object-oriented programming
Simulation framework
Summaries
Title GenASiS   Basics: Object-oriented utilitarian functionality for large-scale physics simulations
URI https://dx.doi.org/10.1016/j.cpc.2015.06.001
https://www.proquest.com/docview/1778035990
https://www.osti.gov/servlets/purl/1257888
Volume 196
WOSCitedRecordID wos000362602900048&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1879-2944
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0007793
  issn: 0010-4655
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9NAEF5BClIviKdIC2iROBE58mPtXXMLaXkdSqUWKRyQtV6PpUTFieIE9ecz4127boEIDlysyPLa0X6fZ76dHc8w9go9DCRCK08EIDz0t4mnw8J4OhcilxpKJfOm2YQ8OVGzWXrq0prrpp2ArCp1eZmu_ivUeA7Bpk9n_wHu7qZ4An8j6HhE2PH4V8C_h2pyNj8bvdU1JQHhiv9zTsEWb0kljUlg4sOpNPe6CXCgX7PhwLnL3byg3HCvRuzAxT3qUT3_7tp81X0127aE6K4z_c9NOrU-RRZqu71haxnQg7-Ou0jAFjm6LhZOxm5zqEZH4344Iojdd3ldjMw59L7NRUtPVdqsx7FmVsnUC1Nb-bGzw7a1rSPc9Lf23YYaFmOzovKTQTy2e0lXzqxLMQzIFil1m-2FMk7VgO1NPh7PPnVeWkpXkNn9u3bHu8n9u3H7P2mWwRJn7Bcn3iiT8_vsnltS8ImlwgN2C6qH7O6pheQR--YIwS0h3vAbdOA9OvBrdOBIB96jA3cw8x4dHrMv747Ppx8811TDM0L6G3wJlShwkVoCiW-jwoLadkJifEiiQsWl1BoAUInmcRyXKoxNaXQifB2VqHVl9IQNqmUFTxkPTeQDLnhTUWihIE11kEMelQDofiMIhsxvpy0zruI8NT65yNrUwkWGM53RTGc2vXLIXndDVrbcyq6LRYtF5vSi1YEZ0mXXsEPCjYZQnWRDCWU4xhFmyF62cGZoaWn7TFew3NZZIKWigpepf7DzDods_-rFeMYGm_UWnrM75sdmXq9fOB7-BGDnn_c
linkProvider Elsevier
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=GenASiS+Basics%3A+Object-oriented+utilitarian+functionality+for+large-scale+physics+simulations&rft.jtitle=Computer+physics+communications&rft.au=Cardall%2C+Christian+Y.&rft.au=Budiardja%2C+Reuben+D.&rft.date=2015-11-01&rft.pub=Elsevier&rft.issn=0010-4655&rft.eissn=1879-2944&rft.volume=196&rft.issue=C&rft_id=info:doi/10.1016%2Fj.cpc.2015.06.001&rft.externalDocID=1257888
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0010-4655&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0010-4655&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0010-4655&client=summon