Skip to main content
. Author manuscript; available in PMC: 2019 Oct 9.
Published in final edited form as: J Chem Theory Comput. 2018 Sep 14;14(10):5290–5302. doi: 10.1021/acs.jctc.8b00604

Figure 1.

Figure 1.

In the GCMC simulation program, the three-dimensional simulation box is compartmentalized into a large number of small cubes with a length of 1 Å. All atoms in the simulation box are assigned into the cubes based on the atomic coordinates and the cube positions. By constructing a two-dimensional cube-atom array, all neighboring atoms surrounding an ion within a cutoff distance can be quickly found. In addition, a GCMC region can be defined if the simulation system contains biomolecules like protein or DNA. For parallel GCMC simulations, the GCMC region is divided into a number of GCMC subdomains.