The Art of High Performance Computing - Volume 4: HPC Carpentry

Capa do livro The Art of High Performance Computing - Volume 4: HPC Carpentry, de Victor Eijkhout

Livro digital

Título:
The Art of High Performance Computing - Volume 4: HPC Carpentry

Autor:
Victor Eijkhout

Categoria:
Tecnologia > Geral

Doador:
Raffaello D. N.

Sinopse:
High-performance computing is not just theory — a working scientist also needs to navigate Unix shells, write Makefiles, stage commits in Git, and know when a Valgrind trace is pointing at a real memory leak. This volume treats those practical skills as first-class material, opening with a chapter on the Unix command line — pipes, redirection, sed, awk, and shell scripting — before moving into the build systems and debugging tools that make or break a computational project. The tutorials span the full HPC toolchain: compilers and static libraries, Make and CMake for build automation, Git for collaboration and release management, BLAS and LAPACK for dense linear algebra, HDF5 for scientific data storage, MPI I/O for parallel output, and GNUplot for visualization. Later chapters cover defensive coding practices, parallel debugging with DDT, language interoperability between C, Fortran, and Python, and LaTeX for writing scientific documents — a deliberate pairing that acknowledges publication as part of the computational workflow. Conceived as the "carpentry" companion to the author's more theoretical HPC textbook, this collection is meant to be worked through at a terminal. Every tutorial assumes hands-on engagement, and the breadth — from bit-level operations to SLURM job scripts — makes it a reference that stays relevant as the reader's projects grow in scale and complexity.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
Seja o primeiro a receber este livro
Comprar na Amazon

Continue explorando

Livros disponíveis que combinam com esta leitura.

The Art of High Performance Computing - Volume 1: The Science of Computing Livro digital
The Art of High Performance Computing - Volume 1: The Science of Computing
Precalculus Livro digital
Precalculus
Computational Mathematics with SageMath Livro digital
Computational Mathematics with SageMath
Introduction to Git and Github - Tutorial Livro digital
Introduction to Git and Github - Tutorial
Git internals Livro digital
Git internals
An Introduction to GCC Livro digital
An Introduction to GCC
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.