Berkeley UPC - Unified Parallel C(A joint project of LBNL and UC Berkeley)
|Apple Mac OS X:|
To maximize compatibility, our pre-built binaries for OSX 10.4.x through 10.6.x build 32-bit applications, while starting with OSX 10.7.x (Lion) our binaries generate 64-bit output. You should use the Build from source option if these are not your desired targets.
See the included README file for alternate installation options.
and /usr/bin/cc --version to check your XCode Tools version
Follow the UNIX instructions to build the Berkeley UPC Runtime from source.
|Microsoft Windows systems without Cygwin (most systems):|
Berkeley UPC v2.18.0 Binary Installer - Installs the Cygwin environment, and a prebuilt version of the Berkeley UPC runtime.
This installer is suitable for all recent Windows versions. Users of Windows 95/98/ME who may already have Cygwin 1.5.x can build Berkeley UPC from source.
- Cygwin version 1.7.9-1: Tar-gzipped installer (2.1GB) MD5 Hash = 1417bbeb40ae22eb5bd31709a6b47490
Download, unpack and open index.html in your web browser.
These rather large binaries are available on DVD at the SuperComputing 2013 Partitioned Global Address Space (PGAS) Booth (#432), or by email request.
|Microsoft Windows systems with Cygwin already installed:|
A prebuilt binary of the Berkeley UPC compiler depends on the specific versions of GCC and other tools that were present at the time it was built. However, Cygwin lacks named/numbered distributions that would identify versions for an entire suite of tools. Therefore, we choose not to provide a stand-alone Berkeley UPC package for Cygwin. Instead, we recommend that you build from source if you already have Cygwin installed.
- Step 1: Ensure you have the following required Cygwin packages installed:
ash, binutils, gawk, gcc4, gcc4-core, grep, gzip, make, perl, tar, bind (or bind-utils)
Note: this list may be incomplete and we'd appreciate hearing of anything else required.
- Step 2: Download the Berkeley UPC Runtime source, and follow the instructions in the INSTALL.TXT file to build.
We recommend adding "CC=gcc-4 CXX=g++-4" (without the quotes) to the configure command line. This will ensure you are using complers from the gcc4 package, to get the latest gcc bug fixes (default gcc and g++ could be either version 3 or 4.)
- Step 3: (Optional, but strongly recommended) perform a "rebaseall"
. The following assumes Cygwin is installed in the default location "\Cygwin", and that the Cygwin "rebase" package has been installed (look for "/bin/rebaseall").
- Terminate all running Cygwin processes
- Open a Windows "Command Prompt"
- Run "cd \cywgin\bin"
- Run "ash"
- Run "PATH=. rebaseall -v" (expect LOTS of output)
- "exit" the ash shell
- "exit" the Command Prompt window
This page last modified on Sunday, 20-Oct-2013 22:32:10 PDT