Adding New HPC Systems

Integration

Details process for adding a new HPC to the iLauncher application.

System File

File: $HOME/.iLauncher/systems.json

  1. Add system under systems key. See System Example below
  2. Update appropriate groups
  3. Increment version

System Example

json
“Onyx” : {
“active” : true,
“login”: 1,
“cpu” : 44,
“gpu” : 22,
“phi” : 0,
“bigmem” : 44,
“cray” : true,
“dns” : [“onyx01.erdc.hpc.mil”, “onyx02.erdc.hpc.mil”, “onyx03.erdc.hpc.mil”],
“queues” : “${{Other}}”,
“projects_home” : “/p/app/unsupported”,
“bashrc_path” : “/etc/bash.bashrc”,
“ccmrun_path” : “/opt/cray/ccm/default/bin/ccmrun”,
“scheduler_path” : “/opt/pbs/default/bin/”,
“X_enabled”: false,
“name”: “Onyx”
}

Plugin Files

Go through each plugin file in $HOME/.iLauncher/plugins and add the HPC name to the available-on list.