Blog Posts

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 […]

Using qrun with Torque 6.0

Merry Christmas! And for many of you Torque users, the Torque 6.0 release is like that new present that must be assembled. Many of you will try to put it together without looking at the instructions (I know I would be) only to find you didn’t put it together quite right. At that point you […]

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 […]

Football Gameplay Like Moab and Torque

“While watching Michigan State beat Michigan a few weeks ago in a heated football game, the camera panned to the play calling booth high above the field to view the interchange between them and the coaches on the field. For some reason, I thought of the relationship between Moab and Torque. I know, who watches […]

SC15 Recap

I want to start by thanking everyone who came out to meet with us at our booth, at the Torque BOF, and at the Torque dinner. It’s great to meet with you all and learn about the work you’re doing and the challenges you face, and I had a wonderful time catching up with those […]

Adaptive Computing Unveils Moab 9.0 to Deliver Ease-of-Use Driven Productivity

Today at SC ’15 Adaptive Computing,announced general availability of Moab HPC Suite 9.0 (Moab 9.0). The new features include: Docker Container Support, which increases productivity, efficiency and security A new end-user job submission portal, that delivers greater end-user productivity and decreased administrator overhead Non-uniform memory access (NUMA) capabilities, which delivers unparalleled control and performance over […]

Job Schedulers and Malleable/Evolving Jobs – Part 4

This entry is part 4 of 4 of 4 in the series Malleable and Evolving Jobs

Author: Gary D. Brown, HPC Product Manager Introduction In Part 3 of this 4-part blog series, we discussed and took an in-depth look at the benefits of scheduling malleable, evolvable, and adaptive job types. This blog, Part 4, discusses the minimal basic interactions between a scheduler and applications or run-time environments (RTEs) necessary to support […]