IMD: A Software Package for Molecular Dynamics Studies on Parallel Computers

We report on implementation and performance of the program IMD, designed for short range molecular dynamics simulations on massively parallel computers. After a short explanation of the cell-based algorithm, its extension to parallel computers as well as two variants of the communication scheme are...

Full description

Saved in:
Bibliographic Details
Published inInternational journal of modern physics. C, Computational physics, physical computation Vol. 8; no. 5; pp. 1131 - 1140
Main Authors Stadler, J., Mikulla, R., Trebin, H.-R.
Format Journal Article
LanguageEnglish
Published World Scientific Publishing Company 01.10.1997
Subjects
Online AccessGet full text
ISSN0129-1831
1793-6586
DOI10.1142/S0129183197000990

Cover

Abstract We report on implementation and performance of the program IMD, designed for short range molecular dynamics simulations on massively parallel computers. After a short explanation of the cell-based algorithm, its extension to parallel computers as well as two variants of the communication scheme are discussed. We provide performance numbers for simulations of different sizes and compare them with values found in the literature. Finally we describe two applications, namely a very large scale simulation with more than 1.23×109 atoms, to our knowledge the largest published MD simulation up to this day and a simulation of a crack propagating in a two-dimensional quasicrystal.
AbstractList We report on implementation and performance of the program IMD, designed for short range molecular dynamics simulations on massively parallel computers. After a short explanation of the cell-based algorithm, its extension to parallel computers as well as two variants of the communication scheme are discussed. We provide performance numbers for simulations of different sizes and compare them with values found in the literature. Finally we describe two applications, namely a very large scale simulation with more than 1.23×109 atoms, to our knowledge the largest published MD simulation up to this day and a simulation of a crack propagating in a two-dimensional quasicrystal.
We report on implementation and performance of the program IMD, designed for short range molecular dynamics simulations on massively parallel computers. After a short explanation of the cell-based algorithm, its extension to parallel computers as well as two variants of the communication scheme are discussed. We provide performance numbers for simulations of different sizes and compare them with values found in the literature. Finally we describe two applications, namely a very large scale simulation with more than 1.23×10 9 atoms, to our knowledge the largest published MD simulation up to this day and a simulation of a crack propagating in a two-dimensional quasicrystal.
Author Trebin, H.-R.
Stadler, J.
Mikulla, R.
Author_xml – sequence: 1
  givenname: J.
  surname: Stadler
  fullname: Stadler, J.
  email: joerg.stadler@itap.physik.uni-stuttgart.de
  organization: Institut für Theoretische und Angewandte Physik (ITAP), Universitäat Stuttgart, Pfaffenwaldring 57, 70550 Stuttgart, Germany
– sequence: 2
  givenname: R.
  surname: Mikulla
  fullname: Mikulla, R.
  organization: Institut für Theoretische und Angewandte Physik (ITAP), Universitäat Stuttgart, Pfaffenwaldring 57, 70550 Stuttgart, Germany
– sequence: 3
  givenname: H.-R.
  surname: Trebin
  fullname: Trebin, H.-R.
  organization: Institut für Theoretische und Angewandte Physik (ITAP), Universitäat Stuttgart, Pfaffenwaldring 57, 70550 Stuttgart, Germany
