Limit search to available items
Book Cover
E-book

Title Tools and techniques for high performance computing : selected workshops, HUST, SE-HER and WIHPC, held in conjunction with SC 2019, Denver, CO, USA, November 17-18, 2019, revised selected papers / Guido Juckeland, Sunita Chandrasekaran (eds.)
Published Cham : Springer, ©2020

Copies

Description 1 online resource (213 pages)
Series Communications in computer and information science, 1865-0937 ; 1190
Communications in computer and information science ; 1190.
Contents Intro -- Preface -- Review Process -- Organization -- Contents -- HUST -- Annual Workshop on HPC User Support Tools -- Buildtest: A Software Testing Framework with Module Operations for HPC Systems -- 1 Introduction -- 2 Buildtest -- 2.1 Motivation -- 2.2 Inception -- 2.3 Framework -- 2.4 Integration with Lmod Spider -- 2.5 Setup -- 2.6 Architecture Overview -- 2.7 Building Test -- 2.8 Building Job Scripts -- 3 Module Operations -- 3.1 Module Load Test -- 3.2 Module Tree Difference for Parallel Software Stack in Heterogeneous Cluster -- 3.3 Reporting Easybuild and Spack Modules
3.4 User Collections and Buildtest Module Collections -- 3.5 Module Permutation -- 3.6 Report Unique Software and Modules -- 4 Future Work -- 5 Related Work -- 6 Conclusion -- References -- Using Malleable Task Scheduling to Accelerate Package Manager Installations -- 1 Introduction -- 2 Build Systems -- 2.1 Build Systems and Spack Package Manager -- 3 Parallel Builds and Task Scheduling -- 3.1 Theory -- 3.2 Prior Work -- 4 Scheduling Algorithm -- 4.1 Task Execution Time Heuristic -- 4.2 CPR and MCPA Implementation -- 5 Methodology -- 6 Results and Discussion -- 6.1 Schedule Creation Time
6.2 Schedule Execution Time -- 6.3 Scheduler Choice and DAG Size -- 6.4 Improving Schedule Creation Times -- 7 Future Work -- 7.1 Task Cost Heuristic -- 7.2 Package Fetching -- 7.3 Hyperthreading -- 7.4 Phase Tasks and Build System Tasks -- 8 Conclusion -- References -- Enabling Continuous Testing of HPC Systems Using ReFrame -- 1 Introduction -- 2 Framework Design -- 2.1 The Regression Test Pipeline -- 2.2 The Frontend -- 2.3 Pluggable Backends -- 3 Writing a Regression Test in ReFrame -- 4 Configuring and Running ReFrame -- 4.1 Performance Logging -- 4.2 Running ReFrame
4.3 Dealing with Test Failures -- 5 Use Cases -- 5.1 ReFrame at CSCS -- 5.2 ReFrame at NERSC -- 5.3 ReFrame at OSC -- 6 Related Work -- 7 Conclusions and Future Directions -- References -- Tools for Monitoring CPU Usage and Affinity in Multicore Supercomputers -- 1 Introduction -- 2 Background -- 2.1 Process and Thread Affinity -- 2.2 Related Work -- 3 Three Innovative Tools -- 3.1 core_usage -- 3.2 show_affinity -- 3.3 amask -- 4 Case Study -- 4.1 Unexpected Slow VASP Runs -- 4.2 MPI Library Evaluation on a New System -- 4.3 Affinity Discovery -- 4.4 General -- 5 Best Practice -- 6 Conclusion
Summary This book constitutes the refereed proceedings of 3 workshops co-located with International Conference for High Performance Computing, Networking, Storage, and Analysis, SC19, held in Denver, CO, USA, in November 2019. The 12 full papers presented in this proceedings feature the outcome of the 6th Annual Workshop on HPC User Support Tools, HUST 2019, International Workshop on Software Engineering for HPC-Enabled Research, SE-HER 2019, and Third Workshop on Interactive High-Performance Computing, WIHPC 2019
Notes "The current proceedings combine 12 papers from three workshops co-located with the International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2019). The workshops are HPC User Support Tools (HUST), Software Engineering for HPC-Enabled Research (SE-HER), and the Workshop on Interactive High Performance Computing (WIHPC)"--Page v
Bibliography Includes bibliographical references and index
References-SE-HER-International Workshop on Software Engineering for HPC-Enabled Research-A Study of Hydrodynamics Based Community Codes in Astrophysics-1 Introduction-2 Background-3 Methodology-4 Analysis and Inferences-5 Conclusions-References-Lightweight Software Process Improvement Using Productivity and Sustainability Improvement Planning (PSIP)-1 Introduction-2 Background-3 Methodology-4 Related Work-5 Case Studies-5.1 EXAALT-5.2 Exascale MPI-6 Discussion and Future Work-7 Conclusion-References
Notes Role-Oriented Code Generation in an Engine for Solving Hyperbolic PDE Systems
Print version record
Subject High performance computing -- Congresses
High performance computing
Genre/Form Electronic books
proceedings (reports)
Conference papers and proceedings
Conference papers and proceedings.
Actes de congrès.
Form Electronic book
Author Juckeland, Guido.
Chandrasekaran, Sunita.
HPC User Support Tools (Workshop) (2019 : Denver, Colo.)
Software Engineering for HPC-Enabled Research (Workshop) (2019 : Denver, Colo.)
Workshop on Interactive High Performance Computing (2019 : Denver, Colo.)
International Conference for High-Performance Computing, Networking, Storage and Analysis (2019 : Denver, Colo.)
ISBN 9783030447281
3030447286