The Uppsala Software Factory Archive

Introduction

The USF program suite is no longer maintained or supported, but the source code is being made available along with a build system for Linux and OS X on Intel Macs.

Most Mac OS X users should be able to simply download the relevant executables and run these without any need for compilation, but if you use linux or wish to develop the code, you will need the full distribution kit.

The kit has been test on the following systems : Red Hat V3.4.6 Debian V2.6.18 CentOS Vsomething Latest version : 30 June 2011

Download

Intel Mac OS X Snow Leopard executables are here : OSX_binaries

Intel Mac OS X Lion executables are here : OSX_Lion_binaries

Linux 32-bit executables can be found here : Linux_32_binaries

Linux 64-bit executables can be found here : Linux_64_binaries

The distribution kit can be found here : Distribution_kit

Organisation of the distribution kit

35 programs are available, and each has its own directory with the same name as the program, under the parent directory 'usf'. In the top-level 'usf' directory there is a shell script called 'make_all.csh', and big surprise, if you execute that file it will will build all the programs, leaving executables in both the programs' own subdirectories and also in the collective directory 'usf/bin'.

Building under Linux

Simply cd to the downloaded directory, and type "make_all.csh". This will build a 32-bit version of all the executables. If you want to build a 64-bit system, type "make_all.csh -64"
You will need a fairly recent version of the gfortran compiler (at least v4.3).

Building under OS X

The package has been built under Mac OS X v10.6 using the gfortran compiler. The kit is reported to work under 10.7 Lion, but Xcode 4.1 needs to be installed.
Thanks to Jacques-Philippe Colletier for the Lion executables.

In order to build yourself you will need to install XCODE which can be downloaded from http://developer.apple.com/technology/xcode.html, and gfortran which can be found here http://www.macresearch.org/gfortran-leopard. You will also find a gfortran dmg file in the distribution.
Follow the instructions that come with these installation packages.
To be able to download these packages, you will have to register as an Apple Developer.
Then type "make_all.csh" in the downloaded USF directory.

Update October 2017 : Joachim Reichelt has kindly pointed out that the latest fortran library that works on OS X can be found here : https://gcc.gnu.org/wiki/GFortranBinaries
Install, and then execute the command : $ export DYLD_LIBRARY_PATH=/usr/local/gfortran/lib/i386/

USF Program list

aconio 
ave 
cello 
coma 
comap 
comdem 
crave 
dataman 
essens 
findncs 
imp 
lsqman 
mama
mapfix 
mapman 
mappage
maskit 
mave
moleman 
moleman2 
ncs6d
o2d
odbman 
oops 
oops2 
prof
seaman 
site2rt 
sod 
solex
spancsi
ssencs 
voidoo
xpand 
xplo2d 


Programs in the Uppsala Software Factory were written by Gerard Kleywegt.