“Plug-and-Play” Cluster Computing HPC Designed for the Mainstream Scientist
At UCLA’s Plasma Physics Group, to achieve accessible computational power for our research goals, we developed the tools to build numerically-intensive parallel computing clusters on the Macintosh platform. Our approach is designed to allow the user, without expertise in the operating system, to most efficiently develop and run parallel code, enabling the most effective advancement of scientific research. In this article we describe, in technical detail, the design decisions we made to accomplish these goals. We found it necessary for us to “reinvent” the cluster computer, creating a unique solution that maximizes accessibility for users. See: http://daugerresearch.com/.
KeywordsParallel Computing Parallel Code Select Node Macintosh Platform Parallel Programming Environment
- 1.Sterling, T.L., Salmon, J., Becker, D.J., Savarese, D.F.: How to Build a Beowulf. MIT Press, Cambridge (1999)Google Scholar
- 2.Decyk, V.K., Dauger, D., Kokelaar, P.: How to Build An AppleSeed: A Parallel Macintosh Cluster for Numerically Intensive Computing. Physica Scripta T84, 85 (2000)Google Scholar
- 3.Snir, M., Otto, S., Huss-Lederman, S., Walker, D., Dongarra, J.: MPI: The Complete Reference. MIT Press, Cambridge (1996); Gropp, W., Lush, E., Skjellum, A.: Using MPI: Portable Parallel Programming with the Message-Passing Interface. MIT Press, Cambridge (1994)Google Scholar