According to the documentation, the size of source bank in surface_source.h5 is limited to max_particles times the number of processors. However, I found that the size of source bank equals max_particles and does not depend on the number of processors.
Maybe a mistake in the docs?