What if I want to stick on cluster rather than GPU, because some of the software I commonly used like sparx doesn't have full support in GPU version? What's the common flow to setup the cluster?
The best way to start a cluster is to follow the instructions that I describe here. You have two choices for starting starclutser - either launch a virtual machine on AWS that has starcluster pre-installed or install starcluster locally on your local machine.
In either case, you need to edit the .starcluster/config file to provide information on the type of virtual machine to make into a cluster.