West Home
HPF-Builder Home

West Team --- HPF-Builder

Downloading and Installing HPF-Builder

HPF-Builder sources are available for download. You may also get the binaries for Solaris or Linux.

The different versions

The available packages are those of current last version:

Past:
1.2: Visu only version
1.3: 1.2 + editable variable values
1.4: 1.3 + Edition of directives
Present:
1.5: 1.4 + Insertion/deletion of directives
= code freeze.
Future:
1.5.x: waiting for your comments and ideas

Organization of the code

HFP Builder needs some tools to be compiled or executed. Here is a small graph of its components:
Fortran grammar
Cocktail ==>
==> Fortran parser
GUI code

==>
Tix
Tcl/Tk vvv extensions
==> Extended wish <==
==>
HPF Builder
<==

Distributions

To obtain HPF Builder, you can proceed by one of the following ways:

Get the binaries
If you have a Intel Linux computer, you can get the default binary version.

In this case, you need the Fortran parser (one binary and a dynamic library), the extended Tcl shell (one binary, some dynamic libraries and tcl files), and the Tcl sources of the GUI.

Binaries are available for Linux and Solaris. For another architecture, mail me.

Get the sources
If you use another architecture you can get the C sources to compile them. Every Unix environment should work. You just need make (gnu make seems better) and gcc (or cc). In this case, you always must have the GUI tcl codes, but you need also the sources for tcl and its extensions and for the parser.

For the parser:

All of these parts of code are available in the following packages:

You don't need all of the packages. Here is a graph of the dependences between them:

You need the right hand side packages (drawn with thicker borders). You can directly get them, or obtain their content by compiling some other ones, as indicated in the graph.

About the packages *b, they are linux binaries versions. For another architecture version, see below.

Installation

The resulting directory hierarchy is approximatly as following:
Directories Packages Bin Src
tools bin cb x
lib cl x
include
src cs x
tcl bin tb x
lib
include ts x
src tkdash
hpfb src extwish
tklayout
misc ps x
parser ctch pc x
ch
prg
ct
tcl hs x
lib links hb x
tcl
Extwish lib tb' x
Fortran lib pb x
bin
etc cf x x
examples

All you need is to run install script in the main directory. Once the installation is completed, the HPF-Builder program is ready. Just run hpfb/bin/Hpfb script to start it.

If you already have tcl8.0, tk8.0 and/or tix4.1 installed, you can specify their pathes during installation.

ATTENTION

About the parser sources, I use standard Cocktail compilers and two tools. I wrote whose sources are in package cs. The other Cocktail sources, doc and other architectures binaries can be found at the Cocktail home page.

About Extended Wish, I use standard Tcl/Tk and Tix, and some of my own extensions. Tcl/Tk can be found at the Tcl/Tk home page, and Tix at the Tix home page.

Christian.Lefebvre@lifl.fr
west@lifl.fr

Mar 16 2000, 11:23.