XFresco
A GUI for fresco

Content
Introduction
Screenshots
Download
Requirements



    Download last release (24/11/2009)    

Release notes:
           From version 2.0 onwards, Xfresco uses the GTK+ libraries 2.x, instead of 1.x
           This is because GTK+1.x will become deprecated soon, and most linux come with
           the 2.x version pre-installed.


Source files:

Compressed tar files:

  • Version 2.2: xfresco-2.2.tar.gz (Released november 2009)
  • Version 2.1: xfresco-2.1.tar.gz
  • Version 2.0: xfresco-2.0.tar.gz 

  • Version 1.5: xfresco-1.5.tar.gz
  • Version 1.4: xfresco-1.4.tar.gz
  • Version 1.3: xfresco-1.3.tar.gz
  • Version 1.1: xfresco-1.1.tar.gz
  • Binary files: 


    RPM binary (RedHat, Fedora, Suse...):
  • Version 2.2: xfresco-2.2-1.i386.rpm (november 2009)
  • Version 2.1: xfresco-2.1-1.i386.rpm
  • Version 2.0: xfresco-2.0-1.i386.rpm

  • Version 1.5: xfresco-1.5-1.i386.rpm
  • Version 1.4: xfresco-1.4-1.i386.rpm
  • Version 1.3: xfresco-1.3-1.i386.rpm
  • Version 1.0: xfresco-1.0-1.i386.rpm
  • ALPHA binaries (OSF1 V4.0):
  • Ver. 1.3: xfresco-1.3-alpha.tar.gz
  • Ver. 1.0: xfresco-1.0-alpha.tar.gz
  • Some users have experienced problems when trying to compile gtk+glib in alpha workstations. You may use this compiled version of the gtk+glib libraries.You just have to unpack the following file and copy the content in any of your library directories.
  • GTK+GLIB libraries for ALPHA: gtk-glib.tar.gz
  • Installing Xfresco:

    Binary file:

    rpm -vi xfresco-1.5-1.i386.rpm

    This installs xfresco and runfresco at /usr/local/bin so make sure that this directory is in your PATH. To uninstall xfresco:

    rpm --erase xfresco-1.5-1

    Source file: follow these steps: 
  • Make sure GTK is installed in your system

  • Uncompress the source files:  tar -zxvf xfresco-1.5.tar.gz

  • Change to the Xfresco directory

  • Run the configure script (it will check the configuration of your system): ./configure

  • Compile xfresco:  make
    This creates the executable named "xfresco". To read an input file you can type "xfresco your_input_file" from the command line or, into xfresco, from the menubar option: File->Open...

  • Install:  make install
    will copy the executable "xfresco" to the prefix specified when running "configure" (default is /usr/local/bin)
  • Important notes:

  • The syntax of multidimensional arrays in fortran is compiler dependent. Some compilers use the squeme "a(i:j:k)", while others use "a(i:j,k)". When saving files, the character separator between the upper limit (j) and the increment (k) is assumed to be ":" by xfresco (this is the case, for instance, of the Fujitsu f90 compiler). If this is not your case, it is easily configurable by changing the line:

  •  #define ARRCHAR ":"

    in the file "xfresco.h" (under the src directory) by

    #define ARRCHAR ","

  • The configure script allows many options, such as the installation directory, extra paths for libraries, etc. You can get a fast help with "./configure --help"