[Pw_forum] Chosing outpu file using the -in/input option

Lex Kemper positronium at gmail.com
Tue Jul 14 15:24:39 CEST 2009


Hi Sylvian,

This sounds more like an MPI/compilation problem to me than an inputfile 
issue. Are you sure that the cluster is set up right (I don't know if 
you maintain it), and that Q-E is compiled correctly?

Lex Kemper
Department of Physics
University of Florida

Sylvian Cadars wrote:
> Hi,
> I recently installed quantum espresso on a cluster machine equipped with 
> openmpi and the OAR job submission system.  Using the standard syntax:
> mpirun -np [n.o.cpus] /path/to/pw.x < inputfile.in > outputfile.out
> I found that the job would only use processors within a single node, 
> such that there are several pw.x processes running on each CPU if the 
> number of specified CPUs is larger than the number of CPUs per node, 
> while other remain unused.
> 
> This problem is partially solved using the "-in/input" syntax:
> mpirun -np [n.o.cpus] /path/to/pw.x -in inputfile.in > outputfile.out
> (as in 
> http://www.quantum-espresso.org/wiki/index.php/Running_on_parallel_machines#Trouble_with_input_files)
> 
> That is: the job actually uses the number of requested CPUs, including 
> when the number of requested CPUs is greater than the number of CPUs per 
> node.  However, a problem remains with the redirection of the output.  
> Instead of writing the output in "ouputfile.out " pw.x writes it in the 
> OAR output (OAR.jobID.stdout).
> 
> In summary, the question is: how can I chose my output file when using 
> the -in/input option ?
> 
> Thanks for your help.
> Best regards.
> 
> Sylvian
> 



More information about the users mailing list