Dear Colleagues,

This is the research LP code bpmpd, free for non-commercial use (for academics,
universities, etc.). The use of this package (or parts of this package) in
other development is subject to the permission of the author!

Unzip bpmpd.zip with the  -d  prefix to create the directory structure. If you
made changes in the parameter file bpmpd.par be sure that EACH numerical value
MUST contain a decimal point.  Please do not change the  starting positions of
the parameter names and values within a line! All parameters  must be in lines
between the BEGIN and END markers.

Comments, remarks direct to the author:
meszaros@lutra.sztaki.hu


To install BPMPD
     1: Adjust the compiler options in the makefile
     2: Set the memory size in the file bpmain.f (see comments in the file)
     3: Select the hardware-dependent "timer" subroutine.
        (The timer.c MUST should work in UNIX.)
     4: Say "make"
     5: Copy the executable and bpmpd.par file into a common working directory
     6: Adjust the parameter MAXMN in the parameter file bpmpd.par
        (recommended value: REALMAXX/50)

To use BPMPD
     1: Prepare an MPS file (with extension .mps)
     2: Run bpmpd
     3: Type the problem name without the .mps extension
     4: See the logfile and the output file
        (they have the same name as the MPS file with extensions .log and .out)

For using BPMPD in batch mode
     1: Type a specific name in the parameter file, e.g., NAME = default
     2: Prepare a script which
          a. selects an MPS file
          b. renames it to default.mps
          c. executes bpmpd
          d. renames default.log and default.out
          e. renames default.mps to its original name
     3: Execute script


Cs. Meszaros,
MTA SzTAKI, Budapest, Hungary
mail: H-1518 Budapest, P.O. Box 63.
e-mail: meszaros@lutra.sztaki.hu

