Berkeley upc install on martha
- Got berkely_upc-2.10.0.tar.gz and berkeley_upc_translator-2.10.0.tar.gz from primary site.
- Checked md5sum for both.
Translator
- Starting with translator, extrated it into /usr/src on martha
- did make
- did make install PREFIX=/opt/berkeley_upc_translator-2.10.0
- made link to /opt/upc_trans
*** Installation complete! *** To use this translator LOCALLY, insert the following pathname: /opt/berkely_upc_translator-2.10.0/targ in the 'translator' setting of upcc.conf or ~/.upccrc, or pass it to upcc -translator=path for REMOTE (ssh-based) compilations, use the path:
Well, for the remote ssh path, send a note to Greg…
Runtime
- checked for all dependencies. All met save optional MPI-1.1
- changed values in .in files as indicated:
- in file ./upcc.conf.in changed
- ??default_network?? from @@ @DEFAULT_CONDUIT@ @@ to @@udp@@
- ??smart_output?? from @@no@@ to @@yes@@
- ??default_pthreads?? from @@2@@ @@4@@
- in ./upcrun.conf.in changed ??default_cpus_per_node?? from @@0@@ to @@4@@
- did 1)
./configure CC=gcc CXX=g++ MPI_CC=mpicc --prefix=/opt/berkeley_upc-2.10.0 --disable-aligned-segments
- did
make && make install
- made link /opt/upc for ease of typing
Berkeley upc install on 64bit system
- Got berkely_upc-2.10.2.tar.gz and berkeley_upc_translator-2.10.2.tar.gz from primary site.
- Checked md5sum for both.
- Set umask to 022
Translator
- Starting with translator, extrated it into /usr/src
- did make
- did make install PREFIX=/usr/local/share/berkeley_upc_translator-2.10.2
- made link to /usr/local/share/upc_trans
*** Installation complete! *** To use this translator LOCALLY, insert the following pathname: /usr/local/share/berkely_upc_translator-2.10.2/targ in the 'translator' setting of upcc.conf or ~/.upccrc, or pass it to upcc -translator=path for REMOTE (ssh-based) compilations, use the path:
Well, for the remote ssh path, send a note to Greg…
Runtime
- untared it into /usr/src/
- applied patch from download page
- checked for all dependencies. All met save optional MPI-1.1
- changed values in .in files as indicated:
- in file ./upcc.conf.in changed
- ??default_network?? from @@ @DEFAULT_CONDUIT@ @@ to @@udp@@
- ??translator?? from @@ @TRANSLATOR@ @@ TO @@/usr/local/share/upc_trans@@
- ??smart_output?? from @@no@@ to @@yes@@
- ??default_pthreads?? from @@2@@ @@4@@
- in ./upcrun.conf.in changed ??default_cpus_per_node?? from @@0@@ to @@4@@
- did 2)
./configure CC=gcc CXX=g++ MPI_CC=mpicc --prefix=/usr/local/share/berkeley_upc-2.10.2 --disable-aligned-segments
- did
make && make install
- made link /opt/upc for ease of typing