Skip to content

Development nodes

Warning

Any long running (total CPU run time > 2hrs) jobs on dev nodes will be killed automatically without advance notice.

The HPCC has several development nodes that are available for users to compile their code and do short runs (less than 2 hours) to estimate run-time and memory usage. 

These development nodes run the latest operating system and have similar configurations and environment setups as the compute nodes of the same clusters.  Please use these development nodes to compile your program and test the work flow of your job script. For running long-time or large-resource computations, please submit jobs to use compute nodes.

Warning

Code compiled on older development nodes (dev-intel14 and dev-intel14-k20) may have errors when running on the latest clusters due to an outdated instruction set. To resolve this, compile your code on a newer development node.

Users may ssh to the development nodes after connecting to the gateway via SSH. To access a certain development node, for example dev-amd20, please run ssh dev-amd20 from the gateway. Users may also directly connect to development nodes by setting up SSH Tunneling Alternatively, they may be accessed through the "Development Nodes" tab on OnDemand.

Nodes with -k80 or -v100 suffixes have GPU cards required by GPU-enabled software, but may be used for any software. Note there is not a development node containing the AMD20 A100 GPUs. 

Node Hostname Cores Memory Notes
dev-amd20 128 960GB AMD EPYC 7H12 64-Core Processor @ 2.6GHz
dev-amd20-v100 48 187GB Intel(R) Xeon(R) Platinum 8260 CPU @ 2.40GHz and 4 Tesla V100S
dev-intel18 40 377GB Two 2.4Ghz 20-core Intel Xeon Gold 6148 CPU (40 cores total)
dev-intel16 28 128GB Two 2.4Ghz 14-core Intel Xeon E5-2680v4 (28 cores total)
dev-intel16-k80 28 256GB Intel16 node with 4 Nvidia Tesla K80 GPUs

Once your program is compiled and job script is tested, users can submit it to the SLURM queue by specifying various constraints such as job duration, memory usage, number of CPUs, software license reservations and so on.