====== 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 (( the option --disable-aligned-segments is for gasnet. Adding it to the configure did generate a warning about it being an unrecognized option to upc, however, it did pass it along to gasnet.))./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 (( the option --disable-aligned-segments is for gasnet. Adding it to the configure did generate a warning about it being an unrecognized option to upc, however, it did pass it along to gasnet.))./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