MontePython: Implementing Quantum Monte Carlo using Python
We present a cross-language C++/Python program for simulations of quantum mechanical systems with the use of Quantum Monte Carlo (QMC) methods. We describe a system for which to apply QMC, the algorithms of variational Monte Carlo and diffusion Monte Carlo and we describe how to implement theses met...
        Saved in:
      
    
          | Published in | Computer physics communications Vol. 177; no. 10; pp. 799 - 814 | 
|---|---|
| Main Author | |
| Format | Journal Article | 
| Language | English | 
| Published | 
            Elsevier B.V
    
        15.11.2007
     | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 0010-4655 1879-2944  | 
| DOI | 10.1016/j.cpc.2007.06.013 | 
Cover
| Abstract | We present a cross-language C++/Python program for simulations of quantum mechanical systems with the use of Quantum Monte Carlo (QMC) methods. We describe a system for which to apply QMC, the algorithms of variational Monte Carlo and diffusion Monte Carlo and we describe how to implement theses methods in pure C++ and C++/Python. Furthermore we check the efficiency of the implementations in serial and parallel cases to show that the overhead using Python can be negligible.
Program title: MontePython
Catalogue identifier: ADZP_v1_0
Program summary URL:
http://cpc.cs.qub.ac.uk/summaries/ADZP_v1_0.html
Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland
Licensing provisions: Standard CPC licence,
http://cpc.cs.qub.ac.uk/licence/licence.html
No. of lines in distributed program, including test data, etc.: 49 519
No. of bytes in distributed program, including test data, etc.: 114 484
Distribution format: tar.gz
Programming language: C++, Python
Computer: PC, IBM RS6000/320, HP, ALPHA
Operating system: LINUX
Has the code been vectorised or parallelized?: Yes, parallelized with MPI
Number of processors used: 1–96
RAM: Depends on physical system to be simulated
Classification: 7.6; 16.1
Nature of problem: Investigating ab initio quantum mechanical systems, specifically Bose–Einstein condensation in dilute gases of
87Rb
Solution method: Quantum Monte Carlo
Running time: 225 min with 20 particles (with 4800 walkers moved in 1750 time steps) on 1 AMD Opteron
TM Processor 2218 processor; Production run for, e.g., 200 particles takes around 24 hours on 32 such processors. | 
    
|---|---|
| AbstractList | We present a cross-language C++/Python program for simulations of quantum mechanical systems with the use of Quantum Monte Carlo (QMC) methods. We describe a system for which to apply QMC, the algorithms of variational Monte Carlo and diffusion Monte Carlo and we describe how to implement theses methods in pure C++ and C++/Python. Furthermore we check the efficiency of the implementations in serial and parallel cases to show that the overhead using Python can be negligible.
Program title: MontePython
Catalogue identifier: ADZP_v1_0
Program summary URL:
http://cpc.cs.qub.ac.uk/summaries/ADZP_v1_0.html
Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland
Licensing provisions: Standard CPC licence,
http://cpc.cs.qub.ac.uk/licence/licence.html
No. of lines in distributed program, including test data, etc.: 49 519
No. of bytes in distributed program, including test data, etc.: 114 484
Distribution format: tar.gz
Programming language: C++, Python
Computer: PC, IBM RS6000/320, HP, ALPHA
Operating system: LINUX
Has the code been vectorised or parallelized?: Yes, parallelized with MPI
Number of processors used: 1–96
RAM: Depends on physical system to be simulated
Classification: 7.6; 16.1
Nature of problem: Investigating ab initio quantum mechanical systems, specifically Bose–Einstein condensation in dilute gases of
87Rb
Solution method: Quantum Monte Carlo
Running time: 225 min with 20 particles (with 4800 walkers moved in 1750 time steps) on 1 AMD Opteron
TM Processor 2218 processor; Production run for, e.g., 200 particles takes around 24 hours on 32 such processors. | 
    
| Author | Nilsen, Jon Kristian | 
    
| Author_xml | – sequence: 1 givenname: Jon Kristian surname: Nilsen fullname: Nilsen, Jon Kristian email: j.k.nilsen@usit.uio.no organization: USIT, Postboks 1059 Blindern, N-0316 Oslo, Norway  | 
    
