BOPs: Internal neighbor list size should be minimum of either user specified or externally provided (i.e. total neighbor list size). This allows a more fine-grained tweaking of memory usage.