On Wed, 2023-03-22 at 13:45 +0100, Matic wrote:
> Hi,
> you can add:
> prefix "mpirun -np X"
> to your pwtk script (where X is the number of processors); 
> this can also be specified in your local ~/.pwtk/pwtk.tcl file so
> that you don't have to add it to every script when running on a
> particular machine

In addition, the specification can be made "automatic" by adding the
following snippet to ~/.pwtk/pwtk.tcl

    # get the number of available processors
    set np [exec nproc]
    while { [catch {exec mpirun -n $np echo yes}] } {
        set np [expr { $np > 2 ? $np / 2 : 1 }]
    prefix mpirun -n $np

This will automatically determine the number of cores on your computer
and use them for running QE executables.

Regards, Tone
Jo┼żef Stefan Institute, Ljubljana, Slovenia

The Quantum ESPRESSO community stands by the Ukrainian
people and expresses its concerns about the devastating
effects that the Russian military offensive has on their
country and on the free and peaceful scientific, cultural,
and economic cooperation amongst peoples
Quantum ESPRESSO is supported by MaX (www.max-centre.eu)
users mailing list users@lists.quantum-espresso.org

Reply via email to