| BookMark | eNp9kM9OwzAMhyM0JLbBA3DrC7Q4adOk44Qm_kwaAiQ4R13qQKY2nZIMaW9PRzlx2Mmy_Pss-5uRiesdEnJNIaNAy5ttpnc6YwAigzIDmp-RKZWiSllVFBMyBaCQFiXnF2QWwhaGoKjyKVk89y7i6yF-9W6RrLpdix26aN1n8ravXdx3yW8iWda-7ZN9OE7G-CU5N3Ub8OqvzsnHw_378ildvzyulnfrVLNKxBRrJhpZGMMLKowpaWWokMhMZXK2kZzzjcZNg4UQGqQExhktkJdNLoeWlfmciHGv9n0IHo3SNtbRDmf52raKgjoqUFs1KFBHBQpKNSgYSPqP3Hnb1f5wkrkdGRxe-rboVdAWncbGetRRNb09Qf8AYNd1uA | 
    
| CitedBy_id | crossref_primary_10_1016_j_cpc_2012_08_021 crossref_primary_10_1088_1742_6596_331_7_072026 crossref_primary_10_1080_07474938_2011_553573 crossref_primary_10_1021_cr2001564  | 
    
| Cites_doi | 10.1007/s10909-005-6308-7 10.1103/PhysRevA.68.033602 10.1103/PhysRevA.71.053610 10.1063/1.1699114 10.1063/1.443766 10.1016/S0167-8191(02)00163-1 10.1126/science.269.5221.198 10.1145/358407.358427 10.1103/PhysRevA.63.023602  | 
    
| ContentType | Journal Article | 
    
| Copyright | 2007 Elsevier B.V. | 
    
| Copyright_xml | – notice: 2007 Elsevier B.V. | 
    
| DBID | AAYXX CITATION  | 
    
| DOI | 10.1016/j.cpc.2007.06.013 | 
    
| DatabaseName | CrossRef | 
    
| DatabaseTitle | CrossRef | 
    
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Physics | 
    
| EISSN | 1879-2944 | 
    
| EndPage | 814 | 
    
| ExternalDocumentID | 10_1016_j_cpc_2007_06_013 S0010465507003141  | 
    
| 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 ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD  | 
    
| ID | FETCH-LOGICAL-c297t-ea27d84ff5417ff619f178e2f9f32b8555bcebde477c088025214e56d38088263 | 
    
| IEDL.DBID | AIKHN | 
    
| ISSN | 0010-4655 | 
    
| IngestDate | Wed Oct 01 04:08:31 EDT 2025 Thu Apr 24 23:07:58 EDT 2025 Fri Feb 23 02:25:18 EST 2024  | 
    
| IsPeerReviewed | true | 
    
| IsScholarly | true | 
    
| Issue | 10 | 
    
| Keywords | 03.75.Hh 03.75.Lm C++ Bose–Einstein condensation MPI Quantum Monte Carlo Python  | 
    
| Language | English | 
    
| License | https://www.elsevier.com/tdm/userlicense/1.0 | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-c297t-ea27d84ff5417ff619f178e2f9f32b8555bcebde477c088025214e56d38088263 | 
    
| PageCount | 16 | 
    
| ParticipantIDs | crossref_citationtrail_10_1016_j_cpc_2007_06_013 crossref_primary_10_1016_j_cpc_2007_06_013 elsevier_sciencedirect_doi_10_1016_j_cpc_2007_06_013  | 
    
| ProviderPackageCode | CITATION AAYXX  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2007-11-15 | 
    
| PublicationDateYYYYMMDD | 2007-11-15 | 
    
| PublicationDate_xml | – month: 11 year: 2007 text: 2007-11-15 day: 15  | 
    
| PublicationDecade | 2000 | 
    
| PublicationTitle | Computer physics communications | 
    
| PublicationYear | 2007 | 
    
| Publisher | Elsevier B.V | 
    
| Publisher_xml | – name: Elsevier B.V | 
    