BookMark eNp90MtKAzEUBuAgFWyrD-AuLzCayySZuCutN2hRqK6HNBeJppOSpJS-vVMqLiwIB87i_N9Z_CMw6GJnAbjG6AbjmtwuESYSNxRLgRCSEp2BIRaSVpw1fACGh3N1uF-AUc6ffYYQhoZg_ryY3cEJXEZXdipZ-Kr0l_qw0MUEFzFYvQ0qwdm-U2uvM1yWrfE2w9j1yaRCsAFO43qzLTblS3DuVMj26mePwfvD_dv0qZq_PD5PJ_NKU4ZQRVa0xoSupKVMSYYMIxrbWhhOrGiIRdw5Jjh2Bpl-SO2Y4o0UxmjumFR0DMTxr04x52Rdq31RxceuJOVDi1F7KKU9KaWX-I_cJL9Waf-vQUeziymYrL3tinde_9JT8g2CdnPh
CitedBy_id crossref_primary_10_1063_1_4860997
crossref_primary_10_1108_JIMSE_08_2022_0012
crossref_primary_10_1016_j_actamat_2015_11_047
crossref_primary_10_1140_epjst_e2019_800147_7
crossref_primary_10_1016_j_jcp_2016_05_061
crossref_primary_10_1007_s10704_006_0065_8
crossref_primary_10_1016_j_compbiolchem_2014_10_001
crossref_primary_10_1103_PhysRevB_93_024105
crossref_primary_10_1088_1361_6528_ababcd
crossref_primary_10_1016_j_actamat_2012_09_081
crossref_primary_10_1063_1_4875681
crossref_primary_10_1088_0953_8984_25_11_115405
crossref_primary_10_1002_jcc_20267
crossref_primary_10_1016_j_matdes_2018_02_019
crossref_primary_10_1103_PhysRevB_84_184203
crossref_primary_10_1088_0965_0393_18_4_045007
crossref_primary_10_1103_PhysRevB_85_054109
crossref_primary_10_1016_j_actamat_2009_10_049
crossref_primary_10_3139_146_110419
crossref_primary_10_1007_s00339_016_9754_y
crossref_primary_10_1016_j_commatsci_2012_02_024
crossref_primary_10_1115_1_1751181
crossref_primary_10_1088_1674_1056_ac4cc6
crossref_primary_10_1016_j_commatsci_2024_113234
crossref_primary_10_1088_1742_6596_1740_1_012001
crossref_primary_10_1007_s00339_017_1269_7
crossref_primary_10_21105_joss_02768
crossref_primary_10_1016_j_actamat_2012_01_011
crossref_primary_10_1016_j_apsusc_2021_148957
crossref_primary_10_1557_jmr_2018_384
crossref_primary_10_1007_s00339_018_2195_z
crossref_primary_10_1063_1_3668603
crossref_primary_10_1103_PhysRevE_84_046704
crossref_primary_10_1016_j_wear_2015_02_023
crossref_primary_10_1080_00107510310001607233
crossref_primary_10_1557_PROC_779_W4_7
crossref_primary_10_1016_S0921_5093_00_01109_6
crossref_primary_10_1088_0965_0393_25_1_014001
crossref_primary_10_1016_j_actamat_2015_02_041
crossref_primary_10_1103_PhysRevB_82_041408
crossref_primary_10_1016_j_commatsci_2010_11_006
crossref_primary_10_1088_1361_651X_aa865a
crossref_primary_10_1016_j_apsusc_2014_02_178
crossref_primary_10_1070_QE2015v045n07ABEH015660
crossref_primary_10_1088_0965_0393_21_5_055011
crossref_primary_10_1088_0953_8984_25_42_425801
crossref_primary_10_1557_opl_2013_38
crossref_primary_10_1016_j_commatsci_2004_09_024
crossref_primary_10_1063_1_3685900
crossref_primary_10_1364_JOSAB_31_002221
crossref_primary_10_1007_s00170_014_6536_6
crossref_primary_10_1134_S1029959917030055
crossref_primary_10_1016_j_cpc_2015_07_012
crossref_primary_10_1103_PhysRevLett_106_085502
crossref_primary_10_1063_1_3396084
crossref_primary_10_1080_10407782_2016_1257305
crossref_primary_10_1088_0953_8984_20_9_095220
crossref_primary_10_1016_j_tsf_2004_12_006
crossref_primary_10_1142_S0129183199000644
crossref_primary_10_1080_08830185_2024_2374546
crossref_primary_10_1016_j_apsusc_2016_05_051
crossref_primary_10_1016_j_commatsci_2014_10_069
crossref_primary_10_1007_s00339_010_5762_5
crossref_primary_10_1088_1361_6463_abb38e
crossref_primary_10_1063_1_4899240
crossref_primary_10_1140_epje_i2011_11105_9
crossref_primary_10_1063_1_3506707
crossref_primary_10_1557_PROC_553_337
crossref_primary_10_1103_PhysRevB_78_064106
crossref_primary_10_1088_1478_3975_10_4_045007
crossref_primary_10_1016_S0010_4655_98_00074_5
crossref_primary_10_1186_1556_276X_8_514
crossref_primary_10_1016_S0921_5093_00_01187_4
crossref_primary_10_1016_j_mtla_2022_101314
crossref_primary_10_1016_j_apsusc_2021_151493
crossref_primary_10_1103_PhysRevB_80_165334
crossref_primary_10_1103_PhysRevB_72_014125
crossref_primary_10_1103_PhysRevB_72_014128
crossref_primary_10_1016_j_jmps_2011_12_005
crossref_primary_10_1103_PhysRevB_96_214103
crossref_primary_10_1002_pssb_200778676
crossref_primary_10_1016_j_matlet_2015_06_062
crossref_primary_10_1002_gamm_201510013
crossref_primary_10_1088_0965_0393_21_6_065001
crossref_primary_10_1016_j_physleta_2008_09_010
crossref_primary_10_1557_jmr_2006_0347
crossref_primary_10_1007_s00340_015_6043_y
crossref_primary_10_1021_ct500169q
crossref_primary_10_1016_S1003_6326_21_65614_5
crossref_primary_10_1016_j_actamat_2009_06_009
crossref_primary_10_1016_j_commatsci_2006_03_027
crossref_primary_10_1016_j_cplett_2016_02_003
crossref_primary_10_1088_0965_0393_20_4_045001
crossref_primary_10_1103_PhysRevB_83_174304
crossref_primary_10_1021_jz200351m
crossref_primary_10_1063_1_4905902
crossref_primary_10_1103_PhysRevA_89_033821
crossref_primary_10_1016_j_ijfatigue_2011_05_004
crossref_primary_10_1016_j_actamat_2009_07_048
crossref_primary_10_1016_j_physb_2009_09_099
crossref_primary_10_1016_j_actamat_2010_06_023
crossref_primary_10_1103_PhysRevB_77_094131
crossref_primary_10_1039_C7RA06975H
crossref_primary_10_1088_1361_6455_acdc6f
crossref_primary_10_1063_1_2790424
crossref_primary_10_1088_0965_0393_14_5_001
crossref_primary_10_1016_j_msea_2013_12_036
crossref_primary_10_1140_epjb_e2011_20135_9
crossref_primary_10_1063_1_3326941
crossref_primary_10_1016_j_cpc_2011_12_019
crossref_primary_10_1016_j_jmst_2024_06_030
crossref_primary_10_3390_ma16103628
crossref_primary_10_1016_j_commatsci_2010_08_006
crossref_primary_10_1088_0953_8984_17_12_008
crossref_primary_10_1142_S0129183123500432
crossref_primary_10_1016_j_actamat_2010_10_016
crossref_primary_10_1007_s11082_009_9276_3
crossref_primary_10_1088_1054_660X_24_11_115405
crossref_primary_10_1088_1361_651X_ad53ec
crossref_primary_10_1177_25165984231202060
crossref_primary_10_1103_PhysRevB_81_094203
crossref_primary_10_1557_s43578_022_00704_0
crossref_primary_10_1063_1_3049799
crossref_primary_10_1140_epjst_e2019_800167_5
crossref_primary_10_1115_1_1857938
crossref_primary_10_1088_0953_8984_26_5_055402
crossref_primary_10_1103_PhysRevA_85_015807
crossref_primary_10_1142_S0129183100000298
crossref_primary_10_1016_j_apsusc_2017_04_125
crossref_primary_10_1134_S0030400X15030133
crossref_primary_10_1016_j_jcrysgro_2012_02_018
crossref_primary_10_1007_s00339_014_8647_1
crossref_primary_10_1016_j_future_2023_11_035
crossref_primary_10_1103_PhysRevB_83_144202
crossref_primary_10_1088_0965_0393_15_3_008
crossref_primary_10_1103_PhysRevB_85_224107
crossref_primary_10_1016_j_apsusc_2009_04_062
crossref_primary_10_1016_j_apsusc_2015_12_145
crossref_primary_10_1016_j_carbon_2015_04_044
crossref_primary_10_1016_j_mtcomm_2021_102042
crossref_primary_10_1088_1361_6528_ac74ce
crossref_primary_10_1103_PhysRevLett_81_3163
crossref_primary_10_1088_0953_8984_22_39_395403
crossref_primary_10_1103_PhysRevB_81_144119
crossref_primary_10_1016_j_commatsci_2022_111787
crossref_primary_10_1103_PhysRevE_88_063308
crossref_primary_10_1364_OPTCON_454617
crossref_primary_10_1103_PhysRevB_89_214306
crossref_primary_10_1063_1_3437654
crossref_primary_10_1016_j_cpc_2019_07_020
crossref_primary_10_1080_15567265_2018_1497111
crossref_primary_10_1557_PROC_821_P1_2
crossref_primary_10_1103_PhysRevB_79_224112
crossref_primary_10_1063_1_4757937
crossref_primary_10_1111_ffe_14268
crossref_primary_10_1016_j_commatsci_2020_109584
crossref_primary_10_1007_s44214_024_00058_0
crossref_primary_10_1080_14786435_2011_630690
crossref_primary_10_1080_00150190490462676
crossref_primary_10_1016_j_optcom_2014_03_051
crossref_primary_10_1016_j_jnoncrysol_2003_11_063
crossref_primary_10_1103_PhysRevB_71_064102
crossref_primary_10_1007_s00214_012_1216_9
crossref_primary_10_1063_1_5007842
crossref_primary_10_1016_j_cpc_2015_01_009
crossref_primary_10_1088_1742_6596_245_1_012065
crossref_primary_10_1038_ncomms2919
crossref_primary_10_1002_jcc_22883
crossref_primary_10_1080_14786430903292407
crossref_primary_10_1088_0965_0393_23_7_074002
crossref_primary_10_1021_ci050126l
crossref_primary_10_1016_j_matchemphys_2016_05_037
crossref_primary_10_1016_j_surfcoat_2009_09_043
crossref_primary_10_1039_C8RA08676A
crossref_primary_10_1088_0965_0393_23_7_074008
crossref_primary_10_1088_0965_0393_22_4_045002
crossref_primary_10_1088_0953_8984_17_39_001
crossref_primary_10_1088_0965_0393_18_1_015012
crossref_primary_10_1016_j_actamat_2012_08_051
crossref_primary_10_1063_1_3271414
crossref_primary_10_1016_j_commatsci_2015_07_047
crossref_primary_10_3390_mi13071043
crossref_primary_10_1111_ffe_12189
crossref_primary_10_1016_j_commatsci_2018_08_055
crossref_primary_10_1109_TVCG_2014_2350479
crossref_primary_10_1140_epjd_e2014_50329_6
crossref_primary_10_1103_PhysRevB_85_024107
crossref_primary_10_1524_zkri_2009_1085
crossref_primary_10_1177_0037549719880940
crossref_primary_10_1016_j_commatsci_2019_04_035
crossref_primary_10_1088_0953_8984_24_41_415403
crossref_primary_10_1016_j_jmps_2012_01_014
crossref_primary_10_1088_0965_0393_12_4_S07
crossref_primary_10_1007_s00339_011_6460_7
crossref_primary_10_1016_j_commatsci_2013_08_057
crossref_primary_10_1080_14786435_2018_1439191
crossref_primary_10_1088_0953_8984_24_48_485401
crossref_primary_10_1063_1_3675174
crossref_primary_10_1140_epjst_e2019_800154_6
crossref_primary_10_1177_25165984231206690
crossref_primary_10_1103_PhysRevLett_93_075901
crossref_primary_10_1016_j_mtcomm_2023_106523
crossref_primary_10_1016_j_actamat_2011_01_037
crossref_primary_10_1063_1_2759924
crossref_primary_10_1016_j_ijhcs_2013_12_002
crossref_primary_10_1016_S0925_8388_02_00194_9
crossref_primary_10_1088_1361_6528_ac2e79
crossref_primary_10_1016_j_mejo_2008_06_051
crossref_primary_10_1016_j_engfracmech_2015_03_028
crossref_primary_10_1007_s00607_014_0432_7
crossref_primary_10_1016_j_cpc_2016_07_011
Cites_doi 10.1006/jcph.1993.1094
10.1016/0167-8191(94)90080-9
10.1103/PhysRevLett.76.2318
10.1006/jcph.1995.1039
ContentType Journal Article
Copyright 1997, World Scientific Publishing Company
Copyright_xml – notice: 1997, World Scientific Publishing Company
DBID AAYXX
CITATION
DOI 10.1142/S0129183197000990
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
CrossRef
DeliveryMethod fulltext_linktorsrc
Discipline Physics
EISSN 1793-6586
EndPage 1140
ExternalDocumentID 10_1142_S0129183197000990
S0129183197000990
GroupedDBID -~X
.DC
0R~
4.4
5GY
ADSJI
AENEX
AFFNX
ALMA_UNASSIGNED_HOLDINGS
CAG
COF
CS3
DU5
EBS
EJD
ESX
HZ~
O9-
P71
RNS
RWJ
TN5
WSP
AAYXX
ADMLS
CITATION
ID FETCH-LOGICAL-c3500-2b34123b9e35a950d52c1e47d62e782e06ff5761fd0dd0d24f5a6897ddc6f59a3
ISSN 0129-1831
IngestDate Tue Jul 01 01:50:33 EDT 2025
Thu Apr 24 23:09:46 EDT 2025
Fri Aug 23 08:19:27 EDT 2024
IsPeerReviewed true
IsScholarly true
Issue 5
Keywords Large Scale Simulations
Molecular Dynamics
Cell Algorithm
Short Range Forces
Massively Parallel Computers
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c3500-2b34123b9e35a950d52c1e47d62e782e06ff5761fd0dd0d24f5a6897ddc6f59a3
PageCount 10
ParticipantIDs crossref_primary_10_1142_S0129183197000990
crossref_citationtrail_10_1142_S0129183197000990
worldscientific_primary_S0129183197000990
ProviderPackageCode CITATION
AAYXX
PublicationCentury 1900
PublicationDate 19971000
PublicationDateYYYYMMDD 1997-10-01
PublicationDate_xml – month: 10
  year: 1997
  text: 19971000
