ABCluster 1.5.1 available! Several new features:
What can ABCluster do?
Briefly, ABCluster searches the global as well as the local minima of atomic and molecular clusters.
ABCluster is a software developed by Jun Zhang to perform the global optimization of atomic and molecular clusters with the so-called "atificial bee colony" (ABC) algorithm. ABC is an unbiased, population-based, swarm-intelligence global optimization algorithm. The software searches the global minimum of a cluster by mimicing the foraging behavior of honey bee colonies. Don't worry if you are not familiar with it, since ABCluster is a black-box software, you can perform a global optimization readily without any knowledge about heuristic algorithms. Therefore you can completely focus on the chemical problem!
Want to download ABClsuter? Click to Download!
Want to see what kinds of clusters can ABCluster treat? Click Gallery for many beautiful graphs!
Want to see successful stories of ABCluster? Click Stories for many exciting stories!
Copyright and disclaimer
ABCluster is Copyright © 2015-2018 Jun Zhang. ABCluster is free of charge to non-profit academic use. The use of ABCluster in commercial packages is not allowed without a prior written commercial license agreement.
The following codes used by ABCluster have special restrictions:
libLBFGS is the C realization of the limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) method. It is Copyright © 2002-2014 Naoaki Okazaki. libLBFGS is distributed under the term of the MIT license.
Boost is a set of C++ libraries. It is Copyright © 2004-2006 Joe Coder. Boost is distributed under the Boost Software License, Version 1.0.
When you use ABCluster in your work, I will appreciate you if you can cite the following publications:
Zhang, J.; Dolg, M. ABCluster: The Artificial Bee Colony Algorithm for Cluster Global Optimization. Phys. Chem. Chem. Phys. 2015, 17, 24173-24181.
Zhang, J.; Dolg, M. Global Optimization of Rigid Molecular Clusters by the Artificial Bee Colony Algorithm. Phys. Chem. Chem. Phys. 2016, 18, 3003-3010.
Get source codes
ABCluster is written in standard C++ (with some third-party C codes) thus can be complied in all platforms. You can get the source codes free of charge for non-profit academic use. Please contact Jun Zhang for the source codes.
Get latest binaries and manual (Released on: Dec. 18, 2017)
Get previous binaries and manual