====== 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