| References | Knuth (bib015) 1981 Ramachandran (bib018) 2001 P. Peterson, E. Jones, T. Oliphant, et al., SciPy: Open Source Scientific Tools for Python, 2001 Press, Teukolsky, Vetterlin, Flannery (bib014) 2002 Nilsen, Mur-Petit, Guilleumas, Hjorth-Jensen, Polls (bib007) 2005; 71 Hammond, Lester, Reynolds (bib010) 1994 Harju (bib005) 2005; 140 DuBois, Glyde (bib008) 2001; 63 Srinivasan, Mascagni, Ceperley (bib017) 2003; 29 Reynolds, Ceperley, Alder, Lester (bib012) 1982; 77 Guardiola (bib011) 1997 Mascagni, Srinivasan (bib016) 2000; 26 D. Beazley, et al., SWIG: Simplified Wrapper and Interface Generator, 1995 Metropolis, Rosenbluth, Rosenbluth, Teller, Teller (bib009) 1953; 21 G. van Rossum, et al., The Python Programming Language, 1991 Anderson, Ensher, Matthews, Wieman, Cornel (bib006) 1995; 269 Sarsa, Boronat, Casulleras (bib013) 2001 DuBois, Glyde (bib004) 2003; 68 P. Peterson, PyVTK: Tools for Mmanipulating VTK Files in Python, 2001 Anderson (10.1016/j.cpc.2007.06.013_bib006) 1995; 269 Srinivasan (10.1016/j.cpc.2007.06.013_bib017) 2003; 29 DuBois (10.1016/j.cpc.2007.06.013_bib004) 2003; 68 Metropolis (10.1016/j.cpc.2007.06.013_bib009) 1953; 21 Reynolds (10.1016/j.cpc.2007.06.013_bib012) 1982; 77 10.1016/j.cpc.2007.06.013_bib019 Nilsen (10.1016/j.cpc.2007.06.013_bib007) 2005; 71 Knuth (10.1016/j.cpc.2007.06.013_bib015) 1981 Sarsa (10.1016/j.cpc.2007.06.013_bib013) 2001 10.1016/j.cpc.2007.06.013_bib003 10.1016/j.cpc.2007.06.013_bib002 DuBois (10.1016/j.cpc.2007.06.013_bib008) 2001; 63 10.1016/j.cpc.2007.06.013_bib001 Ramachandran (10.1016/j.cpc.2007.06.013_bib018) 2001 Harju (10.1016/j.cpc.2007.06.013_bib005) 2005; 140 Mascagni (10.1016/j.cpc.2007.06.013_bib016) 2000; 26 Guardiola (10.1016/j.cpc.2007.06.013_bib011) 1997 Hammond (10.1016/j.cpc.2007.06.013_bib010) 1994 Press (10.1016/j.cpc.2007.06.013_bib014) 2002  | 
    
