Depending on which of the three parallelization settings you used, you will see one of the following.
The model will execute the simulations one at a time in order and print the current simulation ID to the console. This is the default and occurs when
slurm = FALSE and
n_cores = 1.
The model will dispatch batches of simulations to forked worker processes. This occurs when
slurm = FALSE,
n_nodes = 1, and
n_cores > 1.
The model will dispatch batches of simulations across multiple SLURM nodes and execute the forked worker processes. This occurs when
slurm = TRUE. SLURM jobs can be monitored and controlled using
sacct as well as other utilities and GUI tools.
SLURM execution will run the job in the background without tying up the active shell. You can check the progress of your job from the command line with the
Single node simulations should be executed in the background to keep the process safe from disconnects and not tie up the active shell. While methods vary between systems, an easy way to ensure disconnects do not disrupt the simulations and allow for monitoring progress is to use the screen UNIX tool.