From: Richard Walsh (rbw_at_ahpcrc_dot_org)
Date: Mon Jan 24 2005 - 13:51:16 PST
UPC-Team,
Under taking an install on an Opteron cluster running a Redhat Linux
derivative.
I am using the Portland group compilers (version 5.2-4). The
interconnect is
Myrinet. I would like to work in 64-bit ABI.
I have generated the following configuration command which ran fine:
GM_LIB=/opt/gm/lib; export GM_LIB
GM_INCLUDE=/opt/gm/include; export GM_INCLUDE
./configure CC="/opt/pgi/linux86-64/5.2/bin/pgcc"
CXX="/opt/pgi/linux86-64/5.2/bin/pgCC" \
MPI_CC="/opt/mpigm.pgi/bin/mpicc" --enable-pthreads --enable-gm
--prefix=/opt/upc \
--with-shared-mmap-max=4GB
A gmake following, produces a large number of compiler warnings and
finally few severe and
fatal errors interrupting the build. Some of the errors are included
below after signature.
A look at your supported combinations in ./gasnet/README:
OS/Architecture/compiler/ABI: network conduits
----------------------------------------------
* Linux/x86-Myrinet/gcc/32: smp, mpi, udp, gm
* Linux/x86-Ethernet/gcc/32: smp, mpi, udp
* Linux/x86-Dolphin/gcc/32: smp, mpi, udp
* Linux/x86-Quadrics/gcc/32: smp, mpi, udp, elan
* Linux/x86-Mellanox/gcc/32: smp, mpi, udp, vapi
* Linux/x86/IntelC/32: smp, mpi, udp, gm
* Linux/x86/PortlandGroupC/32: smp, mpi, udp, gm
* Linux/Itanium-Quadrics/{gcc,IntelC}/64: smp, mpi, udp, elan
* Linux/Itanium-Myrinet/{gcc,IntelC}/64: smp, mpi, udp, gm
* Linux/Opteron-Ethernet/gcc/64: smp, mpi, udp
* Linux/Opteron-Mellanox/gcc/64: smp, mpi, udp, vapi
does not provide a Linux/Opteron/Myrinet/PortlandGroupC/64 bit
combination. Looking
over the "gm" lines the closest thing to what I want would seem to be:
* Linux/x86/PortlandGroupC/32: smp, mpi, udp, gm
Is my configuration support? If so what are the recommended configure
command options?
If not what do you suggest I try? At the moment I have on only 64-bit
MPI libraries although
I have access to a 32-bit version of the PGI compiler.
Regards,
Richard Walsh, AHPCRC
612-337-3467
/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core.c:
PGC-F-0249-#error -- "We need real atomic ops with signal-safety for
gasnet_exit..."
(/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core.c: 885)
PGC/x86-64 Linux/x86-64 5.2-4: compilation aborted
/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core_receive.c:
PGC-W-0155-64-bit integral value truncated
(/data1/appls/upc/berkeley_upc-2.0.1/gasnet/extended-ref/gasnet_extended_vis.h:
23)
PGC-W-0155-64-bit integral value truncated
(/data1/appls/upc/berkeley_upc-2.0.1/gasnet/extended-ref/gasnet_extended_vis.h:
48)
PGC-S-0058-Illegal lvalue
(/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core_internal.h:
687)
PGC-S-0058-Illegal lvalue
(/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core_internal.h:
687)
PGC/x86-64 Linux/x86-64 5.2-4: compilation completed with severe errors
/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core_conf.c:
PGC-W-0155-64-bit integral value truncated
(/data1/appls/upc/berkeley_upc-2.0.1/gasnet/extended-ref/gasnet_extended_vis.h:
23)
PGC-W-0155-64-bit integral value truncated
(/data1/appls/upc/berkeley_upc-2.0.1/gasnet/extended-ref/gasnet_extended_vis.h:
48)
PGC-S-0058-Illegal lvalue
(/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core_internal.h:
687)
PGC-S-0058-Illegal lvalue
(/data1/appls/upc/berkeley_upc-2.0.1/gasnet/gm-conduit/gasnet_core_internal.h:
687)
PGC/x86-64 Linux/x86-64 5.2-4: compilation completed with severe errors