Development and Implementation of a High Performance Computer (HPC) Cluster for Engineering Education Simulations

Salvato in:
Dettagli Bibliografici
Pubblicato in:Association for Engineering Education - Engineering Library Division Papers (Jun 10, 2012), p. 25.443.1
Autore principale: Gramoll, Kurt C
Pubblicazione:
American Society for Engineering Education-ASEE
Soggetti:
Accesso online:Citation/Abstract
Full text outside of ProQuest
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!

MARC

LEADER 00000nab a2200000uu 4500
001 2317777957
003 UK-CbPIL
035 |a 2317777957 
045 0 |b d20120610 
100 1 |a Gramoll, Kurt C 
245 1 |a Development and Implementation of a High Performance Computer (HPC) Cluster for Engineering Education Simulations 
260 |b American Society for Engineering Education-ASEE  |c Jun 10, 2012 
513 |a Conference Proceedings 
520 3 |a 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 
653 |a Finite element method 
653 |a Simulation 
653 |a Parallel programming 
653 |a Stress concentration 
653 |a Tablet computers 
653 |a Engineering education 
653 |a Websites 
653 |a Boundary conditions 
653 |a Solvers 
653 |a Laptop computers 
653 |a Engineering 
653 |a Control systems 
653 |a User interfaces 
653 |a Clusters 
653 |a Grid generation (mathematics) 
653 |a Education 
653 |a Geometric accuracy 
653 |a Computer simulation 
653 |a Automatic control 
653 |a Educational systems 
653 |a Internet 
653 |a Smartphones 
653 |a Geometry 
653 |a Computers 
653 |a Job control 
653 |a Computer graphics 
653 |a Human-computer interaction 
653 |a Libraries 
653 |a Telephones 
653 |a Academic achievement 
653 |a Learning 
773 0 |t Association for Engineering Education - Engineering Library Division Papers  |g (Jun 10, 2012), p. 25.443.1 
786 0 |d ProQuest  |t Library Science Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/2317777957/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full text outside of ProQuest  |u https://peer.asee.org/development-and-implementation-of-a-high-performance-computer-hpc-cluster-for-engineering-education-simulations