Development and Implementation of a High Performance Computer (HPC) Cluster for Engineering Education Simulations
Guardado en:
| Publicado en: | Association for Engineering Education - Engineering Library Division Papers (Jun 10, 2012), p. 25.443.1 |
|---|---|
| Autor principal: | |
| Publicado: |
American Society for Engineering Education-ASEE
|
| Materias: | |
| Acceso en línea: | Citation/Abstract Full text outside of ProQuest |
| Etiquetas: |
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
| Resumen: | Development and Implementation of a High Performance Computer (HPC) Cluster for Engineering Education SimulationsAbstractWith the advancements in high performance computer (HPC) computing it is only natural thatengineering education also utilize the massive computational capabilities of large server clusters toenhance student learning. This paper presents recent work in developing and implementing complexengineering simulations for engineering education. Key aspects of this work include developing methodsto access the simulations through web pages, creating user friendly input modules (web-based),automated job control system for web submission, efficient core utilization for any number of users, andautomatic final display of results on the user’s web page.Working examples are given in the paper including torsion, stress concentration, and potential fluid flowproblems. Currently, up to 40,000 degree of freedom problems can be solved with the system.Execution time varies depending on the number of cores devoted to a given problem. But even if onlyone core is used, the solution time is 10-50 faster than solved at the client device (laptop, smart phone,tablet, etc.) since the cluster solver is compiled C code. All examples used in the paper are currentlyavailable on the internet.The paper addresses the special needs of education when utilizing HPC systems. All simulations are web-based, and no knowledge of clusters, job control, parallel programming, etc. is required. Simulations areaccessed through a web page where parameters, such as boundary conditions, geometry constraints,loads, accuracy and grid resolution (FEA) are specified. The web interface is one of the more difficultaspects of the system. The interface needs to be intuitive and accessible on a large number of devices,such as laptops, smart phones, and tablets.To simply the development of the user interface, this system used web-enabled Flash for both thesimulation set up and viewing of the results. This allows most devices connected to the internet toaccess the system through a common web page. Utilizing Flash also makes it easier to develop advanceduser interface graphics such as real-time grid generation, slider, input boxes and graphical result output.The paper provides details on how the dedicated 32 node (384-core) engineering education cluster wasset up using Windows 2008 HPC Server R2. This includes the job control system, allocation of coreresources, cluster solvers, utilization of math libraries, and network communications between thecluster and user during the solution steps.Oct. 7, 2011 Computers in Education Division |
|---|---|
| Fuente: | Library Science Database |