 
 
 
 
 
 
 
  
 Next: 3.3 Parallelization levels
 Up: 3 Parallelism
 Previous: 3.1 Understanding Parallelism
     Contents 
3.2 Running on parallel machines
Parallel execution is strongly system- and installation-dependent. 
Typically one has to specify:
- a launcher program (not always needed), 
such as poe, mpirun, mpiexec,
  with the  appropriate options (if any);
- the number of processors, typically as an option to the launcher
  program, but in some cases to be specified after the name of the
  program to be
  executed; 
- the program to be executed, with the proper path if needed; 
- other QUANTUM ESPRESSO-specific parallelization options, to be
  read and interpreted by the running code.
Items 1) and 2) are machine- and installation-dependent, and may be 
different for interactive and batch execution. Note that large
parallel machines are  often configured so as to disallow interactive
execution: if in doubt, ask your system administrator.
Item 3) also depend on your specific configuration (shell, execution path, etc). 
Item 4) is optional but it is very important
for good performances. We refer to the next
section for a description of the various 
possibilities.
Layla Martin-Samos Colomer
2012-11-21