COIN-OR::LEMON - Graph Library

Changeset 2139:582c8c28aa01 in lemon-0.x


Ignore:
Timestamp:
07/14/06 12:51:14 (13 years ago)
Author:
Alpar Juttner
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@2853
Message:

Some updates and restructuring

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • INSTALL

    r2131 r2139  
    4141===============
    4242
    43    You can pass the following flags to configure in step 1 (see ./configure
    44 --help for more):
     43   You can pass the following flags to configure in step 1
     44(see ./configure --help for more):
    4545
    46    --with-glpk[=PREFIX]
     46CXX=comp
    4747
    48    Enable GLPK support (default). You should specify the prefix too if you
    49 installed GLPK to some non-standard location (e.g. your home directory). If it
    50 is not found, GLPK support will be disabled.
     48  Change the C++ compiler to 'comp'.
    5149
    52    --with-glpk-includedir=DIR
     50CXXFLAGS='flags'
    5351
    54    The directory where the GLPK header files are located. This is only useful
    55 when the GLPK headers and libraries are not under the same prefix (which is
    56 unlikely).
     52  Pass the 'flags' to the compiler. For example
     53  CXXFLAGS='-O3 -march=pentium-m'
     54  turns  on generation of aggressively optimized
     55  Pentium-M specific code.
    5756
    58    --with-glpk-libdir=DIR
     57--enable-demo
    5958
    60    The directory where the GLPK libraries are located. This is only useful
    61 when the GLPK headers and libraries are not under the same prefix (which is
    62 unlikely).
     59   Build the demo programs too.
    6360
    64    --without-glpk
     61--disable-demo
     62
     63   Do not build the demo programs (default).
     64
     65--enable-benchmark
     66
     67   Build the benchmark programs too.
     68
     69--disable-benchmark
     70
     71   Do not build the benchmark programs (default).
     72
     73--with-glpk[=PREFIX]
     74
     75   Enable GLPK support (default). You should specify the prefix too if
     76   you installed GLPK to some non-standard location (e.g. your home
     77   directory). If it is not found, GLPK support will be disabled.
     78
     79--with-glpk-includedir=DIR
     80
     81   The directory where the GLPK header files are located. This is only
     82   useful when the GLPK headers and libraries are not under the same
     83   prefix (which is unlikely).
     84
     85--with-glpk-libdir=DIR
     86
     87   The directory where the GLPK libraries are located. This is only
     88   useful when the GLPK headers and libraries are not under the same
     89   prefix (which is unlikely).
     90
     91--without-glpk
    6592
    6693   Disable GLPK support.
    6794
    68    --with-cplex[=PREFIX]
     95--with-cplex[=PREFIX]
    6996
    70    Enable CPLEX support (default). You should specify the prefix too if you
    71 installed CPLEX to some non-standard location (e.g. /opt/ilog/cplex75). If it
    72 is not found, CPLEX support will be disabled.
     97   Enable CPLEX support (default). You should specify the prefix too
     98   if you installed CPLEX to some non-standard location
     99   (e.g. /opt/ilog/cplex75). If it is not found, CPLEX support will be
     100   disabled.
    73101
    74    --with-cplex-includedir=DIR
     102--with-cplex-includedir=DIR
    75103
    76    The directory where the CPLEX header files are located. This is only useful
    77 when the CPLEX headers and libraries are not under the same prefix (e.g.
    78 /usr/local/cplex/cplex75/include).
     104   The directory where the CPLEX header files are located. This is
     105   only useful when the CPLEX headers and libraries are not under the
     106   same prefix (e.g.  /usr/local/cplex/cplex75/include).
    79107
    80    --with-cplex-libdir=DIR
     108--with-cplex-libdir=DIR
    81109
    82    The directory where the CPLEX libraries are located. This is only useful
    83 when the CPLEX headers and libraries are not under the same prefix (e.g.
    84 /usr/local/cplex/cplex75/lib/i86_linux2_glibc2.2_gcc3.0/static_pic_mt).
     110   The directory where the CPLEX libraries are located. This is only
     111   useful when the CPLEX headers and libraries are not under the same
     112   prefix (e.g.
     113   /usr/local/cplex/cplex75/lib/i86_linux2_glibc2.2_gcc3.0/static_pic_mt).
    85114
    86    --without-cplex
     115--without-cplex
    87116
    88117   Disable CPLEX support.
    89 
    90    --enable-demo
    91 
    92    Build the demo programs too.
    93 
    94    --disable-demo
    95 
    96    Do not build the demo programs (default).
    97 
    98    --enable-benchmark
    99 
    100    Build the benchmark programs too.
    101 
    102    --disable-benchmark
    103 
    104    Do not build the benchmark programs (default).
  • README

    r2122 r2139  
    1 LEMON
     1------------------------------------------------------------------
     2LEMON - a Library of Efficient Models and Optimization in Networks
     3------------------------------------------------------------------
    24
    3 Library of Efficient Models and Optimization in Networks
     5LEMON is the abbreviation of Library of Efficient Models and
     6Optimization in Networks. It is an open source library written in
     7C++. It provides a set of easy-to-use implementation of common data
     8structures and algorithms in the area of optimization and helps
     9implementing new ones. It is an especially suitable tool to solve the
     10design and optimization problems of telecommunications networks. To
     11achieve wide usability, a fundamental design requirement is the
     12genericity of interface of data structures and algorithms. Lemon is
     13intended to become an open source library in order to involve people
     14all around the world in its development.
    415
    5 LEMON is the abbreviation of Library of Efficient Models
    6 and Optimization in Networks. It is an open source
    7 library written in C++. It provides a set of easy-to-use
    8 implementation of common data structures and algorithms
    9 in the area of optimization and helps implementing new
    10 ones. It is an especially suitable tool to solve the
    11 design and optimization problems of telecommunications
    12 networks. To achieve wide usability, a fundamental design
    13 requirement is the genericity of interface of data
    14 structures and algorithms. Lemon is intended to become an
    15 open source library in order to involve people all around
    16 the world in its development.
     16--------
     17Contents
     18--------
    1719
    18 The subdirectories 'autopackage', 'build-aux' and 'm4' are
    19 needed by installation. In subdirectory 'benchmark'
    20 programs can be found that observe the performance of LEMON.
    21 Subdirectory 'demo' contains some demonstration programs to
    22 make you easier to getting familiar with LEMON. Documentation
    23 of LEMON can be found in subdirectory 'doc'. Source code of
    24 LEMON is in subdirectory 'lemon'. Some useful scripts related
    25 to the usage of LEMON can be found in subdirectory 'scripts'.
    26 In subdirectory 'test' you can find some programs, proofing
    27 you the correctness of some implementations.
     20COPYING, LICENSE
    2821
    29 See file COPYING for copying, distribution and modification
    30 conditions and terms.
     22  Copying, distribution and modification conditions and terms.
    3123
    32 For general building and installation instructions, see the
    33 file INSTALL.
     24INSTALL
    3425
    35 Version number of the package is the highest one written in
    36 file NEWS.
     26  For general building and installation instructions, see the file
     27
     28lemon/
     29
     30  Source code of LEMON itself.
     31
     32doc/
     33
     34  Documentation of LEMON. The staring page is doc/html/index/html.
     35  The documentation will be installed into the directory
     36
     37    /usr/local/share/doc/lemon/html
     38
     39  or -- if you use different prefix -- into
     40
     41    ${prefix}/share/doc/lemon/html
     42
     43  (see also INSTALL).
     44
     45demo/
     46
     47  Some demonstration programs to make you easier to getting familiar
     48  with LEMON. Use --enable-demo configure option to also compile these
     49  codes (see also INSTALL).
     50
     51test/
     52
     53  Contains programs to check the integrity and correctness of
     54  LEMON. The command 'make check' performs these tests.
     55
     56benchmark/
     57 
     58  Contains programs measuring the performance of LEMON. Use
     59  --enable-benchmark configure option to also compile these codes (see
     60  also INSTALL).
Note: See TracChangeset for help on using the changeset viewer.