`surf_source_write` does not depend on number of processors

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?