pre-built binaries of Mosflm version 7.0.6

This directory contains pre-built executables of Mosflm v7.0.6 for a number of common platforms and operating systems.


Graphical user interface
We strongly recommend that users switch to the new interface iMosflm, rather than continuing to use the X11 interface. Development of the X11 interface has now stopped, and only serious bugs will be fixed in future. At some point, bug fixing and support for the X11 interface will also stop.

These executables are the latest stable releases; they will run with iMosflm version 1.0.4 and newer.

Using "mouse right-click" on most platforms will allow you to choose where to download to (n.b. some browsers will change the file permissions to prevent execution of the downloaded file - just use chmod +x <filename> to fix this. The files are compressed using "zip" rather than "gzip" since this usually preserves the file permissions).

Once downloaded, uncompress the file with unzip (not gunzip), and run it just as you would any UNIX command (i.e. by typing the filename, provided it is in your PATH).

Executable X11 version Platform/OS Will run on compiler / version notes
mosflm_linux_32_noX11.zip X PC Linux, 32-bit Any recent PC Linuxes (SUSE, UBuntu, RedHat, FC, etc...) ifort/icc 11.0 This is the one to install if you are unsure. It will run on any recent Linux, both on 32-bit and 64-bit machines.
mosflm_linux_32_gfortran_noX11.zip X PC Linux, 32-bit Any recent PC Linuxes (SUSE, UBuntu, RedHat, FC, etc...) gfortran/gcc 4.3.3 Only use if you have an old AMD CPU (see note (1)).
mosflm_linux_64_noX11.zip X PC Linux, 64-bit Any recent PC Linuxes (SUSE, UBuntu, RedHat, FC, etc...) ifort/icc 11.0 This will only run on 64-bit machines; it runs a little faster than the 32-bit executable.
mosflm_osx_ppc_noX11.zip X MacOSX 10.0 - 10.5 PowerPC Macs gfortran/gcc 4.3.1
mosflm_osx_intel_noX11.zip X MacOSX 10.4 - 10.5 Intel Macs ifort 10.1/gcc 4.3.2
mosflm_osx_universal_noX11.zip X MacOSX Intel (10.4 - 10.5) & PowerPC Macs (10.0 - 10.5) ifort 10.1/gcc 4.3.1 or gfortran/gcc 4.3.1 Universal binary for both PPC and Intel Macs
mosflm_windows.exe.zip - MS-Windows PCs PCs running MS-Windows NT, 98, 2000, XP, Vista g77/gcc-3.4.2-20040916-1 This has no display! Use with iMosflm, or for scripting batch jobs.

Notes:

  1. The Linux 32-bit executables built with gfortran may be used on any recent-ish Linux box, but they run ~30% slower than those built with ifort/icc. However, some older AMD Athlon processors (e.g. 2800+) cannot run executables built with ifort/icc 11.*, so this is the only option.

    My recommendation if you are in doubt is to try the ifort/icc binary first, and if you get an error that looks like this, download & install the gfortran built binary.

    forrtl: severe (168): Program Exception - illegal instruction
    Image              PC        Routine            Line        Source
    mosflm             08262719  Unknown               Unknown  Unknown
    
  2. Executables are provided here which include the old-style X11 interface; there are also copies with this code omitted. These "noX11" executables will run with iMosflm and do not require the X11 libraries, so it is possible there may be fewer installation problems with them. These executables are in all other ways identical to the copies that include the X11 display.
  3. The "zip" files all contain an executable called "mosflm", so if you download two of these files and unzip them in the same directory, the second extracted file will over-write the first!
  4. The executables that include the old-style X11 GUI are not statically linked - so you need to make sure you have a properly installed and configured X11 set of libraries as well as the shared objects required for the link libraries. I have tried to make sure that the non-X11 executables are statically linked, so these should not need any "unusual" library files in order to run.
  5. We no longer have either a Digital/Compaq/HP Alpha or SGI, so we cannot easily provide executables for these platforms.
  6. There is no Linux PPC version, due to lack of interest.
  7. We will no longer be supplying the "small display" versions for any platform, since we are moving to the new interface, iMosflm.
The builds should still work for these latter options, so if you need to run under Tru64 UNIX, Irix or Linux PPC, or need a small display version, you should follow the instructions in the build-it-yourself section.


Harry Powell
Last modified: Thu Jan 28 14:21:24 GMT 2010