Parallel Computing Architecture for Geant4

I am trying to install Geant4 on a small cluster of computers, which involves computing architecture. Which parallel computing framework should I choose, MPI, Hadoop, Spark or dask?Are there any successful deployment of Geant4 on a cluster?

Any advice will be appreciated.

Geant4 does not depend directly on any of these so it doesn’t matter which you choose (though MPI use is demonstrated through an extended example). Geant4’s successfully installed on many clusters, so I’m not quite sure how/what type of deployment you’re trying to do. For example, the easybuild and spack HPC package managers have Geant4 packages, so you could use those.