PHYSICA
Jump to navigation
Jump to search
Physica Links
- http://www.triumf.ca/view-announcements?which=1422 RIP
- https://ladd00.triumf.ca/viewvc/daqsvn/trunk/physica
- ftp://csftp.triumf.ca/pub/CompServ/physica/
Extrema links
- http://exsitewebware.com/extrema/
- http://sourceforge.net/projects/extrema/
- http://extrema.svn.sourceforge.net/viewvc/extrema/
Build on Linux
Only 32-bit PHYSICA is known to work. 64-bit is known to not work. When building on 64-bit Linux, many 32-bit "devel" packages need to be installed.
The Linux Makefile builds 3 flavours of the physica executable:
- physica : normal dynamically linked executable
- physica-static : fully static executable (no shared libraries), same as old versions of physica. Cannot be built on SL5/SL6 because they do not supply libX11.a static libraries
- physica-half-static : link as many libraries as possible statically. This is the recommended executable for general use. It can only be built on 32-bit SL5. (SL6 do not provide many 32-bit static libraries).
Build:
- svn checkout https://ladd00.triumf.ca/svn/daqsvn/trunk/physica
- cd physica
- make
Build on MacOS 10.7
- install g77
- download g77-intel-bin.tar.gz from http://hpc.sourceforge.net
- sudo /bin/sh
- cd /
- tar xzvf .../g77-intel-bin.tar.gz
- install required libraries using MacPorts
- install MacPorts: download the MacPorts-xxx-Lion.pkg from http://www.macports.org/install.php, install
- sudo /bin/sh
- port -v selfupdate
- port install gd2 +universal ### (will take forever because it thinks it needs to build most of gnome)
- svn checkout https://ladd00.triumf.ca/svn/daqsvn/trunk/physica
- cd physica
- make