Abstract
Parallelization of the source code of a program is nowadays an essential tool in order to improve the calculation speed, whereby different problems need different strategies. This article will describe how the different main parts of the program deMon2k have been parallelized over the last 2 decades. Additional, the efficiency of the parallelization will be presented.
Similar content being viewed by others
References
Köster AM (2003) J Chem Phys 118(22):9943. https://doi.org/10.1063/1.1571519
Köster AM, Reveles JU, del Campo JM (2004) J Chem Phys 121(8):3417. https://doi.org/10.1063/1.1771638
Mejia-Rodriguez D, Köster AM (2014) J Chem Phys 141:12. https://doi.org/10.1063/1.4896199
Pedroza-Montero JN, Morales JL, Geudtner G, Alvarez-Ibarra A, Calaminici P, Köster AM (2020) J Chem Theory Comput 16(5):2965. https://doi.org/10.1021/acs.jctc.9b01212
Köster AM, Geudtner G, Alvarez-Ibarra A, Calaminici P, Casida ME, Carmona-Espindola J, Dominguez VD, Flores-Moreno R, Gamboa GU, Goursot A, Heine T, Ipatov A, de la Lande A, Janetzko F, del Campo JM, Mejia-Rodriguez D, Reveles JU, Vasquez-Perez J, Vela A, Zuniga-Gutierrez B, Salahub DR (2018) Version 6. The deMon developers. Cinvestav, Mexico City
Vosko SH, Wilk L, Nusair M (1980) Can J Phys 58(8):1200. https://doi.org/10.1139/p80-159
Godbout N, Salahub DR, Andzelm J, Wimmer E (1992) Can J Chem 70(2):560. https://doi.org/10.1139/v92-079
Calaminici P, Janetzko F, Köster AM, Mejia-Olvera R, Zuniga-Gutierrez B (2007) J Chem Phys 126:4. https://doi.org/10.1063/1.2431643
Forum Message Passing Interface (1994) MPI: A message-passing interface standard. University of Tennessee, USA, Tech. rep
Dunlap BI, Connolly JWD, Sabin JR (1979) J Chem Phys 71(12):4993. https://doi.org/10.1063/1.438313
Calaminici P, Dominguez-Soria V, Geudtner G, Hernandez-Marin E, Köster A (2006) Theor Chem Acc 115(4):221. https://doi.org/10.1007/s00214-005-0005-0
Alvarez-Ibarra A, Köster AM (2013) J Chem Phys 139:2. https://doi.org/10.1063/1.4812183
Delesma FA, Geudtner G, Mejia-Rodriguez D, Calaminici P, Köster AM (2018) J Chem Theory Comput 14(11):5608. https://doi.org/10.1021/acs.jctc.8b00436
Geudtner G, Janetzko F, Köster AM, Vela A, Calaminici P (2006) J Comput Chem 27(4):483. https://doi.org/10.1002/jcc.20361
Garbow BS (1974) Comput Phys Commun 7(4):179. https://doi.org/10.1016/0010-4655(74)90086-1
Mejía-Rodríguez D, Venegas RID, Calaminici P, Köster AM (2015) J Chem Theory Comput 11(4):1493. https://doi.org/10.1021/ct501065g (( PMID: 26574360))
Blackford LS, Choi J, Cleary A, D’Azevedo E, Demmel J, Dhillon I, Dongarra J, Hammarling S, Henry G, Petitet A, Stanley K, Walker D, Whaley RC (1997) ScaLAPACK users’ guide. Society for Industrial and Applied Mathematics, Philadelphia, PA
Delgado-Venegas RI, Mejia-Rodriguez D, Flores-Moreno R, Calaminici P, Köster AM (2016) J Chem Phys 145:22. https://doi.org/10.1063/1.4971292
Louisnard F, Geudtner G, Köster AM, Cuny J (2021) Theor Chem Acc (to be published)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author declares no conflict of interests.
Additional information
Dedicated to the deMon developers community.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Published as part of the special collection of articles “20th deMon Developers Workshop”.
Rights and permissions
About this article
Cite this article
Geudtner, G. Parallelization of deMon2k: an overview. Theor Chem Acc 140, 87 (2021). https://doi.org/10.1007/s00214-021-02786-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00214-021-02786-1