| References_xml | – volume: 63 year: 2001 ident: bib008 article-title: Bose–Einstein condensation in trapped bosons: A variational Monte Carlo analysis publication-title: Phys. Rev. A – year: 1994 ident: bib010 article-title: Monte Carlo Methods in Ab Initio Quantum Chemistry – volume: 68 year: 2003 ident: bib004 article-title: Natural orbitals and bec in traps, a diffusion Monte Carlo analysis publication-title: Phys. Rev. A – year: 2002 ident: bib014 article-title: Numerical Recipes in C – reference: D. Beazley, et al., SWIG: Simplified Wrapper and Interface Generator, 1995 – volume: 21 start-page: 1087 year: 1953 ident: bib009 article-title: Equations of state calculations by fast computing machines publication-title: J. Chem. Phys. – reference: P. Peterson, E. Jones, T. Oliphant, et al., SciPy: Open Source Scientific Tools for Python, 2001 – volume: 29 start-page: 69 year: 2003 end-page: 94 ident: bib017 article-title: Testing parallel random number generators publication-title: Parallel Comput. – year: 2001 ident: bib013 article-title: Quadratic diffusion Monte Carlo and pure estimators for atoms publication-title: Phys. Rev. A – year: 1981 ident: bib015 article-title: The Art of Computer Programming – volume: 269 start-page: 198 year: 1995 ident: bib006 article-title: Observation of Bose–Einstein condensation in a dilute atomic vapor publication-title: Science – volume: 26 start-page: 436 year: 2000 end-page: 461 ident: bib016 article-title: Sprng: A scalable library for pseudorandom number generation publication-title: ACM Trans. Math. Software – volume: 140 start-page: 181 year: 2005 end-page: 210 ident: bib005 article-title: Variational Monte Carlo for interacting electrons in quantum dots publication-title: J. Low Temperature Phys. – reference: P. Peterson, PyVTK: Tools for Mmanipulating VTK Files in Python, 2001 – volume: 77 start-page: 5593 year: 1982 ident: bib012 publication-title: J. Chem. Phys. – start-page: 269 year: 1997 end-page: 336 ident: bib011 article-title: Monte Carlo methods in quantum many-body theories publication-title: Microscopic Quantum Many-Body Theories and their Applications – reference: G. van Rossum, et al., The Python Programming Language, 1991 – year: 2001 ident: bib018 article-title: Mayavi: A free tool for CFD data visualization publication-title: 4th Annual CFD Symposium – volume: 71 year: 2005 ident: bib007 article-title: Vortices in atomic Bose–Einstein condensates in the large gas parameter region publication-title: Phys. Rev. A – volume: 140 start-page: 181 year: 2005 ident: 10.1016/j.cpc.2007.06.013_bib005 article-title: Variational Monte Carlo for interacting electrons in quantum dots publication-title: J. Low Temperature Phys. doi: 10.1007/s10909-005-6308-7 – year: 2001 ident: 10.1016/j.cpc.2007.06.013_bib013 article-title: Quadratic diffusion Monte Carlo and pure estimators for atoms publication-title: Phys. Rev. A – volume: 68 year: 2003 ident: 10.1016/j.cpc.2007.06.013_bib004 article-title: Natural orbitals and bec in traps, a diffusion Monte Carlo analysis publication-title: Phys. Rev. A doi: 10.1103/PhysRevA.68.033602 – volume: 71 year: 2005 ident: 10.1016/j.cpc.2007.06.013_bib007 article-title: Vortices in atomic Bose–Einstein condensates in the large gas parameter region publication-title: Phys. Rev. A doi: 10.1103/PhysRevA.71.053610 – volume: 21 start-page: 1087 year: 1953 ident: 10.1016/j.cpc.2007.06.013_bib009 article-title: Equations of state calculations by fast computing machines publication-title: J. Chem. Phys. doi: 10.1063/1.1699114 – ident: 10.1016/j.cpc.2007.06.013_bib019 – volume: 77 start-page: 5593 year: 1982 ident: 10.1016/j.cpc.2007.06.013_bib012 publication-title: J. Chem. Phys. doi: 10.1063/1.443766 – volume: 29 start-page: 69 year: 2003 ident: 10.1016/j.cpc.2007.06.013_bib017 article-title: Testing parallel random number generators publication-title: Parallel Comput. doi: 10.1016/S0167-8191(02)00163-1 – year: 1981 ident: 10.1016/j.cpc.2007.06.013_bib015 – year: 1994 ident: 10.1016/j.cpc.2007.06.013_bib010 – volume: 269 start-page: 198 year: 1995 ident: 10.1016/j.cpc.2007.06.013_bib006 article-title: Observation of Bose–Einstein condensation in a dilute atomic vapor publication-title: Science doi: 10.1126/science.269.5221.198 – volume: 26 start-page: 436 year: 2000 ident: 10.1016/j.cpc.2007.06.013_bib016 article-title: Sprng: A scalable library for pseudorandom number generation publication-title: ACM Trans. Math. Software doi: 10.1145/358407.358427 – volume: 63 year: 2001 ident: 10.1016/j.cpc.2007.06.013_bib008 article-title: Bose–Einstein condensation in trapped bosons: A variational Monte Carlo analysis publication-title: Phys. Rev. A doi: 10.1103/PhysRevA.63.023602 – year: 2001 ident: 10.1016/j.cpc.2007.06.013_bib018 article-title: Mayavi: A free tool for CFD data visualization – year: 2002 ident: 10.1016/j.cpc.2007.06.013_bib014 – ident: 10.1016/j.cpc.2007.06.013_bib001 – ident: 10.1016/j.cpc.2007.06.013_bib002 – start-page: 269 year: 1997 ident: 10.1016/j.cpc.2007.06.013_bib011 article-title: Monte Carlo methods in quantum many-body theories – ident: 10.1016/j.cpc.2007.06.013_bib003  | 
    
| SSID | ssj0007793 | 
    
| Score | 1.8875698 | 
    
| Snippet | We present a cross-language C++/Python program for simulations of quantum mechanical systems with the use of Quantum Monte Carlo (QMC) methods. We describe a... | 
    
