The Art of High Performance Computing for Computational Science, Vol. 1 Techniques of Speedup and Parallelization for General Purposes /

This book provides basic and practical techniques of parallel computing and related methods of numerical analysis for researchers who conduct numerical calculation and simulation. Although the techniques provided in this book are field-independent, these methods can be used in fields such as physics...

Full description

Bibliographic Details
Corporate Author: SpringerLink (Online service)
Other Authors: Geshi, Masaaki (Editor, http://id.loc.gov/vocabulary/relators/edt)
Format: Electronic eBook
Language:English
Published: Singapore : Springer Singapore : Imprint: Springer, 2019.
Edition:1st ed. 2019.
Subjects:
Online Access:Full Text via HEAL-Link
Table of Contents:
  • Chapter 1: High-Performance Computing Basics
  • Chapter 2: Basics of MPI Programming
  • Chapter 3: Basics of OpenMP Programming
  • Chapter 4: Hybrid Parallelization Techniques
  • Chapter 5: Application of Techniques for High-Performance Computing
  • Chapter 6: Basics and practice of linear algebra calculation library BLAS and LAPACK
  • Chapter 7: High performance algorithms for numerical linear algebra
  • Chapter 8: Fast Fourier Transform in Large Scale Systems
  • Chapter 9: Optimization and Related Topics
  • Chapter 10: Techniques concerning computation accuracy.