PublicationDecade 1990
PublicationTitle International journal of modern physics. C, Computational physics, physical computation
PublicationYear 1997
Publisher World Scientific Publishing Company
Publisher_xml – name: World Scientific Publishing Company
References p_8
p_4
p_6
p_5
References_xml – ident: p_5
  doi: 10.1006/jcph.1993.1094
– ident: p_4
  doi: 10.1016/0167-8191(94)90080-9
– ident: p_8
  doi: 10.1103/PhysRevLett.76.2318
– ident: p_6
  doi: 10.1006/jcph.1995.1039
SSID ssj0002250
Score 1.9263564
Snippet We report on implementation and performance of the program IMD, designed for short range molecular dynamics simulations on massively parallel computers. After...
We report on implementation and performance of the program IMD, designed for short range molecular dynamics simulations on massively parallel computers. After...
SourceID crossref
worldscientific
SourceType Enrichment Source
Index Database
Publisher
StartPage 1131
Title IMD: A Software Package for Molecular Dynamics Studies on Parallel Computers
URI http://www.worldscientific.com/doi/abs/10.1142/S0129183197000990
Volume 8
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVEBS
  databaseName: Inspec with Full Text
  customDbUrl:
  eissn: 1793-6586
  dateEnd: 20241102
  omitProxy: false
  ssIdentifier: ssj0002250
  issn: 0129-1831
  databaseCode: ADMLS
  dateStart: 19900401
  isFulltext: true
  titleUrlDefault: https://www.ebsco.com/products/research-databases/inspec-full-text
  providerName: EBSCOhost
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1ZaxsxEBauQ6EvoSdNL_TQl9bI3dWutFbfTNzghLoY4kDezOqCktQJtkOhP6i_s6PV4U3chqRgFlsrzeKdj5nRaA6E3pdS50KKnBQlZ6QEhU0GShREcmuqXBptlfNDTr7x8Ul5dMpOO53frailq7Xsq19_zSv5H67CGPDVZcneg7OJKAzAd-AvXIHDcL0Tjw8nI59ZfgzC9KeL4ZrW6sxF4bjgwUnsfNsb-bbzqxg16E4IpvXStVE578W-Dqu2nXrdUdgqL_HD907zDpFVv7ffeFobEnF2uOduXEYUqM2M5NNZ1zqkIR71E9-_n8Ge2Bu0aXC2NNKXOhj3SRjWIXOvSiFvyXdJBQEJ4oeMl7cgHggYQbwtkAct3LGWcM3zuDb89IWetpVASZtjaHiee5yoGjs422i8eMp_QxGm8ESfrE3nWyQeoB0K2iProp3haPL1OOl8kIqNNy_-xXB-DkQ-bRG5ZgHtNoVxffKriw1rGTezx2g37Erw0EPsCeqYxVP0cOoZ-QyBhht9xkMcYYYDzDDADCeY4QgzHGCGLxY4wgwnmD1HJwdfZvtjEtpwEFWwLCNUgqVDCylMwWrBMs2oyk1ZaU4N2Jcm49bCrjW3OtPwoaVlNR-ISmvFLRN18QJ1FxcL8xLhglVKWa5pTUVZ1CD9LXU-B8NtxZgd7KEsvpq5CjXqXauU8_k_WbKHPqYll75Ay22TP9x432nN1txX9yH8Gj3aQP4N6q6XV-YtWKtr-S5A5Q-uwYvp
linkProvider EBSCOhost
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=IMD%3A+A+Software+Package+for+Molecular+Dynamics+Studies+on+Parallel+Computers&rft.jtitle=International+journal+of+modern+physics.+C%2C+Computational+physics%2C+physical+computation&rft.au=Stadler%2C+J.&rft.au=Mikulla%2C+R.&rft.au=Trebin%2C+H.-R.&rft.date=1997-10-01&rft.issn=0129-1831&rft.eissn=1793-6586&rft.volume=8&rft.issue=5&rft.spage=1131&rft.epage=1140&rft_id=info:doi/10.1142%2FS0129183197000990&rft.externalDBID=n%2Fa&rft.externalDocID=10_1142_S0129183197000990
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0129-1831&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0129-1831&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0129-1831&client=summon