Speos HPCCommand Lines

Description

The Speos Core command lines for Speos HPC allow you to create scripts to automate multiple simulation launches without using the Speos Core interface.

Command Lines

SPEOSCore.exe -C -G -S SSS -t ttt -p ppp -r rrr -D DDD -J JJJ -N NNN -W WWW -? FILENAME
Command Line Description
FILENAME Speos Core system file to open
-C Command line mode (no GUI)
-G Launch Speos GPU Solver
-S (SSS) Launch simulation number SSS on FILENAME
-t (ttt) Specified simulation thread number
-p (ppp)

Specify process priority (ppp)

0 - 5

  • 0: idle
  • 2: normal
  • 5: realtime
-r (rrr) Specifies simulation ray or pass number (rrr)
-D (DDD) Specifies simulation duration in minutes (DDD)
-J (JJJ) Specifies HPC job name (JJJ)
-N (NNN, default = 1) Specifies HPC job node number (NNN)
-W (WWW) Specifies HPC job wall clock in hours (WWW)
-? show the help

Script Example

"D:\Speos\Build\Release\x64\SpeosCore.exe" -J jobname01 -D 2 -N 1 "D:\SpeosCore\Direct_Simulation_3D Energy Density.Set of source_3D Energy Density sensor.1.speos"
ECHO End submitting job jobname01
"D:\Speos\Build\Release\x64\SpeosCore.exe" -J jobname02 -D 3 -N 2 "D:\SpeosCore\ValidationLuminanceDirect.speos\ValidationLuminanceDirect.speos"
ECHO End submitting job jobname02
"D:\Speos\Build\Release\x64\SpeosCore.exe" -J jobname03 -D 4 -N 3 "D:\SpeosCore\ValidationLuminanceInverseDET.speos\ValidationLuminanceInverseDET.speos"
ECHO End submitting job jobname03
"D:\Speos\Build\Release\x64\SpeosCore.exe" -J jobname04 -D 5 -N 4 "D:\SpeosCore\ValidationLuminanceInverseMC.speos\ValidationLuminanceInverseMC.speos"
ECHO End submitting job jobname04
"D:\Speos\Build\Release\x64\SpeosCore.exe" -J jobname05 -N 5 "D:\4 sensors - Inverse MonteCarlo\Product1.Isolated simulation.1.speos"
ECHO End submitting job jobname05
"D:\Speos\Build\Release\x64\SpeosCore.exe" -J jobname06 -N 5 "D:\SpeosCore\LouverVE.speos\LouverVE.speos"
ECHO End submitting job jobname06