-
Book Overview & Buying
-
Table Of Contents
The C++ Programmer's Mindset
By :
The cloud provides flexible, scalable compute resources that make computation accessible to those who cannot afford or warrant a large compute cluster for their own use. This can be a very powerful tool if deployed correctly, and can also be very cost-effective, but achieving the correct level of orchestration can be rather tricky. In this section, we outline some of the nuances that make the cloud especially powerful and some of the tips for avoiding problems.
The biggest problem with setting up compute infrastructure in the cloud to run high-performance compute workflows is in setting up each of the nodes with the required software, such as making sure that all the nodes have compatible versions of MPI and all the other library dependencies necessary for the work. One must also do all the orchestration that is usually handled by cluster administrators on other HPC clusters. This makes it sound like a difficult task, but it is not; see https...