CSE498, Collaborative Design, Spring 2019
Computer Science and Engineering
Michigan State University

The MSU High Performance Computing Center (HPCC) provides large-scale computing resources for university researchers as well as industry leaders trying to solve complex problems.

The HPCC is a cluster computer, which means many computers are brought together to form a single computer system. A cluster can do much more work than a single computer, which is why it is a great resource for research.

Using the HPCC can be challenging for people without a technical background. Users don’t have a simple webpage on which to do their work and often must learn to write code for menial tasks.

To make high performance computing more accessible, our Simplifying High Performance Computing application creates a simple user interface for researchers to do their work. Users view helpful statistics and information about their work. Head researchers also view information on the work their employees are doing.

Computer code for certain tasks is automatically generated for users, which frees scientists to focus on the research that’s important to them. It also has the potential to provide a “sandbox” environment not connected with the HPCC cluster, which allows researchers to test and evaluate their work.

Our Simplifying High Performance Computing app makes high-performance computing more accessible and abstract technical details more understandable. Our web app is built using Python, JavaScript, HTML, SQL Databases and SLURM.