“Beowulf Cluster for Research & Education”
As theoretical simulations become more complex, the amount of computational power needed to solve the models increase proportionally. Thus in order to keep up with the trend, we set out to design and construct an array of computers, called a Beowulf cluster, to serve the need by using a scheduling service to break apart large computational problems and distribute a piece of it to each computer in the cluster. As each computer solves its piece of the problem, it sends it back to the master where it recombined and presented to the user. This principle of parallelizing serves to cut down the total computational time, enabling the user to build more complicated and physically accurate models. Our cluster is designed with modularity and usability in mind so that additional computers can be added to the cluster with minimal user configuration and researchers from any discipline can run the system without extensive prerequisite knowledge. Proof of concept has been demonstrated and future work will involve refining and optimizing the system; Large Universal Networked Array of Computers (LUNA-C).