| SourceID | crossref elsevier  | 
    
| SourceType | Enrichment Source Index Database Publisher  | 
    
| StartPage | 799 | 
    
| SubjectTerms | Bose–Einstein condensation C++ MPI Python Quantum Monte Carlo  | 
    
| Title | MontePython: Implementing Quantum Monte Carlo using Python | 
    
| URI | https://dx.doi.org/10.1016/j.cpc.2007.06.013 | 
    
| Volume | 177 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Complete Freedom Collection [SCCMFC] customDbUrl: eissn: 1879-2944 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0007793 issn: 0010-4655 databaseCode: ACRLP dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals [SCFCJ] customDbUrl: eissn: 1879-2944 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0007793 issn: 0010-4655 databaseCode: AIKHN dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: ScienceDirect (Elsevier) customDbUrl: eissn: 1879-2944 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0007793 issn: 0010-4655 databaseCode: .~1 dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVLSH databaseName: Elsevier Journals customDbUrl: mediaType: online eissn: 1879-2944 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0007793 issn: 0010-4655 databaseCode: AKRWK dateStart: 19690701 isFulltext: true providerName: Library Specific Holdings  | 
    
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8NAEB5qi-BFfGJ9lD14EtJmk91s0lsplmppUbHYW0g2u1KpaantwYu_3Z08ioJ68BQIMxAmm29ms998A3AZU66pHcRWxBPXYoF2zTdnC0tLXykmA64l9jsPR15_zG4nfFKBbtkLg7TKAvtzTM_QurjTKqLZWkyn2OOL55Oox4UrE5vXayb_-H4Vap2bQX-0AWQhCu1dAznoUB5uZjQvuSiFDL2mTd2f09OXlNPbg92iViSd_HH2oaLSA9jOOJvy7RDaQ1SWunvH7v82yWR-M-5P-kzu1yZg61eSWZButJzNCTLcn0lufgTj3vVjt28VoxAs6QRiZanIEYnPtOaMCq3NrkdT4StHm-A6sc85j6WKE8WEkAY3TCHjUKa4l7g-1tCeewzVdJ6qEyCOkAYcEy1dL2B2FMS459JCalM6BdphdbDLCISy0AnHcRWzsCSEvYQmaDi_UoRIiqNuHa42LotcJOMvY1aGNfz2pkMD4r-7nf7P7Qx2sr-xSNzj51BdLdfqwpQRq7gBW80P2igWC14HD0-DT7XgxmE | 
    
| linkProvider | Elsevier | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8NAEB6KInoRn1ife_AkpE02u9mkNymWqm1RaKG30Gx2S6WmpbYHL_52dzaJD1APXsMMhMnutzPZb74BuEw8rj03SpwRT32HRdo3e84VjpahUkxGXEvsd-72gvaA3Q35sALNshcGaZUF9ueYbtG6eFIvolmfTybY44v3k6jHhSsTm9fXGacCK7Da2yfPQ4hCedcADpqXV5uW5CXnpYxhUHM9_-fD6cuB09qB7SJTJNf5y-xCRWV7sGEZm_JlHxpd1JV6eMXe_waxIr-W-ZONyePKhGv1TKwFaY4W0xlBfvuY5OYHMGjd9JttpxiE4EgaiaWjRlSkIdOaM09obWoe7YlQUW1CS5OQc55IlaSKCSENapg0hnpM8SD1Q8ygA_8Q1rJZpo6AUCENNKZa-kHE3FGUYMWlhdQmcYo0ZVVwywjEslAJx2EV07ikgz3FJmg4vVLESInz_CpcfbjMc4mMv4xZGdb423eODYT_7nb8P7cL2Gz3u524c9u7P4Et-18WKXz8FNaWi5U6MwnFMjm3C-YdImrFhg | 
    
| 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=MontePython%3A+Implementing+Quantum+Monte+Carlo+using+Python&rft.jtitle=Computer+physics+communications&rft.au=Nilsen%2C+Jon+Kristian&rft.date=2007-11-15&rft.issn=0010-4655&rft.volume=177&rft.issue=10&rft.spage=799&rft.epage=814&rft_id=info:doi/10.1016%2Fj.cpc.2007.06.013&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_cpc_2007_06_013 | 
    
| 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 |