HPCC has several development nodes that are available for users to compile their code, and do short (CPU time less than 2 hours) runs to estimate run-time and memory usage.
These development nodes run the latest operating system and have similar configuration and environment setup to 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.
To access a certain one, for example, dev-intel14, please
log into a gateway node and run:
|dev-intel14||20||256GB||Large memory intel14 node|
|dev-intel14-k20||20||128GB||Two Nvidia K20 GPUs|
|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|
|dev-intel18||40||377GB||Two 2.4Ghz 20-core Intel Xeon Gold 6148 CPU (40 cores total)|
|dev-amd20-v100||48||187GB||Intel(R) Xeon(R) Platinum 8260 CPU @ 2.40GHz and 4 Tesla V100S|
|dev-amd20||128||960GB||AMD EPYC 7H12 64-Core Processor @ 2.6GHz|
Nodes with -k20, -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.
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.
Any long running (total CPU run time
> 2hrs) jobs on dev nodes will be killed automatically without advance notice.