[gmx-developers] thread_mpi for Power7 on Linux PPC64

Brad Lambeth bradlambeth at rice.edu
Fri May 28 15:17:11 CEST 2010


When configuring the git master branch on our Power7 system, the
configure script warns that our cpu+compiler combination does not
support atomics and suggests disabling threads in favor of MPI.
include/thread_mpi.h seems to suggest that our cpu+compiler
combination should be supported (xlc on PPC64).  The relevant portion
of config.log is included below.

Brad Lambeth


configure:7476: checking if atomic operations are supported
configure:7487: cc_r  -c -q64 -O3 -qarch=pwr7 -qtune=pwr7  -I./include
-I./include -DTMPI_CHECK_ATOMICS -I/users/bpl1/local/include
conftest.c >&5
"./include/thread_mpi/atomic/xlc_ppc.h", line 85.1: 1506-277 (S)
Syntax error: possible missing ';' or ','?
"./include/thread_mpi/atomic/xlc_ppc.h", line 83.8: 1506-485 (S)
Parameter declaration list is incompatible with declarator for inline.
"./include/thread_mpi/atomic/xlc_ppc.h", line 112.33: 1506-045 (S)
Undeclared identifier i.
"./include/thread_mpi/atomic/xlc_ppc.h", line 112.43: 1506-045 (S)
Undeclared identifier a.
"./include/thread_mpi/atomic/xlc_ppc.h", line 121.1: 1506-277 (S)
Syntax error: possible missing ';' or ','?
"./include/thread_mpi/atomic/xlc_ppc.h", line 118.8: 1506-485 (S)
Parameter declaration list is incompatible with declarator for inline.
"./include/thread_mpi/atomic/xlc_ppc.h", line 165.49: 1506-045 (S)
Undeclared identifier a.
"./include/thread_mpi/atomic/xlc_ppc.h", line 174.1: 1506-277 (S)
Syntax error: possible missing ';' or ','?
"./include/thread_mpi/atomic/xlc_ppc.h", line 173.8: 1506-485 (S)
Parameter declaration list is incompatible with declarator for inline.
"./include/thread_mpi/atomic/xlc_ppc.h", line 195.33: 1506-045 (S)
Undeclared identifier x.
"./include/thread_mpi/atomic/xlc_ppc.h", line 200.1: 1506-277 (S)
Syntax error: possible missing ';' or ','?
"./include/thread_mpi/atomic/xlc_ppc.h", line 202.23: 1506-277 (S)
Syntax error: possible missing ';' or ','?
"./include/thread_mpi/atomic/xlc_ppc.h", line 203.30: 1506-277 (S)
Syntax error: possible missing ';' or ','?
"./include/thread_mpi/atomic/xlc_ppc.h", line 199.8: 1506-485 (S)
Parameter declaration list is incompatible with declarator for inline.
"./include/thread_mpi/atomic/xlc_ppc.h", line 221.5: 1506-045 (S)
Undeclared identifier x.
"./include/thread_mpi/atomic/xlc_ppc.h", line 226.1: 1506-277 (S)
Syntax error: possible missing ';' or ','?
"./include/thread_mpi/atomic/xlc_ppc.h", line 225.8: 1506-485 (S)
Parameter declaration list is incompatible with declarator for inline.
"./include/thread_mpi/atomic/xlc_ppc.h", line 238.25: 1506-045 (S)
Undeclared identifier x.
"./include/thread_mpi/atomic.h", line 619.1: 1506-277 (S) Syntax
error: possible missing ';' or ','?
"./include/thread_mpi/atomic.h", line 618.8: 1506-485 (S) Parameter
declaration list is incompatible with declarator for inline.
"./include/thread_mpi/atomic.h", line 623.22: 1506-045 (S) Undeclared
identifier a.
"./include/thread_mpi/atomic.h", line 623.9: 1506-045 (S) Undeclared
identifier oldval.
"./include/thread_mpi/atomic.h", line 624.7: 1506-046 (S) Syntax error.
configure:7493: $? = 1
configure: failed program was:
| #include "thread_mpi/atomic.h"
configure:7522: WARNING: No atomics.



More information about the gromacs.org_gmx-developers mailing list