Order- N tight-binding molecular dynamics on parallel computers
A recently proposed order- N method for tight-binding molecular dynamics is implemented on parallel machines. The Fortran code, written for the parallel computer CM-5, uses a general message passing library, being therefore highly portable. The main subjects of this implementation, which are matrix...
Saved in:
Published in | Computer physics communications Vol. 88; no. 2; pp. 173 - 185 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Amsterdam
Elsevier B.V
01.08.1995
Elsevier Science |
Subjects | |
Online Access | Get full text |
ISSN | 0010-4655 1879-2944 |
DOI | 10.1016/0010-4655(95)00031-A |
Cover
Abstract | A recently proposed order-
N method for tight-binding molecular dynamics is implemented on parallel machines. The Fortran code, written for the parallel computer CM-5, uses a general message passing library, being therefore highly portable. The main subjects of this implementation, which are matrix partition and sparse matrix multiplication, are discussed in detail. We describe the assignment of work to each processor and the parallelization of sparse matrix multiplications. The performance of our parallel programs is analyzed by timing tests on a CM-5. It is shown that the program is both weakly and strongly scalable. With the present code, tight-binding molecular dynamics simulations in systems with up to 85184 carbon atoms are possible on a CM-5 with 512 processors. |
---|---|
AbstractList | A recently proposed order-
N method for tight-binding molecular dynamics is implemented on parallel machines. The Fortran code, written for the parallel computer CM-5, uses a general message passing library, being therefore highly portable. The main subjects of this implementation, which are matrix partition and sparse matrix multiplication, are discussed in detail. We describe the assignment of work to each processor and the parallelization of sparse matrix multiplications. The performance of our parallel programs is analyzed by timing tests on a CM-5. It is shown that the program is both weakly and strongly scalable. With the present code, tight-binding molecular dynamics simulations in systems with up to 85184 carbon atoms are possible on a CM-5 with 512 processors. |
Author | Martin, Richard M. Itoh, Satoshi Ordejón, Pablo |
Author_xml | – sequence: 1 givenname: Satoshi surname: Itoh fullname: Itoh, Satoshi organization: Central Research Laboratory, Hitachi, Ltd., Tokyo 185, Japan – sequence: 2 givenname: Pablo surname: Ordejón fullname: Ordejón, Pablo organization: Department of Physics, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA – sequence: 3 givenname: Richard M. surname: Martin fullname: Martin, Richard M. organization: Department of Physics, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA |
BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=3619095$$DView record in Pascal Francis |
BookMark | eNqFkL1OwzAURi1UJErhDRgyMMBgsOPEiRlAVcWfVNEFZuvWdoqR40S2i9S3p6GoAwNMdznnk-45RiPfeYPQGSVXlFB-TQgluOBleSHKS0IIo3h6gMa0rgTORVGM0HiPHKHjGD-2UFUJNkZ3i6BNwNlLluzqPeGl9dr6VdZ2zqi1g5DpjYfWqph1PushgHPGZapr-3UyIZ6gwwZcNKc_d4LeHu5fZ094vnh8nk3nWDHGEtY5K6oagHGjdA0GGt5wk9O80JBXhgheqVzQUheU5pzRJa-gUUot60aTmpZsgs53uz1EBa4J4JWNsg-2hbCRjFNBxIAVO0yFLsZgmj1BiRxaySGEHEJIUcrvVnK61W5-acomSLbzKYB1_8m3O9ls__-0JsiorPHKaBuMSlJ39u-BLwk_hAo |
CODEN | CPHCBZ |
CitedBy_id | crossref_primary_10_1088_0034_4885_75_3_036503 crossref_primary_10_1109_TPDS_2017_2656893 crossref_primary_10_1016_S0021_9991_03_00069_X crossref_primary_10_1109_TNET_2022_3158899 crossref_primary_10_1063_1_1559913 crossref_primary_10_1063_1_3492379 crossref_primary_10_1109_TCAD_2023_3281719 crossref_primary_10_1145_3355396 crossref_primary_10_1016_S0927_0256_98_00027_5 crossref_primary_10_1137_13092589X crossref_primary_10_1145_3687480 crossref_primary_10_1016_S0010_4655_01_00247_8 crossref_primary_10_1103_RevModPhys_71_1085 crossref_primary_10_1002_1521_3951_200209_233_1_90__AID_PSSB90_3_0_CO_2_F crossref_primary_10_1016_0010_4655_96_00009_4 crossref_primary_10_1016_j_compeleceng_2022_108488 crossref_primary_10_1016_S0010_4655_01_00164_3 crossref_primary_10_1557_PROC_491_425 crossref_primary_10_1145_3473332 crossref_primary_10_1145_3155292 crossref_primary_10_1016_S0010_4655_97_00029_5 crossref_primary_10_1016_S1359_0286_96_80114_8 crossref_primary_10_1145_3640542 |
Cites_doi | 10.1103/PhysRevB.31.5262 10.1016/0167-7977(88)90014-7 10.1103/PhysRevB.47.9973 10.1016/0010-4655(92)90003-H 10.1088/0953-8984/4/28/006 10.1103/PhysRevLett.55.2471 10.1103/PhysRevB.40.3979 10.1103/PhysRevB.51.1456 10.1103/PhysRevB.46.9761 10.1145/355791.355796 10.1103/RevModPhys.64.1045 10.1080/08927029108022149 10.1103/PhysRevB.50.5645 10.1103/PhysRevB.50.4316 10.1103/PhysRevB.48.14646 10.1103/PhysRevLett.56.632 |
ContentType | Journal Article |
Copyright | 1995 1995 INIST-CNRS |
Copyright_xml | – notice: 1995 – notice: 1995 INIST-CNRS |
DBID | AAYXX CITATION IQODW |
DOI | 10.1016/0010-4655(95)00031-A |
DatabaseName | CrossRef Pascal-Francis |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Physics |
EISSN | 1879-2944 |
EndPage | 185 |
ExternalDocumentID | 3619095 10_1016_0010_4655_95_00031_A 001046559500031A |
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- AATTM AAXKI AAYWO AAYXX ABJNI ABWVN ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AFXIZ AGCQF AGQPQ AGRNS AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP BNPGV CITATION SSH EFKBS IQODW |
ID | FETCH-LOGICAL-c333t-d23478aa36ecd8aeaf6f6e2124da27e0967c2915d4112631b67afcccb8fd08153 |
IEDL.DBID | .~1 |
ISSN | 0010-4655 |
IngestDate | Mon Jul 21 09:17:04 EDT 2025 Thu Apr 24 23:11:59 EDT 2025 Tue Jul 01 03:30:18 EDT 2025 Fri Feb 23 02:28:13 EST 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 2 |
Keywords | Tight binding approximation Molecular dynamics Theoretical study Sparse matrix Parallel computation Wave functions Performance |
Language | English |
License | https://www.elsevier.com/tdm/userlicense/1.0 CC BY 4.0 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c333t-d23478aa36ecd8aeaf6f6e2124da27e0967c2915d4112631b67afcccb8fd08153 |
PageCount | 13 |
ParticipantIDs | pascalfrancis_primary_3619095 crossref_primary_10_1016_0010_4655_95_00031_A crossref_citationtrail_10_1016_0010_4655_95_00031_A elsevier_sciencedirect_doi_10_1016_0010_4655_95_00031_A |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 1900 |
PublicationDate | 1995-08-01 |
PublicationDateYYYYMMDD | 1995-08-01 |
PublicationDate_xml | – month: 08 year: 1995 text: 1995-08-01 day: 01 |
PublicationDecade | 1990 |
PublicationPlace | Amsterdam |
PublicationPlace_xml | – name: Amsterdam |
PublicationTitle | Computer physics communications |
PublicationYear | 1995 |
Publisher | Elsevier B.V Elsevier Science |
Publisher_xml | – name: Elsevier B.V – name: Elsevier Science |
References | Rapaport (BIB16) 1988; 9 Mauri, Galli, Car, Mauri, Galli (BIB8) 1993; 47 Stillinger, Weber (BIB2) 1985; 31 Gustavson (BIB17) 1978; 4 Xu, Wang, Chan, Ho, Wang, Chan, Ho (BIB10) 1992; 4 Payne, Teter, Allan, Arias, Joannopoulos (BIB3) 1992; 64 Allen, Tildesley (BIB14) 1987 Gropp, Lusk, Skjellum (BIB15) 1994; 8 Clarke, Stich, Payne (BIB4) 1992; 72 Fincham, Mitchell (BIB9) 1991; 7 Ordejón, Drabold, Martin, Grumbach (BIB5) 1995; 51 Car, Parrinello (BIB13) 1985; 55 Sankey, Niklewski (BIB1) 1989; 40 Ordejón, Lebedenko, Menon (BIB11) 1994; 50 Teukolsky, Vetterling, Flannery (BIB12) 1992 Goedecker, Colombo, Qiu, Wang, Ho, Chan (BIB6) November 1994 Ordejón, Drabold, Grumbach, Martin (BIB7) 1993; 48 Sankey (10.1016/0010-4655(95)00031-A_BIB1) 1989; 40 (10.1016/0010-4655(95)00031-A_BIB2_2) 1986; 56 Ordejón (10.1016/0010-4655(95)00031-A_BIB11) 1994; 50 Ordejón (10.1016/0010-4655(95)00031-A_BIB5) 1995; 51 Wang (10.1016/0010-4655(95)00031-A_BIB10_2) 1992; 46 Rapaport (10.1016/0010-4655(95)00031-A_BIB16) 1988; 9 Ordejón (10.1016/0010-4655(95)00031-A_BIB7) 1993; 48 Qiu (10.1016/0010-4655(95)00031-A_BIB6_2) 1994 Goedecker (10.1016/0010-4655(95)00031-A_BIB6_1) 1994 Fincham (10.1016/0010-4655(95)00031-A_BIB9) 1991; 7 Stillinger (10.1016/0010-4655(95)00031-A_BIB2_1) 1985; 31 Car (10.1016/0010-4655(95)00031-A_BIB13) 1985; 55 Payne (10.1016/0010-4655(95)00031-A_BIB3) 1992; 64 Mauri (10.1016/0010-4655(95)00031-A_BIB8_2) 1994; 50 Gustavson (10.1016/0010-4655(95)00031-A_BIB17) 1978; 4 Allen (10.1016/0010-4655(95)00031-A_BIB14) 1987 Xu (10.1016/0010-4655(95)00031-A_BIB10_1) 1992; 4 Clarke (10.1016/0010-4655(95)00031-A_BIB4) 1992; 72 Mauri (10.1016/0010-4655(95)00031-A_BIB8_1) 1993; 47 (10.1016/0010-4655(95)00031-A_BIB15_1) 1994; 8 Gropp (10.1016/0010-4655(95)00031-A_BIB15_2) 1994 Teukolsky (10.1016/0010-4655(95)00031-A_BIB12) 1992 |
References_xml | – volume: 51 start-page: 1456 year: 1995 ident: BIB5 publication-title: Phys. Rev. B – volume: 48 start-page: 14646 year: 1993 ident: BIB7 publication-title: Phys. Rev. B – volume: 72 start-page: 14 year: 1992 ident: BIB4 publication-title: Computer Physics Comm. – volume: 7 start-page: 135 year: 1991 ident: BIB9 publication-title: Molecular Simulation – year: 1992 ident: BIB12 article-title: Numerical Recipes in Fortran – year: November 1994 ident: BIB6 publication-title: Proc. Supercomputing 94 – year: 1987 ident: BIB14 article-title: Computer simulations of liquids – volume: 64 start-page: 1045 year: 1992 ident: BIB3 publication-title: Rev. Mod. Phys. – volume: 4 start-page: 250 year: 1978 ident: BIB17 publication-title: ACM Trans. on Math. Soft. – volume: 9 start-page: 1 year: 1988 ident: BIB16 publication-title: Comput. Phys. Reports – volume: 4 start-page: 6047 year: 1992 ident: BIB10 publication-title: J. Phys. Condens. Matter – volume: 55 start-page: 2471 year: 1985 ident: BIB13 publication-title: Phys. Rev. Lett. – volume: 8 year: 1994 ident: BIB15 article-title: Using MPI: Portable Parallel Programming with the Message Passing Interface publication-title: Message Passing Interface Forum – volume: 50 start-page: 5645 year: 1994 ident: BIB11 publication-title: Phys. Rev. B – volume: 47 start-page: 9973 year: 1993 ident: BIB8 publication-title: Phys. Rev. B – volume: 40 start-page: 3979 year: 1989 ident: BIB1 publication-title: Phys. Rev. B – volume: 31 start-page: 5262 year: 1985 ident: BIB2 publication-title: Phys. Rev. B – volume: 31 start-page: 5262 year: 1985 ident: 10.1016/0010-4655(95)00031-A_BIB2_1 publication-title: Phys. Rev. B doi: 10.1103/PhysRevB.31.5262 – volume: 9 start-page: 1 year: 1988 ident: 10.1016/0010-4655(95)00031-A_BIB16 publication-title: Comput. Phys. Reports doi: 10.1016/0167-7977(88)90014-7 – year: 1992 ident: 10.1016/0010-4655(95)00031-A_BIB12 – year: 1994 ident: 10.1016/0010-4655(95)00031-A_BIB15_2 – volume: 47 start-page: 9973 year: 1993 ident: 10.1016/0010-4655(95)00031-A_BIB8_1 publication-title: Phys. Rev. B doi: 10.1103/PhysRevB.47.9973 – volume: 72 start-page: 14 year: 1992 ident: 10.1016/0010-4655(95)00031-A_BIB4 publication-title: Computer Physics Comm. doi: 10.1016/0010-4655(92)90003-H – volume: 4 start-page: 6047 year: 1992 ident: 10.1016/0010-4655(95)00031-A_BIB10_1 publication-title: J. Phys. Condens. Matter doi: 10.1088/0953-8984/4/28/006 – volume: 55 start-page: 2471 year: 1985 ident: 10.1016/0010-4655(95)00031-A_BIB13 publication-title: Phys. Rev. Lett. doi: 10.1103/PhysRevLett.55.2471 – year: 1987 ident: 10.1016/0010-4655(95)00031-A_BIB14 – volume: 40 start-page: 3979 year: 1989 ident: 10.1016/0010-4655(95)00031-A_BIB1 publication-title: Phys. Rev. B doi: 10.1103/PhysRevB.40.3979 – volume: 51 start-page: 1456 year: 1995 ident: 10.1016/0010-4655(95)00031-A_BIB5 publication-title: Phys. Rev. B doi: 10.1103/PhysRevB.51.1456 – volume: 46 start-page: 9761 year: 1992 ident: 10.1016/0010-4655(95)00031-A_BIB10_2 publication-title: Phys. Rev. B doi: 10.1103/PhysRevB.46.9761 – year: 1994 ident: 10.1016/0010-4655(95)00031-A_BIB6_2 – volume: 4 start-page: 250 year: 1978 ident: 10.1016/0010-4655(95)00031-A_BIB17 publication-title: ACM Trans. on Math. Soft. doi: 10.1145/355791.355796 – volume: 64 start-page: 1045 year: 1992 ident: 10.1016/0010-4655(95)00031-A_BIB3 publication-title: Rev. Mod. Phys. doi: 10.1103/RevModPhys.64.1045 – volume: 7 start-page: 135 year: 1991 ident: 10.1016/0010-4655(95)00031-A_BIB9 publication-title: Molecular Simulation doi: 10.1080/08927029108022149 – volume: 50 start-page: 5645 year: 1994 ident: 10.1016/0010-4655(95)00031-A_BIB11 publication-title: Phys. Rev. B doi: 10.1103/PhysRevB.50.5645 – year: 1994 ident: 10.1016/0010-4655(95)00031-A_BIB6_1 – volume: 8 year: 1994 ident: 10.1016/0010-4655(95)00031-A_BIB15_1 publication-title: Intern. J. Supercomputer Appl. – volume: 50 start-page: 4316 year: 1994 ident: 10.1016/0010-4655(95)00031-A_BIB8_2 publication-title: Phys. Rev. B doi: 10.1103/PhysRevB.50.4316 – volume: 48 start-page: 14646 year: 1993 ident: 10.1016/0010-4655(95)00031-A_BIB7 publication-title: Phys. Rev. B doi: 10.1103/PhysRevB.48.14646 – volume: 56 start-page: 632 year: 1986 ident: 10.1016/0010-4655(95)00031-A_BIB2_2 publication-title: J. Tersoff, Phys. Rev. Lett. doi: 10.1103/PhysRevLett.56.632 |
SSID | ssj0007793 |
Score | 1.6123996 |
Snippet | A recently proposed order-
N method for tight-binding molecular dynamics is implemented on parallel machines. The Fortran code, written for the parallel... |
SourceID | pascalfrancis crossref elsevier |
SourceType | Index Database Enrichment Source Publisher |
StartPage | 173 |
SubjectTerms | Computational techniques Exact sciences and technology Mathematical methods in physics Molecular dynamics and particle methods Physics |
Title | Order- N tight-binding molecular dynamics on parallel computers |
URI | https://dx.doi.org/10.1016/0010-4655(95)00031-A |
Volume | 88 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1bS8MwFA4yEQQRrzh1Iw8-6EMsbZpLn6SIYzqcIA73VtJcYFC7Yeurv92kl7k9yMCnQkjS8uVwcg4933cAuPKlEopzisKIpzZBSTESIWMoMEHASSBlpB05-XlMh5PwaUqmK1wYV1bZ-P7ap1feuhnxGjS9xWzmVcoy1AbETtIf-7EjsIfMmfrt92-VB2ON7q51N252y57zqbccu47ITbUHiv-6nfYWorCYmbrZxcoNNDgA-03oCOP66w7Bls6PwE5VwimLY3D34lQ0ERzDshIHSWcVYQV-tA1woaq7zxdwnkMn-Z1lOoOyaetQnIDJ4OHtfoia9ghIYoxLpAIcMi4EploqLrQw1FBtr6JQiYBpm5swGUQ-UaGjCWE_pUwYKWXKjbKBAMGnoJPPc30GoDZUUsojwZX7c0vsrjaS8E1EjLYZiOgC3MKSyEY73LWwyJK2SMyBmTgwk4gkFZhJ3AVouWpRa2dsmM9axJM1G0ise9-wsrd2QMvXYZsf2iDy_N87X4DdmsTuSv4uQaf8_NI9G4aUab8ytD7Yjh9Hw7F7jl7fRz-4Q9b9 |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1JSwMxFA5aEQURV6xrDh70EMtMJsucpIilalsvLfQWMlmgME6LU6_-dpNZanuQgteQvBm-CW9hvvc9AG4DpaXmnKIo5okrUBKMZMQYCm0YchIqFRvfnNwf0O4oeh2T8VIvjKdVVr6_9OmFt65WWhWardlk0iqUZahLiL2kPw7am2ArIph5Wt_D9y_Ng7FKeNf5G7-9bp8LaGuxdheT-8IIav8VnvZmMneg2XLaxVII6hyA_Sp3hO3y9Q7BhsmOwHbB4VT5MXh89zKaCA7gvFAHSSZFxwr8qCfgQl2On8_hNINe8ztNTQpVNdchPwGjzvPwqYuq-QhIYYznSIc4YlxKTI3SXBppqaXGxaJIy5AZV5wwFcYB0ZHvE8JBQpm0SqmEW-0yAYJPQSObZuYMQGOpopTHkmv_65Y4qy6VCGxMrHEliGwCXMMiVCUe7mdYpKJmiXkwhQdTxEQUYIp2E6DFqVkpnrFmP6sRFyuXQDj_vubk1coHWjwOuwLRZZHn_7Z8A3a6w35P9F4Gbxdgt-xo9_y_S9CYf36ZK5eTzJPr4tL9AB4x1u0 |
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=Order-+N+tight-binding+molecular+dynamics+on+parallel+computers&rft.jtitle=Computer+physics+communications&rft.au=Itoh%2C+Satoshi&rft.au=Ordej%C3%B3n%2C+Pablo&rft.au=Martin%2C+Richard+M.&rft.date=1995-08-01&rft.pub=Elsevier+B.V&rft.issn=0010-4655&rft.eissn=1879-2944&rft.volume=88&rft.issue=2&rft.spage=173&rft.epage=185&rft_id=info:doi/10.1016%2F0010-4655%2895%2900031-A&rft.externalDocID=001046559500031A |
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 |