A better view at Sherlock's resources
by Kilian CavalottiHow many jobs are running? What partitions do I have access to? How many CPUs can I use? Where should I submit my jobs? Any of those sound familiar? We know it's not always easy to navigate the native scheduler tools, their syntax, and...
When setting an environment variable gives you a 40x speedup
by Kilian CavalottiToday, we'd like to share some of our recent work on Sherlock that allowed a pretty significant speedup when listing files in directories with a lot of entries. > Unlike our usual announcements, this post is more of a behind-the-scenes...
Module versions get a facelift
by Kilian Cavalotti If you're a Sherlock user who often needs to load specific module versions, but don't care or can't remember specific minor version numbers, you're in luck! Starting today, Sherlock allows loading modules via an extended default system...
A better way to check quotas on Sherlock
by Kilian CavalottiWe're very pleased to introduce a new way to check data usage on Sherlock, all from a single command, and using an hopefully simpler way to display information than before. Introducing sh_quota sh_quota, the new quota checking tool for...
Sherlock goes container-native
by Kilian Cavalotti
AnnounceIn recognition of the fast-moving software landscape and the emerging needs of our users, we're pleased to announce, from the SC18 Supercomputing conference in Dallas, TX, that Sherlock is going container-native. Starting today, users...
Status info at login
by Kilian CavalottiIf you recently logged in, you probably already noticed it: now, when you connect to Sherlock, you can see some new status information displayed right before your command prompt. New status information at login At login, you'll know...
Persistent processes on Sherlock
by Kilian CavalottiThere are many cases where having a persistent process (or service) running alongside computing jobs is of great benefit. For instance, when data is stored in a database format to allow for highly efficient queries, jobs that want to...
Running containers on Sherlock
by Kilian CavalottiHave you ever wanted to run Docker containers on Sherlock, and skip the hassle of figuring out your application dependencies, installing them, compiling the code, resolving compilation errors, finding missing libraries, or making sure...
Better error messages when submitting jobs
by Kilian CavalottiSherlock now offers a better and more complete explanation when a job submission is rejected by the scheduler. What does it look like? In the most common cases, jobs that don't meet the requirements for the partition they're submitted...