Changeset 1268


Ignore:
Timestamp:
Apr 23, 2009 8:54:42 PM (11 years ago)
Author:
andreasw
Message:

updated INSTALL.HSL instructions to include HSL 2007 for Researchers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ThirdParty/HSL/trunk/INSTALL.HSL

    r1006 r1268  
    1515
    1616The sparse symmetric linear solvers that you can use in Ipopt are MA57
    17 (if you have access for the standard HSL library) and/or MA27 (if you
    18 have only access to the HSL Archive).  In addition, you should get
    19 MC19 (from the ASL archive).
     17(if you have access for a commercial copy of the HSL library or are an
     18academic who wants to use the "HSL 2007 for Researchers" library)
     19and/or MA27 (if you have only access to the HSL Archive).  In
     20addition, you should get MC19 (from the ASL archive).
    2021
    2122Different ways to use the HSL routines in Ipopt:
     
    3738   below in this file.
    3839
    39 Instructions on how to download files from the HSL Archive:
    40 -----------------------------------------------------------
     40Instructions on how to download files from the HSL Archive or HSL 2007:
     41-----------------------------------------------------------------------
    4142
    42 If you need to download subroutines from the HSL Archive website, this
    43 is how it goes:
     43If you need to download subroutines from the HSL Archive or from the
     44HSL2007 for Researchers website, this is how it goes:
    4445
    4546In order to download the HSL Archive subroutines (like ma27 and mc19),
     
    4849http://hsl.rl.ac.uk/archive/hslarchive.html
    4950
    50 After that you can log in and go to the page that lists all the HSL
    51 Archive packages for download.  If you then click on the name of the
    52 desired routine (like MA27), you get to a download page, where one of
    53 the button reads "Download Package (comments removed)".
     51or the HSL 2007 for Researchers website:
     52
     53http://hsl.rl.ac.uk/hsl2007/hsl20074researchers.html
     54
     55After that you can log in and go to the page that lists all the
     56available HSL packages for download.  If you then click on the name of
     57the desired routine (like MA27), you get to a download page, where one
     58of the button reads "Download Package (comments removed)".
    5459
    5560Click on that button (leave the precision choice at default "Double
     
    6570For neither MA27 or MC19 it is necessary to download any dependencies.
    6671
    67 Instructions on where to put the source code:
    68 ---------------------------------------------
    69 
    70 Copy the source files for the required HSL routines into this
    71 directory before running the `configure' script.  The configuration
    72 script will detect which source files you have and prepare the
    73 Makefile accordingly.
    74 
    7572If you want to use MA57, please make sure that all source code for
    7673MA57 ***including dependencies*** is in a file called ma57ad.f.
    77 Currently, it seems that the dependencies are the files:
     74Currently, the dependencies are the files:
    7875
    7976 fd15ad.f
     
    8481 mc64ad.f
    8582 mc71ad.f
     83
     84plus possibly a dummy file (metis.f) for METIS.  However, it is
     85strongly suggested that you use METIS (look at the ThirdParty/Metis
     86directory for instructions, or use the --with-metis configure flag to
     87specify a procompiled Metis library).
     88
     89
     90Instructions on where to put the source code:
     91---------------------------------------------
     92
     93Copy the source files for the required HSL routines into this
     94directory before running the `configure' script.  The configuration
     95script will detect which source files you have and prepare the
     96Makefile accordingly.
    8697
    8798
Note: See TracChangeset for help on using the changeset viewer.