Blog – HPC

7 Steps to Installing Moab in Minutes

by Corin Kochenower Adaptive Computing introduced the “Automated Installer” in the 9.1.0 release of the Moab HPC Suite. What was once potentially a multi-day process can now be completed in a matter of minutes to a few hours depending on the components you choose and the size of your cluster. Installing and configuring software in […]

Troubleshooting Moab Triggers

As Independence Day (A U.S. Holiday) draws near, my thoughts turn to explosions of the fireworks going off signaling the celebration. I can’t help thinking about the fuses that act as triggers. And of course, working at Adaptive Computing, we use triggers as part of our workflow. While Moab may seem to be primarily concerned […]

Advanced Workflows with the Nitro API

Nitro includes an application programming interface (API) that allows users to create interactive clients (clients that submit tasks based on an external stimulus) or to create clients that can execute a complex workflow – all while using a single Moab job. If your workflow contains thousands of tasks, you’ll avoid the scheduling overhead of running […]

Event Driven Architecture

Event-driven architecture (EDA) is a software architecture pattern that offers flexibility, scalability, and potential for vastly improved performance within High Performance (HPC) and High Throughput Computing (HTC) clusters compared to traditional polling-based architecture. An event-driven architecture is primarily composed o­f event emitters, event consumers, and channels. Emitters are responsible for collecting and transmitting events on […]

Optimization: The Fourth Key to Success in Complex Compute Environments

This entry is part 4 of 4 in the series Keys to Success

Welcome back to the “Seven Keys to Success” blog series. Last time we talked about compute environments’ need for interaction by users and administrators through manual steps that are often repetitive and time-consuming. We discussed ways in which organizations can save time, efficiently utilize resources, and speed individual and end-to-end processes through the automation of […]

Nitro Use Cases

Ok, so you’ve got a few of your clusters users that, if they’re allowed to run wild, will fill up your schedulers queue with thousands or millions of jobs.  But you can’t let them do it, because putting a million (or even several thousand) jobs into the queue causes a lot of scheduling overhead and […]

Using Moab Scheduling to Limit Downtime by Creating a Rolling Update Strategy for Applications and Libraries

Many times we get asked the question, “What are the best practices for updating applications or libraries on the compute nodes of my cluster?” Typically, a customer’s plan involves scheduling downtime on nodes through a complex set of reservations, draining the nodes, and then manually updating the desired software. Using these reservations, Moab makes sure […]

Automation: The Third Key to Success in Complex Compute Environments

This entry is part 3 of 7 of 4 in the series Keys to Success

Automation: The Third Key to Success in Complex Compute Environments Welcome back to the “Seven Keys to Success” blog series. Previously, we considered the effects of siloed environments and disjointed disciplines on the performance of complex compute environments, and discussed the roles of convergence and consolidation in meeting those challenges. In this post we will […]

Simplifying Batch Jobs with Moab Container Support

This entry is part 3 of 3 of 3 in the series Containers

In this article I’ll continue my discussion of Linux containers using Docker and I will show how using Moab container jobs can help users of your system by simplifying the process of starting a batch job within a container. If you’re just coming up to speed on the notion of Linux containers, I encourage you […]

Use It Up, Wear It Out, Make It Do, or Purchase a New HPC Cluster

Author: Corin Kockenower, Senior Software Engineer As we push high performance computing into exascale (exaFLOPS – a billion billion operations a second), the great depression aphorism “use it up, wear it out, make it do, or do without” doesn’t seem to be rolling off the tongue of many technologists. Why? I think I understand why […]