Berkeley UPC 2.2.2 released

jcduell_at_lbl_dot_gov
Date: Thu Mar 09 2006 - 18:37:56 PST

  • Next message: Tan Guangming: "about the cost of memory in UPC"
    ------------------------------------------------------------------------
    Berkeley UPC 2.2.2 released
    ------------------------------------------------------------------------
    
    We are pleased to announce the release of Berkeley UPC 2.2.2, which is
    now available on our web site at
    
        http://upc.lbl.gov/download/
    
    This release notably adds support for stand-alone UPC compilation on
    Apple Mac OS X systems: an internet connection is no longer required for
    UPC compilation on Apple laptops.
    
    Source is available for all supported platforms.
    Binary distributions are available for OS X and Windows/Cygwin.
    
    Relative to 2.2.1, this is a bug-fix release of both the run-time and
    translator components, plus support for some additional platforms:
    
        - Port translator to new platforms: MacOSX/PPC32, Linux/PPC64 and
          AIX/PPC32
        - Port runtime to: MacOSX/x86, MacOSX/PPC64 and Cray XD1
        - Translator build improvements: auto platform detection and install
          target
        - Numerous translator optimizer improvements
        - Fix the following bugs in 2.2.1 (see http://upc-bugs.lbl.gov for
          details):
           bug990: runtime failures on PPC/Linux with XLC
           bug1316: AMMPI workaround for bug in IBM MPI
           bug1300: upcc tweaks to support OSX translator (auto-set shared
                    lib paths)
           bug1324: string.h compilation errors on RHEL4/x86-64
           bug1327: intermittent ref-collectives crashes on ppc/xlc
           bug1337: workaround pathscale optimizer bug breaking libupcr 
                    barriers
           bug1358: initialization failure finding an mmap segment
           bug1367: vapi-conduit under-utilizes physical memory
           bug1375: update handling of mpi-incompatible conduit configs
           bug1378: miscompilation w/ icc-9.0.027 on ia64
           bug1392: mysterious non-collective exits from vapi-conduit
           bug1443: compile errors when using runtimes with non-canonical 
                    install paths
           bug1452: bad codegen for embedded struct alignment exceptions on 
                    PowerPC
           bug1475: broken rand() behavior with pthreads on Cygwin
           bug1490: link failures on HP C
           bug1493: barrier mismatch failures on AIX/Power5 with pthreads
                    intermittent exit crashes when profiling with pthreads
                    intermittent gmon.out loss when profiling with multiple
                    nodes intermittent crash on realloc in debug mode
        - Improve handling of asm statements in system headers
        - Robustness improvements to header-wrapper infrastructure
        - Add auto-retry and DNS failover to upcc HTTP translation
        - Many fixes to Cray XT3 port
        - Numerous misc minor bug fixes
    
    --------------------------------------------------------------------------
    You are receiving this release announcement because you are subscribed 
    to a UPC related mailing list, have an account on the Berkeley UPC 
    Bugzilla server or have previously contacted our development team with 
    questions or inquiries regarding Berkeley UPC and/or GASNet. Our 
    apologies in advance if you receive multiple copies.
    

  • Next message: Tan Guangming: "about the cost of memory in UPC"