Building a BeagleBone Black Super Cluster

Build and configure your own parallel computing Beowulf cluster using BeagleBone Black ARM systems
Preview in Mapt

Building a BeagleBone Black Super Cluster

Andreas Josef Reichel

Build and configure your own parallel computing Beowulf cluster using BeagleBone Black ARM systems

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
$29.99/m after trial
eBook
$12.60
RRP $17.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$12.60
$29.99
$29.99 p/m after trial
RRP $17.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Building a BeagleBone Black Super Cluster Book Cover
Building a BeagleBone Black Super Cluster
$ 17.99
$ 12.60
Learning BeagleBone Python Programming Book Cover
Learning BeagleBone Python Programming
$ 31.99
$ 22.40
Buy 2 for $30.10
Save $19.88
Add to Cart

Book Details

ISBN 139781783989447
Paperback156 pages

Book Description

BeagleBone Black is a low-cost, community-supported development platform for developers and hobbyists. It boots Linux in under 10 seconds and gets started on development in less than five minutes with just a single USB cable. The BeagleBone Black ARM system is a perfect candidate for building a Beowulf cluster.

The book starts with a short introduction to the computational power of the required computers, and will take you through the hardware and key features of the BeagleBone Black ARM system. You will then be introduced to the ports and control buttons of the board. The real-life examples in the book will show you how to configure and compile the software packets, and you will be shown how to write your own cluster software and utilize important mathematical libraries. The book concludes with programming and simulation examples using sophisticated physics simulation libraries as typical applications. This book will be a very helpful guide to get started in the world of super computing.

Table of Contents

Chapter 1: BeagleBone Black System Board
Introducing the hardware
The storage memory partition structure
The boot-selection button
Operating systems
Software programming
Summary
Chapter 2: Building a Beowulf Cluster
Minimal configuration and optional equipment
Building a scalable board-mounting system
Using a low-cost power source
Setting up the network backbone
The network topology
The storage memory
Summary
Chapter 3: Operating System Setup and Configuration
The Linux host environment
Creating the master node's installation image
Installing the operating system on the master node
The external network storage
Installing and configuring the slave nodes
A crash course in developing applications
Transferring files from and to the BeagleBone master node
Summary
Chapter 4: Parallel Computing with OpenMPI and ScaLAPACK
MPI – Message Passing Interface
Installing and configuring OpenMPI
Installing and configuring ScaLAPACK
Summary
Chapter 5: Advanced Solving of General Equation Systems
PETSc – a toolkit for scientific computation
SLEPc – a library for Eigenvalue problems
Summary
Chapter 6: Scientific and Technological Examples of Parallel Computing
Calculations on cloud-distributed mesh grids
deal.II – a powerful Physics calculation library
Example programs
Parallel solution of elastic equations
The visualization of calculated data
Summary

What You Will Learn

  • Use the minimal configuration necessary to control your BeagleBone via a network
  • Build your own scalable server rack and low-cost power supply
  • Set up the network backbone and configure the boards for cluster interconnection
  • Use FTP, Samba, or SCP for simple file transfers
  • Configure the OpenMPI Message Passing Interface for cluster communication and ScaLAPACK for distributed calculation of mathematical problems
  • Develop your own simulation software and visualize your data using a highly sophisticated physics simulation package

Authors

Table of Contents

Chapter 1: BeagleBone Black System Board
Introducing the hardware
The storage memory partition structure
The boot-selection button
Operating systems
Software programming
Summary
Chapter 2: Building a Beowulf Cluster
Minimal configuration and optional equipment
Building a scalable board-mounting system
Using a low-cost power source
Setting up the network backbone
The network topology
The storage memory
Summary
Chapter 3: Operating System Setup and Configuration
The Linux host environment
Creating the master node's installation image
Installing the operating system on the master node
The external network storage
Installing and configuring the slave nodes
A crash course in developing applications
Transferring files from and to the BeagleBone master node
Summary
Chapter 4: Parallel Computing with OpenMPI and ScaLAPACK
MPI – Message Passing Interface
Installing and configuring OpenMPI
Installing and configuring ScaLAPACK
Summary
Chapter 5: Advanced Solving of General Equation Systems
PETSc – a toolkit for scientific computation
SLEPc – a library for Eigenvalue problems
Summary
Chapter 6: Scientific and Technological Examples of Parallel Computing
Calculations on cloud-distributed mesh grids
deal.II – a powerful Physics calculation library
Example programs
Parallel solution of elastic equations
The visualization of calculated data
Summary

Book Details

ISBN 139781783989447
Paperback156 pages
Read More

Read More Reviews

Recommended for You

Learning BeagleBone Python Programming Book Cover
Learning BeagleBone Python Programming
$ 31.99
$ 22.40
Kinect in Motion – Audio and Visual Tracking by Example Book Cover
Kinect in Motion – Audio and Visual Tracking by Example
$ 14.99
$ 10.50
Using Yocto Project with BeagleBone Black Book Cover
Using Yocto Project with BeagleBone Black
$ 31.99
$ 22.40
Raspberry Pi Robotics Essentials Book Cover
Raspberry Pi Robotics Essentials
$ 23.99
$ 16.80
Raspberry Pi for Secret Agents - Third Edition Book Cover
Raspberry Pi for Secret Agents - Third Edition
$ 27.99
$ 19.60
Building Networks and Servers Using BeagleBone Book Cover
Building Networks and Servers Using BeagleBone
$ 19.99
$ 14.00