Parallel (MPI) jobs
Parallel jobs have to be submitted using "universe = parallel" directive from hpcm.nicadd.niu.edu. The number of cores to run is defined using "machine_count = $NPROC" command.
- Nodes (cores) available for parallel use: pcms0-pcms6(12 cores each), phpc0-phpc2 (48 cores each)
- cat condorParallel.cmd
################################################## ##Condor command file example (parallel universe) ##To be submitted from hpcm.nicadd.niu.edu. ############################## universe = parallel # #number of cores to use machine_count = 12 # getenv = true # #To use any of available cores on SL7 nodes requirements = (Arch == "SL7x64") #Uncomment to use only cores on pcms6 node #requirements = (Arch == "SL7x64")&&((Machine == "pcms6")) # # executable = $ENV(PWD)/condorJob1.sh # output = $ENV(PWD)/condorJob1.out error = $ENV(PWD)/condorJob1.err log = $ENV(PWD)/condorJob1.log # should_transfer_files = YES when_to_transfer_output = ON_EXIT # #Uncomment and provide a working e-mail address #notify_user = user@gmail.com notification = always queue # #############################################################################