Translations:Best practices for job submission/16/en

From Alliance Doc
Jump to navigation Jump to search
  • A further complication with parallel execution concerns the use of multiple nodes - the software you are running must support distributed memory parallelism.
    • Most software able to run over more than one node uses the MPI standard, so if the documentation doesn't mention MPI or consistently refers to threading and thread-based parallelism, this likely means you will need to restrict yourself to a single node.
    • Programs that have been parallelized to run across multiple nodes should be started using srun rather than mpirun.