Hi,

I am using the latest git version of gromacs, compiled with gcc 4.6.2 and
openmpi 1.6.3.
I start the program using the usual mpirun -np 8 mdrun_mpi ...
This always leads to a warning:

Using 1 MPI process
WARNING: On node 0: oversubscribing the available 0 logical CPU cores per
node with 1 MPI processes.

Checking the processes confirms that there is only one of the 8 available
cores used.
Running mdrun_mpi with an additional debug -1:

Detected 0 processors, will use this as the number of supported hardware
threads.
hw_opt: nt 0 ntmpi 0 ntomp 1 ntomp_pme 1 gpu_id ''
0 CPUs detected, but 8 was returned by CPU_COUNTIn gmx_setup_nodecomm:
hostname 'myComputerName', hostnum 0
...
0 CPUs detected, but 8 was returned by CPU_COUNTOn rank  0, thread  0, core
 0 the affinity setting returned 0

I also made another try by compiling  gromacs using some experimental
version of gcc 4.8, which did not help in this case.
Is this a known problem? Obviously gromacs detects the right value with
CPU_COUNT, why is it not just taking that value?


Best regards,
Christian
-- 
gmx-users mailing list    gmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
* Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
* Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to gmx-users-requ...@gromacs.org.
* Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

Reply via email to