HPC without Job Scheduler

Note: We do not recommend having no HPC Scheduler.

Speos HPC can be used without job scheduler when you prefer manipulating the application using command lines, or when Windows Server cannot be installed.​

Here is an example of a command line with Microsoft MPI:​

mpiexec -machinefile Machines.txt -wdir %SPEOSHPCDIR% "%SPEOSHPC%" -SPEOS "%SV5%" %SIMULATIONPARAMS%​

REM XXXXXXXXX

set SPEOSHPCDIR=\\station_name\speoshpc\Optis\SPEOSHPC_2016\
set SPEOSHPC=%SPEOSHPCDIR%SPEOSHPC.exe
set SV5=\\station_name\speoshpc\SV5\DOM_DirectSimulation_43s_2400by1600.speos\DOM_DirectSimulation_43s_2400by1600.speos
SET SIMULATIONPARAMS=-threads 8 -mtime 1

REM XXXXXXXXX

REM Available options for the SPEOSHPC.exe command:

  • REM -h: display help.

  • REM -v: display the version.

  • REM -speos speosfullpath: full path to the .speos file to use for the simulation.

  • REM -gpu : notifies the cluster to run simulation jobs using GPU instead of CPU

    Note: When using the -gpu command line, the -threads command line is not needed.
  • REM -threads nn: number of threads per node (limited by the license)

  • REM -nbrays nnnn: number of rays / passes for the Monte Carlo Direct or Inverse simulations.

  • REM -lang "CodePage_Converter_Name": used to support existing speos files which have been saved with a Windows code page.

  • REM -disablefiles : disable all .lpf, .lp3, .ray, .tm25ray output files.

The following options can be combined:

  • REM -stime nnnn: run the simulation during nnnn seconds (only Monte Carlo simulations).

  • REM -mtime nnnn: run the simulation during nnnn minutes (only Monte Carlo simulations).

  • REM -htime nnnn: run the simulation during nnnn hours (only Monte Carlo simulations).

  • REM -dtime nnnn: run the simulation during nnnn days (only Monte Carlo simulations).

  • REM Remark: for Inverse simulations with many sensor, the specified simulation time is for each sensor.

The following options can be combined (the minimum default value is 1 hour):

  • REM -hsave nnnn: merge and save the intermediate results every nnnn hours (only Monte Carlo simulations).

  • REM -dsave nnnn: merge and save the intermediate results every nnnn days (only Monte Carlo simulations).

  • REM -nosave: disable the merge and save of intermediate results.