QuantumATK Forum

QuantumATK => General Questions and Answers => Topic started by: luke419 on August 23, 2012, 05:35

Title: continued to the previous post, the setting for parallel computing
Post by: luke419 on August 23, 2012, 05:35
I didn't compile it and I've used a binary file provided by quantumwise for the execution.
The commands for the execution was as follows.

mpirun -np 16 -machinefile nodefile /opt/QuantumWise/atk-12.2.2/atkpython/bin/atkpython test.py > test.log &

nodefile contains three nodes.

I've got the following result using the test script.

+------------------------------------------------------------------------------+
|                                                                              |
| Atomistix ToolKit 12.2.2 [Build 144eba5]                                     |
|                                                                              |
+------------------------------------------------------------------------------+
Master node node45

Slave node and its specific host name was not shown and it seems that something is wrong.

What should I do for it?
Can I compile the source files of ATK in my system?

Best regards,

  Young

Title: Re: continued to the previous post, the setting for parallel computing
Post by: Nordland on August 23, 2012, 08:01
You can't compile the source code :)

There is something wrong with your MPI setup and not ATK.
Title: Re: continued to the previous post, the setting for parallel computing
Post by: Anders Blom on August 23, 2012, 09:45
Never, ever call a Python file test.py. (It may not help in this case, but it's a general thing to note.)
Title: Re: continued to the previous post, the setting for parallel computing
Post by: Anders Blom on August 23, 2012, 09:45
Which MPI library are you using? "mpirun" indicates MPICH1 to me, or OpenMPI, you should have MPICH2.