Multi-physics simulations using a hierarchical interchangeable software interface
We introduce a general-purpose framework for interconnecting scientific simulation programs using a homogeneous, unified interface. Our framework is intrinsically parallel, and conveniently separates all component numerical modules in memory. This strict separation allows automatic unit conversion,...
Saved in:
| Published in: | Computer physics communications Vol. 184; no. 3; pp. 456 - 468 |
|---|---|
| Main Authors: | , , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier B.V
01.03.2013
|
| Subjects: | |
| ISSN: | 0010-4655, 1879-2944 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | We introduce a general-purpose framework for interconnecting scientific simulation programs using a homogeneous, unified interface. Our framework is intrinsically parallel, and conveniently separates all component numerical modules in memory. This strict separation allows automatic unit conversion, distributed execution of modules on different cores within a cluster or grid, and orderly recovery from errors. The framework can be efficiently implemented and incurs an acceptable overhead. In practice, we measure the time spent in the framework to be less than 1% of the wall-clock time. Due to the unified structure of the interface, incorporating multiple modules addressing the same physics in different ways is relatively straightforward. Different modules may be advanced serially or in parallel. Despite initial concerns, we have encountered relatively few problems with this strict separation between modules, and the results of our simulations are consistent with earlier results using more traditional monolithic approaches. This framework provides a platform to combine existing simulation codes or develop new physical solver codes within a rich “ecosystem” of interchangeable modules. |
|---|---|
| AbstractList | We introduce a general-purpose framework for interconnecting scientific simulation programs using a homogeneous, unified interface. Our framework is intrinsically parallel, and conveniently separates all component numerical modules in memory. This strict separation allows automatic unit conversion, distributed execution of modules on different cores within a cluster or grid, and orderly recovery from errors. The framework can be efficiently implemented and incurs an acceptable overhead. In practice, we measure the time spent in the framework to be less than 1% of the wall-clock time. Due to the unified structure of the interface, incorporating multiple modules addressing the same physics in different ways is relatively straightforward. Different modules may be advanced serially or in parallel. Despite initial concerns, we have encountered relatively few problems with this strict separation between modules, and the results of our simulations are consistent with earlier results using more traditional monolithic approaches. This framework provides a platform to combine existing simulation codes or develop new physical solver codes within a rich "ecosystem" of interchangeable modules. |
| Author | McMillan, Stephen L.W. van Elteren, Arjen Portegies Zwart, Simon F. Pelupessy, F. Inti de Vries, Nathan |
| Author_xml | – sequence: 1 givenname: Simon F. surname: Portegies Zwart fullname: Portegies Zwart, Simon F. email: spz@strw.leidenuniv.nl organization: Sterrewacht Leiden, P.O. Box 9513, 2300 RA Leiden, The Netherlands – sequence: 2 givenname: Stephen L.W. surname: McMillan fullname: McMillan, Stephen L.W. organization: Department of Physics, Drexel University, Philadelphia, PA 19104, USA – sequence: 3 givenname: Arjen surname: van Elteren fullname: van Elteren, Arjen organization: Sterrewacht Leiden, P.O. Box 9513, 2300 RA Leiden, The Netherlands – sequence: 4 givenname: F. Inti surname: Pelupessy fullname: Pelupessy, F. Inti organization: Sterrewacht Leiden, P.O. Box 9513, 2300 RA Leiden, The Netherlands – sequence: 5 givenname: Nathan surname: de Vries fullname: de Vries, Nathan organization: Sterrewacht Leiden, P.O. Box 9513, 2300 RA Leiden, The Netherlands |
| BookMark | eNp9kD1PwzAQhi1UJNrCD2DLyJJgO7GdiAlVfElFCAlmy3bOras0CbYD6r8nJUwMTPdK9z4n3bNAs7ZrAaFLgjOCCb_eZaY3GcWEZrjKMC1O0JyUokppVRQzNMeY4LTgjJ2hRQg7jLEQVT5Hr89DE13abw_BmZAEtx8aFV3XhmQIrt0kKtk68MqbrTOqSVwbYcyq3YDSDSShs_FLeZgWVhk4R6dWNQEufucSvd_fva0e0_XLw9Pqdp2avOIxLZigtcg1BqJ5WbOcAxPaqkJTJiwvQdfAgGpeMws1NppTQjhTdW51ha3Kl-hqutv77mOAEOXeBQNNo1rohiAJ51UpcsrJWCVT1fguBA9W9t7tlT9IguVRn9zJUZ886pO4kqO-kRF_GOPij5nolWv-JW8mEsbvP0d5MhgHrYHaeTBR1p37h_4GSDSOcw |
| CitedBy_id | crossref_primary_10_1051_0004_6361_202039949 crossref_primary_10_1016_j_procs_2015_05_273 crossref_primary_10_1093_mnras_staa788 crossref_primary_10_1093_mnras_stw2507 crossref_primary_10_3847_1538_4357_adef01 crossref_primary_10_1093_mnras_staa3671 crossref_primary_10_3847_1538_4357_ad90b3 crossref_primary_10_1093_mnras_sty2879 crossref_primary_10_1051_0004_6361_202039151 crossref_primary_10_1029_2018MS001600 crossref_primary_10_1093_mnras_stv542 crossref_primary_10_1051_0004_6361_201833974 crossref_primary_10_1017_S1743921315007875 crossref_primary_10_1140_epjc_s10052_022_10175_6 crossref_primary_10_1093_mnras_stz1056 crossref_primary_10_1051_0004_6361_201732060 crossref_primary_10_1093_mnras_staa095 crossref_primary_10_1088_1538_3873_aa7c49 crossref_primary_10_1093_mnras_stac2865 crossref_primary_10_1051_0004_6361_202449828 crossref_primary_10_1093_mnras_stv1832 crossref_primary_10_3847_1538_4357_ade9b5 crossref_primary_10_1109_MC_2015_334 crossref_primary_10_1051_0004_6361_202348614 crossref_primary_10_1051_0004_6361_202453533 crossref_primary_10_1051_0004_6361_202450774 crossref_primary_10_1093_mnras_sty2747 crossref_primary_10_1093_mnras_stv892 crossref_primary_10_1016_j_future_2018_08_045 crossref_primary_10_1093_mnras_stac1496 crossref_primary_10_3847_1538_4357_adc449 crossref_primary_10_1051_0004_6361_201629567 crossref_primary_10_1051_0004_6361_202554234 crossref_primary_10_1088_1742_6596_1231_1_012028 crossref_primary_10_1093_mnras_stx1464 crossref_primary_10_1051_0004_6361_201630221 crossref_primary_10_1093_mnras_staa1915 crossref_primary_10_1093_mnras_stac1007 crossref_primary_10_1093_mnras_stv805 crossref_primary_10_3847_1538_4357_ad4098 crossref_primary_10_1016_j_jcp_2015_05_004 crossref_primary_10_1093_mnras_stv2318 crossref_primary_10_3847_1538_4357_abc011 crossref_primary_10_3847_1538_4357_ac0c10 crossref_primary_10_1051_0004_6361_202453104 crossref_primary_10_1051_0004_6361_201527886 crossref_primary_10_1093_mnras_stw060 crossref_primary_10_1093_mnras_stad1256 crossref_primary_10_1093_mnras_sty597 crossref_primary_10_1051_0004_6361_201935330 crossref_primary_10_1093_mnras_stad2864 crossref_primary_10_1051_0004_6361_202450903 crossref_primary_10_1093_mnras_stv2831 crossref_primary_10_1051_0004_6361_201730793 crossref_primary_10_1051_0004_6361_202554762 crossref_primary_10_1051_0004_6361_201935625 crossref_primary_10_1051_0004_6361_201936835 crossref_primary_10_3847_1538_4357_ad7135 crossref_primary_10_3847_1538_4357_aa7f29 crossref_primary_10_3847_1538_4357_add689 crossref_primary_10_1051_0004_6361_202451051 crossref_primary_10_1051_0004_6361_202553955 crossref_primary_10_1016_j_cnsns_2020_105240 crossref_primary_10_1093_mnras_staa3669 crossref_primary_10_1093_mnras_staa713 crossref_primary_10_3847_1538_4357_aad414 crossref_primary_10_1093_mnras_stab402 crossref_primary_10_1126_science_adi4211 crossref_primary_10_1093_mnras_sty2721 crossref_primary_10_3847_1538_4357_ab321f crossref_primary_10_1186_s40668_018_0024_6 crossref_primary_10_1051_0004_6361_201731874 crossref_primary_10_1093_mnras_stac2563 crossref_primary_10_1093_mnras_stv2787 crossref_primary_10_1093_mnras_stad790 crossref_primary_10_1093_mnras_sty985 crossref_primary_10_1051_0004_6361_201731072 crossref_primary_10_1093_mnras_stv1453 crossref_primary_10_1017_S1743921315007784 crossref_primary_10_1093_mnras_staa1084 crossref_primary_10_3847_0004_637X_817_1_4 crossref_primary_10_1093_mnras_stv1803 crossref_primary_10_3847_1538_4357_ab4db1 crossref_primary_10_3847_2041_8213_ab1b75 crossref_primary_10_1038_s41550_025_02609_4 crossref_primary_10_1186_s40668_015_0012_z crossref_primary_10_1017_S1743921315010601 crossref_primary_10_3847_1538_4357_ace2c6 crossref_primary_10_1088_0004_637X_805_2_116 crossref_primary_10_1093_mnras_sty2672 crossref_primary_10_1051_0004_6361_202451785 crossref_primary_10_1093_mnras_stab1428 crossref_primary_10_3847_1538_4357_ad7f50 crossref_primary_10_1051_0004_6361_201424195 crossref_primary_10_1093_mnras_staa2264 crossref_primary_10_1186_s40668_016_0015_4 crossref_primary_10_3847_1538_4357_ab3b06 crossref_primary_10_1051_0004_6361_202039118 crossref_primary_10_3847_1538_4357_ad3d51 crossref_primary_10_1051_0004_6361_201424998 crossref_primary_10_1051_0004_6361_201832967 crossref_primary_10_3847_1538_4357_ab0e70 crossref_primary_10_1093_mnras_staa1905 crossref_primary_10_1093_mnras_stx1821 crossref_primary_10_3847_1538_4357_ad8642 crossref_primary_10_1051_0004_6361_202141789 crossref_primary_10_1093_mnras_stac1733 crossref_primary_10_1093_mnras_staa456 crossref_primary_10_1093_mnras_stad568 crossref_primary_10_1051_0004_6361_201833485 crossref_primary_10_1093_mnras_stv293 crossref_primary_10_1093_mnras_stab1931 crossref_primary_10_1093_mnras_stw264 crossref_primary_10_1007_s41115_023_00018_w crossref_primary_10_1093_mnras_stad2654 crossref_primary_10_1093_mnras_stv452 crossref_primary_10_1186_s40668_018_0027_3 crossref_primary_10_3847_1538_4357_ab480a crossref_primary_10_1093_mnras_stv2447 crossref_primary_10_1093_mnras_stw784 crossref_primary_10_1051_0004_6361_201423831 crossref_primary_10_1093_mnras_stv1356 crossref_primary_10_1016_j_cnsns_2018_02_002 crossref_primary_10_1051_0004_6361_201732020 crossref_primary_10_1093_mnras_stac1690 crossref_primary_10_1093_mnras_sty208 crossref_primary_10_1093_mnras_stz2467 crossref_primary_10_3847_1538_3881_aa9926 crossref_primary_10_1093_mnras_stx2721 crossref_primary_10_1093_mnras_stac3745 crossref_primary_10_1088_1674_4527_ac7f0f crossref_primary_10_1093_mnras_stv2918 crossref_primary_10_1088_0067_0049_219_2_31 crossref_primary_10_1051_0004_6361_202451511 crossref_primary_10_1016_j_cpc_2022_108596 crossref_primary_10_1016_j_physrep_2014_02_001 crossref_primary_10_1051_0004_6361_201834641 crossref_primary_10_1088_1674_4527_21_1_3 crossref_primary_10_3847_2041_8213_ab01e4 crossref_primary_10_1051_0004_6361_201321252 crossref_primary_10_1186_s40668_015_0010_1 crossref_primary_10_1093_mnras_stw2370 crossref_primary_10_3847_1538_4357_acb0c5 crossref_primary_10_1017_S1743921316000545 crossref_primary_10_1093_mnras_stad2273 crossref_primary_10_1051_0004_6361_201834598 crossref_primary_10_1093_mnras_stw006 crossref_primary_10_1016_j_cpc_2016_05_020 crossref_primary_10_1109_MS_2016_113 crossref_primary_10_1093_mnras_sty428 |
| Cites_doi | 10.1016/S1384-1076(03)00054-X 10.1016/j.newast.2006.09.004 10.1109/MC.2010.184 10.1038/324446a0 10.1088/0004-637X/734/1/55 10.1086/145971 10.1093/pasj/59.6.1095 10.1016/j.newast.2006.11.003 10.1086/317361 10.1093/mnras/163.3.279 10.1046/j.1365-8711.2001.03976.x 10.1145/1272366.1272368 10.1086/187844 10.1137/0709052 10.1111/j.1365-2966.2005.09655.x 10.1093/mnras/181.3.375 10.1007/978-0-85729-049-6_8 10.1016/0167-8191(96)00024-5 10.1016/j.newast.2008.01.010 10.1016/j.newast.2008.10.006 10.1016/j.jcp.2011.12.024 10.1051/0004-6361:20047071 10.1111/j.1365-2966.2011.20137.x 10.1093/mnras/71.5.460 10.1088/2041-8205/731/1/L9 10.1086/504366 10.1016/B978-0-12-123420-1.50017-3 10.1086/115978 10.1016/S1384-1076(02)00229-4 10.1126/science.1211927 |
| ContentType | Journal Article |
| Copyright | 2012 |
| Copyright_xml | – notice: 2012 |
| DBID | AAYXX CITATION 7SC 7U5 8FD H8D JQ2 L7M L~C L~D |
| DOI | 10.1016/j.cpc.2012.09.024 |
| 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 |
| 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 | 468 |
| ExternalDocumentID | 10_1016_j_cpc_2012_09_024 S0010465512003116 |
| 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 |
| ID | FETCH-LOGICAL-c396t-4572d73b0e1b68d536e57bfa4b257f68ebde5e2b6d5fed0cb621165ad3fb90fa3 |
| ISICitedReferencesCount | 186 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000315125500002&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 | Thu Oct 02 05:41:26 EDT 2025 Sat Nov 29 08:01:33 EST 2025 Tue Nov 18 21:16:35 EST 2025 Fri Feb 23 02:30:56 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Keywords | Computing methodologies: simulation modeling, and visualization Distributed computing Astronomy Computer applications Physical sciences and engineering |
| Language | English |
| License | https://www.elsevier.com/tdm/userlicense/1.0 |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c396t-4572d73b0e1b68d536e57bfa4b257f68ebde5e2b6d5fed0cb621165ad3fb90fa3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
| PQID | 1669873261 |
| PQPubID | 23500 |
| PageCount | 13 |
| ParticipantIDs | proquest_miscellaneous_1669873261 crossref_primary_10_1016_j_cpc_2012_09_024 crossref_citationtrail_10_1016_j_cpc_2012_09_024 elsevier_sciencedirect_doi_10_1016_j_cpc_2012_09_024 |
| PublicationCentury | 2000 |
| PublicationDate | March 2013 2013-03-00 20130301 |
| PublicationDateYYYYMMDD | 2013-03-01 |
| PublicationDate_xml | – month: 03 year: 2013 text: March 2013 |
| PublicationDecade | 2010 |
| PublicationTitle | Computer physics communications |
| PublicationYear | 2013 |
| Publisher | Elsevier B.V |
| Publisher_xml | – name: Elsevier B.V |
| References | Iwasawa, An, Matsubayashi, Funato, Makino (br000190) 2011; 731 Pelupessy, Portegies Zwart (br000130) 2012; 420 Hull, Enright, Fellen, Sedgwick (br000150) 1972; 9 Sills (br000070) 2003; 8 S. McMillan, S. Portegies Zwart, A. van Elteren, A. Whitehead, ArXiv e-prints, 2011. Pelupessy, van der Werf, Icke (br000170) 2004; 422 Teuben (br000040) 1995; vol. 77 Hut (br000065) 2003; 8 Portegies Zwart, Verbunt (br000060) 1996; 309 Hut, Makino, McMillan (br000195) 1995; 443 Portegies Zwart (br000080) 2009; 14 F.J. Seinstra, et al., Jungle computing: distributed supercomputing beyond clusters, grids, and clouds, 2011. Portegies Zwart, van den Heuvel, van Leeuwen, Nelemans (br000120) 2011; 734 Lusk, Doss, Skjellum (br000085) 1996; 22 Gingold, Monaghan (br000010) 1977; 181 Heggie, Mathieu (br000180) 1986; 267 S.J. Aarseth, Multiple Time Scales, 1985, pp. 377–418. Hut, McMillan, Makino, Portegies Zwart (br000055) 2010 Wisdom, Holman (br000160) 1991; 102 Salpeter (br000135) 1955; 121 Fryxell (br000020) 2000; 131 Fujii, Iwasawa, Funato, Makino (br000145) 2007; 59 Harfst (br000205) 2007; 12 Springel (br000200) 2005; 364 Eggleton (br000005) 1973; 163 E. Gaburov, J. Bédorf, S. Portegies Zwart, Procedia Computer Science, vol. 1, pp. 1119–1127, 1, 2010. Barnes, Hut, Teuben (br000045) 2010 Nitadori, Makino (br000185) 2008; 13 N. Drost, et al., ArXiv e-prints, 2012. Bédorf, Gaburov, Portegies Zwart (br000165) 2012; 231 McCarthy, Abrahams, Edwards, Hart, Levin (br000030) 1962 Barnes, Hut (br000155) 1986; 324 Portegies Zwart, McMillan, Hut, Makino (br000050) 2001; 321 J. Maassen, H. Bal, in: the 16th international symposium on High Performance Distributed Computing. New York, NY, USA, 2007, pp. 1–10. Davies (br000075) 2006; 12 Pelupessy, Papadopoulos, van der Werf (br000175) 2006; 645 Pharr, Fernando (br000025) 2005 Plummer (br000140) 1911; 71 Fujii, Portegies Zwart (br000125) 2011; 334 B. Kent, W. Cunningham, OOPSLA ’87 workshop on Specification and Design for Object-Oriented Programming, 1987. Bal (br000100) 2010; 43 S. Portegies Zwart, S. McMillan, I. Pelupessy, A. van Elteren, ArXiv e-prints, 2011. Pelupessy (10.1016/j.cpc.2012.09.024_br000175) 2006; 645 Hut (10.1016/j.cpc.2012.09.024_br000195) 1995; 443 McCarthy (10.1016/j.cpc.2012.09.024_br000030) 1962 Fujii (10.1016/j.cpc.2012.09.024_br000125) 2011; 334 Barnes (10.1016/j.cpc.2012.09.024_br000155) 1986; 324 Iwasawa (10.1016/j.cpc.2012.09.024_br000190) 2011; 731 Teuben (10.1016/j.cpc.2012.09.024_br000040) 1995; vol. 77 Portegies Zwart (10.1016/j.cpc.2012.09.024_br000120) 2011; 734 Plummer (10.1016/j.cpc.2012.09.024_br000140) 1911; 71 Nitadori (10.1016/j.cpc.2012.09.024_br000185) 2008; 13 Springel (10.1016/j.cpc.2012.09.024_br000200) 2005; 364 Harfst (10.1016/j.cpc.2012.09.024_br000205) 2007; 12 Davies (10.1016/j.cpc.2012.09.024_br000075) 2006; 12 Wisdom (10.1016/j.cpc.2012.09.024_br000160) 1991; 102 Portegies Zwart (10.1016/j.cpc.2012.09.024_br000050) 2001; 321 10.1016/j.cpc.2012.09.024_br000105 Hull (10.1016/j.cpc.2012.09.024_br000150) 1972; 9 Sills (10.1016/j.cpc.2012.09.024_br000070) 2003; 8 Salpeter (10.1016/j.cpc.2012.09.024_br000135) 1955; 121 10.1016/j.cpc.2012.09.024_br000095 10.1016/j.cpc.2012.09.024_br000090 Barnes (10.1016/j.cpc.2012.09.024_br000045) 2010 Hut (10.1016/j.cpc.2012.09.024_br000065) 2003; 8 Eggleton (10.1016/j.cpc.2012.09.024_br000005) 1973; 163 Gingold (10.1016/j.cpc.2012.09.024_br000010) 1977; 181 10.1016/j.cpc.2012.09.024_br000015 10.1016/j.cpc.2012.09.024_br000210 10.1016/j.cpc.2012.09.024_br000035 10.1016/j.cpc.2012.09.024_br000110 Pelupessy (10.1016/j.cpc.2012.09.024_br000130) 2012; 420 Hut (10.1016/j.cpc.2012.09.024_br000055) 2010 Portegies Zwart (10.1016/j.cpc.2012.09.024_br000080) 2009; 14 Lusk (10.1016/j.cpc.2012.09.024_br000085) 1996; 22 10.1016/j.cpc.2012.09.024_br000115 Portegies Zwart (10.1016/j.cpc.2012.09.024_br000060) 1996; 309 Fujii (10.1016/j.cpc.2012.09.024_br000145) 2007; 59 Heggie (10.1016/j.cpc.2012.09.024_br000180) 1986; 267 Pharr (10.1016/j.cpc.2012.09.024_br000025) 2005 Bédorf (10.1016/j.cpc.2012.09.024_br000165) 2012; 231 Pelupessy (10.1016/j.cpc.2012.09.024_br000170) 2004; 422 Bal (10.1016/j.cpc.2012.09.024_br000100) 2010; 43 Fryxell (10.1016/j.cpc.2012.09.024_br000020) 2000; 131 |
| References_xml | – volume: 8 start-page: 605 year: 2003 ident: br000070 publication-title: New Astronomy – reference: S.J. Aarseth, Multiple Time Scales, 1985, pp. 377–418. – volume: vol. 77 start-page: 398 year: 1995 ident: br000040 publication-title: Astronomical Data Analysis Software and Systems IV – year: 1962 ident: br000030 article-title: LISP 1.5 Programmer’s Manual: Object—a synonym for atomic symbol – volume: 420 start-page: 1503 year: 2012 ident: br000130 publication-title: MNRAS – volume: 71 start-page: 460 year: 1911 ident: br000140 publication-title: MNRAS – year: 2005 ident: br000025 article-title: GPU Gems 2 (Programming Techniques for High-Performance Graphics and General-Purpose Computation) – volume: 324 start-page: 446 year: 1986 ident: br000155 publication-title: Nat – volume: 334 start-page: 1380 year: 2011 ident: br000125 publication-title: Science – volume: 321 start-page: 199 year: 2001 ident: br000050 publication-title: MNRAS – volume: 443 start-page: L93 year: 1995 ident: br000195 publication-title: ApJL – volume: 8 start-page: 337 year: 2003 ident: br000065 publication-title: New Astronomy – reference: E. Gaburov, J. Bédorf, S. Portegies Zwart, Procedia Computer Science, vol. 1, pp. 1119–1127, 1, 2010. – reference: J. Maassen, H. Bal, in: the 16th international symposium on High Performance Distributed Computing. New York, NY, USA, 2007, pp. 1–10. – volume: 734 start-page: 55 year: 2011 ident: br000120 publication-title: ApJ – volume: 364 start-page: 1105 year: 2005 ident: br000200 publication-title: MNRAS – volume: 14 start-page: 369 year: 2009 ident: br000080 publication-title: New Astronomy – reference: S. McMillan, S. Portegies Zwart, A. van Elteren, A. Whitehead, ArXiv e-prints, 2011. – volume: 13 start-page: 498 year: 2008 ident: br000185 publication-title: New Astronomy – volume: 645 start-page: 1024 year: 2006 ident: br000175 publication-title: ApJ – volume: 309 start-page: 179 year: 1996 ident: br000060 publication-title: A&A – reference: N. Drost, et al., ArXiv e-prints, 2012. – year: 2010 ident: br000055 article-title: Astrophysics Source Code Library – volume: 181 start-page: 375 year: 1977 ident: br000010 publication-title: MNRAS – volume: 12 start-page: 201 year: 2006 ident: br000075 publication-title: New Astronomy – volume: 121 start-page: 161 year: 1955 ident: br000135 publication-title: ApJ – volume: 163 start-page: 279 year: 1973 ident: br000005 publication-title: MNRAS – volume: 131 start-page: 273 year: 2000 ident: br000020 publication-title: ApJS – year: 2010 ident: br000045 article-title: Astrophysics Source Code Library – reference: F.J. Seinstra, et al., Jungle computing: distributed supercomputing beyond clusters, grids, and clouds, 2011. – volume: 22 start-page: 789 year: 1996 ident: br000085 publication-title: Parallel Comput. – volume: 102 start-page: 1528 year: 1991 ident: br000160 publication-title: AJ – reference: S. Portegies Zwart, S. McMillan, I. Pelupessy, A. van Elteren, ArXiv e-prints, 2011. – volume: 731 start-page: L9 year: 2011 ident: br000190 publication-title: ApJL – reference: B. Kent, W. Cunningham, OOPSLA ’87 workshop on Specification and Design for Object-Oriented Programming, 1987. – volume: 59 start-page: 1095 year: 2007 ident: br000145 publication-title: Publ. Astr. Soc. Japan – volume: 43 start-page: 54 year: 2010 ident: br000100 publication-title: Computer – volume: 267 year: 1986 ident: br000180 publication-title: LNP Vol. 267: The Use of Supercomputers in Stellar Dynamics – volume: 12 start-page: 357 year: 2007 ident: br000205 publication-title: New Astronomy – volume: 9 start-page: 603 year: 1972 ident: br000150 publication-title: SIAM J. Numer. Anal. – volume: 422 start-page: 55 year: 2004 ident: br000170 publication-title: A&A – volume: 231 start-page: 2825 year: 2012 ident: br000165 publication-title: J. Comput. Phys. – ident: 10.1016/j.cpc.2012.09.024_br000035 – volume: 8 start-page: 605 year: 2003 ident: 10.1016/j.cpc.2012.09.024_br000070 publication-title: New Astronomy doi: 10.1016/S1384-1076(03)00054-X – ident: 10.1016/j.cpc.2012.09.024_br000115 – volume: 309 start-page: 179 year: 1996 ident: 10.1016/j.cpc.2012.09.024_br000060 publication-title: A&A – volume: 12 start-page: 201 year: 2006 ident: 10.1016/j.cpc.2012.09.024_br000075 publication-title: New Astronomy doi: 10.1016/j.newast.2006.09.004 – volume: 43 start-page: 54 issue: 8 year: 2010 ident: 10.1016/j.cpc.2012.09.024_br000100 publication-title: Computer doi: 10.1109/MC.2010.184 – year: 1962 ident: 10.1016/j.cpc.2012.09.024_br000030 – year: 2010 ident: 10.1016/j.cpc.2012.09.024_br000045 – volume: 324 start-page: 446 year: 1986 ident: 10.1016/j.cpc.2012.09.024_br000155 publication-title: Nat doi: 10.1038/324446a0 – volume: 734 start-page: 55 year: 2011 ident: 10.1016/j.cpc.2012.09.024_br000120 publication-title: ApJ doi: 10.1088/0004-637X/734/1/55 – volume: 121 start-page: 161 year: 1955 ident: 10.1016/j.cpc.2012.09.024_br000135 publication-title: ApJ doi: 10.1086/145971 – volume: 59 start-page: 1095 year: 2007 ident: 10.1016/j.cpc.2012.09.024_br000145 publication-title: Publ. Astr. Soc. Japan doi: 10.1093/pasj/59.6.1095 – volume: 12 start-page: 357 year: 2007 ident: 10.1016/j.cpc.2012.09.024_br000205 publication-title: New Astronomy doi: 10.1016/j.newast.2006.11.003 – volume: 131 start-page: 273 year: 2000 ident: 10.1016/j.cpc.2012.09.024_br000020 publication-title: ApJS doi: 10.1086/317361 – volume: 163 start-page: 279 year: 1973 ident: 10.1016/j.cpc.2012.09.024_br000005 publication-title: MNRAS doi: 10.1093/mnras/163.3.279 – volume: 321 start-page: 199 year: 2001 ident: 10.1016/j.cpc.2012.09.024_br000050 publication-title: MNRAS doi: 10.1046/j.1365-8711.2001.03976.x – ident: 10.1016/j.cpc.2012.09.024_br000090 doi: 10.1145/1272366.1272368 – volume: 443 start-page: L93 year: 1995 ident: 10.1016/j.cpc.2012.09.024_br000195 publication-title: ApJL doi: 10.1086/187844 – volume: 9 start-page: 603 issue: 4 year: 1972 ident: 10.1016/j.cpc.2012.09.024_br000150 publication-title: SIAM J. Numer. Anal. doi: 10.1137/0709052 – volume: 364 start-page: 1105 year: 2005 ident: 10.1016/j.cpc.2012.09.024_br000200 publication-title: MNRAS doi: 10.1111/j.1365-2966.2005.09655.x – ident: 10.1016/j.cpc.2012.09.024_br000110 – volume: 181 start-page: 375 year: 1977 ident: 10.1016/j.cpc.2012.09.024_br000010 publication-title: MNRAS doi: 10.1093/mnras/181.3.375 – ident: 10.1016/j.cpc.2012.09.024_br000095 doi: 10.1007/978-0-85729-049-6_8 – year: 2010 ident: 10.1016/j.cpc.2012.09.024_br000055 – ident: 10.1016/j.cpc.2012.09.024_br000105 – volume: 22 start-page: 789 year: 1996 ident: 10.1016/j.cpc.2012.09.024_br000085 publication-title: Parallel Comput. doi: 10.1016/0167-8191(96)00024-5 – volume: vol. 77 start-page: 398 year: 1995 ident: 10.1016/j.cpc.2012.09.024_br000040 – volume: 13 start-page: 498 year: 2008 ident: 10.1016/j.cpc.2012.09.024_br000185 publication-title: New Astronomy doi: 10.1016/j.newast.2008.01.010 – volume: 14 start-page: 369 year: 2009 ident: 10.1016/j.cpc.2012.09.024_br000080 publication-title: New Astronomy doi: 10.1016/j.newast.2008.10.006 – year: 2005 ident: 10.1016/j.cpc.2012.09.024_br000025 – volume: 231 start-page: 2825 year: 2012 ident: 10.1016/j.cpc.2012.09.024_br000165 publication-title: J. Comput. Phys. doi: 10.1016/j.jcp.2011.12.024 – volume: 422 start-page: 55 year: 2004 ident: 10.1016/j.cpc.2012.09.024_br000170 publication-title: A&A doi: 10.1051/0004-6361:20047071 – volume: 420 start-page: 1503 year: 2012 ident: 10.1016/j.cpc.2012.09.024_br000130 publication-title: MNRAS doi: 10.1111/j.1365-2966.2011.20137.x – volume: 71 start-page: 460 year: 1911 ident: 10.1016/j.cpc.2012.09.024_br000140 publication-title: MNRAS doi: 10.1093/mnras/71.5.460 – ident: 10.1016/j.cpc.2012.09.024_br000210 – volume: 731 start-page: L9 year: 2011 ident: 10.1016/j.cpc.2012.09.024_br000190 publication-title: ApJL doi: 10.1088/2041-8205/731/1/L9 – volume: 267 year: 1986 ident: 10.1016/j.cpc.2012.09.024_br000180 – volume: 645 start-page: 1024 year: 2006 ident: 10.1016/j.cpc.2012.09.024_br000175 publication-title: ApJ doi: 10.1086/504366 – ident: 10.1016/j.cpc.2012.09.024_br000015 doi: 10.1016/B978-0-12-123420-1.50017-3 – volume: 102 start-page: 1528 year: 1991 ident: 10.1016/j.cpc.2012.09.024_br000160 publication-title: AJ doi: 10.1086/115978 – volume: 8 start-page: 337 year: 2003 ident: 10.1016/j.cpc.2012.09.024_br000065 publication-title: New Astronomy doi: 10.1016/S1384-1076(02)00229-4 – volume: 334 start-page: 1380 year: 2011 ident: 10.1016/j.cpc.2012.09.024_br000125 publication-title: Science doi: 10.1126/science.1211927 |
| SSID | ssj0007793 |
| Score | 2.5343661 |
| Snippet | We introduce a general-purpose framework for interconnecting scientific simulation programs using a homogeneous, unified interface. Our framework is... |
| SourceID | proquest crossref elsevier |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 456 |
| SubjectTerms | Acceptability Astronomy Clusters Computer applications Computer programs Computer simulation Computing methodologies: simulation modeling, and visualization Conversion Distributed computing Modules Physical sciences and engineering Platforms Separation Solvers |
| Title | Multi-physics simulations using a hierarchical interchangeable software interface |
| URI | https://dx.doi.org/10.1016/j.cpc.2012.09.024 https://www.proquest.com/docview/1669873261 |
| Volume | 184 |
| WOSCitedRecordID | wos000315125500002&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/eLvHCXMwtV1Lj9MwELbKLkhcEE-xvBQkxIEoqzQv28cKtWJRKUV0pYqLFTu21KpkQ9ss-zf4x4ztOE2LWC0HLlGUOG4182lmPE-E3ujAroxiFWA48wSJomFAcxwFWR5zXNAENG5ohk3gyYTM53Ta6_1ytTCXK1yW5OqKVv-V1fAMmK1LZ_-B3e2m8ADugelwBbbD9UaMNyW1gfVYbPzN4nvt0t1q4xfIfT3-2gQQhOm4AZS15b-mimoDcvmnTgczL1Qu9psZNEMgfLe_6BaYtPa5zk81DSj8b7CXkfNfARTlLo_4k9BViI331Waa-ePW36OLqoY6jm-F4mC93FWsTeWqrkA-G3SMzsrtouu50FMkXOqWk8agA3T_tn1pnHRgF3dka5JmHTWd2Gk8f2gA64xYnopKN6jUnl56Gtoy7f1u25PPbHQ-HrPZcD57W_0I9CAyHbBvprLcQscRTinI-uPB2XD-sVXvGDednJs_70LlJmnw4Ff_ZuwcqH1jy8zuo3vNIcQbWPA8QD1ZPkR3ppalj9CXPQh5HQh5BkJe7nUh5B1AyHMQ8loIPUbno-Hs_YegGb0RiJhm2yBJcVTgmIeyzzNSpHEmU8xVnnAQ8SojkhcylRHPilTJIhQ8i3Qfp7yIFaehyuMn6Ki8KOVT5HHSV7CcEDDMEx4SKiIMZnysUkK4jPITFDoaMdH0pdfjUVbMJSAuGZCVabKykDIg6wl6135S2aYs1y1OHOFZY1Vaa5EBZK777LVjEgOJq8NoeSkv6g3rZxklGI49_Wc3WPMc3d1h_wU62q5r-RLdFpfbxWb9qgHXb9OJqAA |
| 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=Multi-physics+simulations+using+a+hierarchical+interchangeable+software+interface&rft.jtitle=Computer+physics+communications&rft.au=Portegies+Zwart%2C+Simon+F&rft.au=McMillan%2C+Stephen+LW&rft.au=van+Elteren%2C+Arjen&rft.au=Pelupessy%2C+FInti&rft.date=2013-03-01&rft.issn=0010-4655&rft.volume=184&rft.issue=3&rft.spage=456&rft.epage=468&rft_id=info:doi/10.1016%2Fj.cpc.2012.09.024&rft.externalDBID=NO_FULL_TEXT |
| 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 |