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