Error-Safe, Portable, and Efficient Evolutionary Algorithms Implementation with High Scalability
2016 | journal article. A publication with affiliation to the University of Göttingen.
Jump to:Cite & Linked | Documents & Media | Details | Version history
Cite this publication
Error-Safe, Portable, and Efficient Evolutionary Algorithms Implementation with High Scalability
Dieterich, J. M. & Hartke, B. (2016)
Journal of Chemical Theory and Computation, 12(10) pp. 5226-5233. DOI: https://doi.org/10.1021/acs.jctc.6b00716
Documents & Media
Details
- Authors
- Dieterich, Johannes M.; Hartke, Bernd
- Abstract
- We present an efficient massively parallel implementation of genetic algorithms for chemical and materials science problems, solely based on Java virtual machine (JVM) technologies and standard networking protocols. The lack of complicated dependencies allows for a highly portable solution exploiting strongly heterogeneous components within a single computational context. At runtime, our implementation is almost completely immune to hardware failure, and additional computational resources can be added or subtracted dynamically, if needed. With extensive testing, we show that despite all these benefits, parallel scalability is excellent.
- Issue Date
- 2016
- Status
- published
- Publisher
- Amer Chemical Soc
- Journal
- Journal of Chemical Theory and Computation
- ISSN
- 1549-9626; 1549-9618
- Sponsor
- German Research Foundation DFG [Ha2498/16-1]