Changes from Alps/stable/1.3 at r1648 to Alps/stable/1.4 at r1648


Ignore:
Location:
Alps/stable/1.4
Files:
21 edited

Legend:

Unmodified
Added
Removed
  • Alps/stable/1.4/Alps

  • Alps/stable/1.4/Alps/configure

    r1648 r1648  
    11#! /bin/sh
    22# Guess values for system-dependent variables and create Makefiles.
    3 # Generated by GNU Autoconf 2.59 for Alps 1.3.
     3# Generated by GNU Autoconf 2.59 for Alps 1.4.
    44#
    55# Report bugs to <https://projects.coin-or.org/CHiPPS/newticket>.
     
    448448PACKAGE_NAME='Alps'
    449449PACKAGE_TARNAME='alps'
    450 PACKAGE_VERSION='1.3'
    451 PACKAGE_STRING='Alps 1.3'
     450PACKAGE_VERSION='1.4'
     451PACKAGE_STRING='Alps 1.4'
    452452PACKAGE_BUGREPORT='https://projects.coin-or.org/CHiPPS/newticket'
    453453
     
    10241024  # This message is too long to be a string in the A/UX 3.1 sh.
    10251025  cat <<_ACEOF
    1026 \`configure' configures Alps 1.3 to adapt to many kinds of systems.
     1026\`configure' configures Alps 1.4 to adapt to many kinds of systems.
    10271027
    10281028Usage: $0 [OPTION]... [VAR=VALUE]...
     
    10901090if test -n "$ac_init_help"; then
    10911091  case $ac_init_help in
    1092      short | recursive ) echo "Configuration of Alps 1.3:";;
     1092     short | recursive ) echo "Configuration of Alps 1.4:";;
    10931093   esac
    10941094  cat <<\_ACEOF
     
    12741274if $ac_init_version; then
    12751275  cat <<\_ACEOF
    1276 Alps configure 1.3
     1276Alps configure 1.4
    12771277generated by GNU Autoconf 2.59
    12781278
     
    13121312running configure, to aid debugging if configure makes a mistake.
    13131313
    1314 It was created by Alps $as_me 1.3, which was
     1314It was created by Alps $as_me 1.4, which was
    13151315generated by GNU Autoconf 2.59.  Invocation command line was
    13161316
     
    46834683# Define the identity of the package.
    46844684 PACKAGE='alps'
    4685  VERSION='1.3'
     4685 VERSION='1.4'
    46864686
    46874687
     
    2358423584cat >&5 <<_CSEOF
    2358523585
    23586 This file was extended by Alps $as_me 1.3, which was
     23586This file was extended by Alps $as_me 1.4, which was
    2358723587generated by GNU Autoconf 2.59.  Invocation command line was
    2358823588
     
    2365023650cat >>$CONFIG_STATUS <<_ACEOF
    2365123651ac_cs_version="\\
    23652 Alps config.status 1.3
     23652Alps config.status 1.4
    2365323653configured by $0, generated by GNU Autoconf 2.59,
    2365423654  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
  • Alps/stable/1.4/Alps/configure.ac

    r1648 r1648  
    3030AC_PREREQ(2.59)
    3131
    32 AC_INIT([Alps],[1.3],[https://projects.coin-or.org/CHiPPS/newticket])
     32AC_INIT([Alps],[1.4],[https://projects.coin-or.org/CHiPPS/newticket])
    3333
    3434AC_COPYRIGHT([
  • Alps/stable/1.4/Alps/src/AlpsKnowledgeBroker.cpp

    r1648 r1648  
    4242    nodeBranchedNum_(0),
    4343    nodeDiscardedNum_(0),
     44    nodePartialNum_(0),
    4445    systemNodeProcessed_(0),
    4546    nodeLeftNum_(0),
    4647    treeDepth_(0),
    47     bestSolDepth_(INT_MAX),
    4848    bestSolNode_(-1),
    4949    peakMemory_(0.0),
  • Alps/stable/1.4/Alps/src/AlpsKnowledgeBroker.h

    r1648 r1648  
    125125    int nodeDiscardedNum_;
    126126
     127    /** The number of nodes that are pregnant. */
     128    int nodePartialNum_;
     129
    127130    /** To record how many nodes processed by the system
    128131        (used in parallel code). */
     
    134137    /** The depth of the tree. */
    135138    int treeDepth_;
    136 
    137     /** The depth of the node that with best solution. */
    138     int bestSolDepth_;
    139139
    140140    /** The number of nodes pocessed to find the solution. */
     
    295295    int getTreeDepth() { return treeDepth_; }
    296296
    297     /** Get best solution depth */
    298     int getBestSolDepth() { return bestSolDepth_; }
    299 
    300     /** Set best solution depth */
    301     void setBestSolDepth(int depth) { bestSolDepth_ = depth; }
    302 
    303297    /** Set peak memory usage. */
    304298    void setPeakMemory(double size) { peakMemory_ = size; }
     
    447441    }
    448442
     443    /** Query the number of node in the queue that are pregnant. */
     444    int getNumNodesPartial() const {
     445        return nodePartialNum_;
     446    }
     447
    449448    /** Query the number of node processed by the system. */
    450449    int getNumNodesProcessedSystem() const {
  • Alps/stable/1.4/Alps/src/AlpsKnowledgeBrokerMPI.cpp

    r1648 r1648  
    50625062        if (msgLevel_ > 0) {
    50635063            if (getSolStatus() == AlpsExitStatusOptimal) {
    5064                 messageHandler()->message(ALPS_T_OPTIMAL, messages())
     5064                messageHandler()->message(ALPS_T_COMPLETE, messages())
    50655065                    << systemNodeProcessed_
     5066                    << nodePartialNum_
    50665067                    << static_cast<int>(systemWorkQuantity_)
    50675068                    << CoinMessageEol;
     
    52975298    int numNodesBranched = 0;  /* Output */
    52985299    int numNodesDiscarded = 0; /* Output */
     5300    int numNodesPartial = 0;  /* Output */
    52995301       
    53005302    numNodesProcessed = 0;
     
    53235325                                                 numNodesBranched,  /* Output */
    53245326                                                 numNodesDiscarded, /* Output */
     5327                                                 numNodesPartial,   /* Output */
    53255328                                                 treeDepth_,
    53265329                                                 betterSolution);
  • Alps/stable/1.4/Alps/src/AlpsKnowledgeBrokerSerial.cpp

    r1648 r1648  
    236236                                             nodeBranchedNum_,
    237237                                             nodeDiscardedNum_,
     238                                             nodePartialNum_,
    238239                                             treeDepth_);
    239240   
     
    260261        std::cout << std::endl;
    261262        if (getSolStatus() == AlpsExitStatusOptimal) {
    262             messageHandler()->message(ALPS_T_OPTIMAL, messages())
    263                 << nodeProcessedNum_ << nodeLeftNum_ << CoinMessageEol;
     263            messageHandler()->message(ALPS_T_COMPLETE, messages())
     264              << CoinMessageEol;
    264265        }
    265266        else if (getSolStatus() == AlpsExitStatusNodeLimit) {
     
    281282
    282283        if (hasKnowledge(AlpsKnowledgeTypeSolution)) {
    283             messageHandler()->message(ALPS_S_FINAL_SOL, messages())
    284                 << getBestQuality() << bestSolDepth_ << CoinMessageEol;
     284            AlpsSolution *solution = dynamic_cast<AlpsSolution *>
     285               (getBestKnowledge(AlpsKnowledgeTypeSolution).first);
     286            if (solution->getDepth() >= 0){
     287               messageHandler()->message(ALPS_S_FINAL_SOL_WD, messages())
     288                  << getBestKnowledge(AlpsKnowledgeTypeSolution).second <<
     289                  solution->getDepth() << CoinMessageEol;
     290            }else{
     291               messageHandler()->message(ALPS_S_FINAL_SOL, messages())
     292                  << getBestKnowledge(AlpsKnowledgeTypeSolution).second <<
     293                  CoinMessageEol;
     294            }
    285295        }
    286296        else {
     
    290300        messageHandler()->message(ALPS_S_FINAL_NODE_PROCESSED, messages())
    291301            << nodeProcessedNum_ << CoinMessageEol;
     302        messageHandler()->message(ALPS_S_FINAL_NODE_PARTIAL, messages())
     303            << nodePartialNum_ << CoinMessageEol;
    292304        messageHandler()->message(ALPS_S_FINAL_NODE_BRANCHED, messages())
    293305            << nodeBranchedNum_ << CoinMessageEol;
     
    326338        }
    327339        fout << "Number of nodes processed = "<<nodeProcessedNum_ << std::endl;
     340        fout << "Number of nodes partially processed = "<<nodePartialNum_<<std::endl;
    328341        fout << "Number of nodes branched = "<<nodeBranchedNum_ << std::endl;
    329342        fout << "Number of nodes left in queue= " << nodeLeftNum_ << std::endl;
  • Alps/stable/1.4/Alps/src/AlpsMessage.cpp

    r1648 r1648  
    9696    {ALPS_T_NODE_LIMIT,204, 1, "Reached node limit. %d nodes processed, %d nodes left"},
    9797    {ALPS_T_NO_MEMORY,206, 1, "Out of memory. %d nodes processed, %d nodes left"},
    98     {ALPS_T_OPTIMAL,208, 1, "Found an optimal solution. %d nodes processed, %d nodes left"},
     98    {ALPS_T_COMPLETE,208, 1, "Search completed."},
    9999    {ALPS_T_SOL_LIMIT,210, 1, "Reached solution limit. %d nodes processed, %d nodes left"},
    100100    {ALPS_T_TIME_LIMIT,230, 1, "Reached time limit. %d nodes processed, %d nodes left"},
    101     {ALPS_S_NODE_COUNT, 240, 1, "Processed %d nodes, has %d nodes, best relaxed %g, best feasible %g"},
     101    {ALPS_S_NODE_COUNT, 240, 1, "Proc: %d, Part: %d, Cand: %d, Best N: %g, Best S: %g"},
    102102    {ALPS_S_SEARCH_START, 250, 1, "Starting search ..."},
    103103    {ALPS_S_SEARCH_SOL, 255, 3, "Process %d found a better solution %g"},
    104     {ALPS_S_FINAL_SOL, 260, 1, "Quality of the best solution found: %g ; depth %d"},
     104    {ALPS_S_FINAL_SOL, 260, 1, "Best solution found had quality %g"},
     105    {ALPS_S_FINAL_SOL_WD, 261, 1, "Best solution found had quality %g and was found at depth %d"},
    105106    {ALPS_S_FINAL_NO_SOL, 264, 1, "No solution found"},
    106     {ALPS_S_FINAL_NODE_PROCESSED, 267, 1, "Number of nodes processed: %d"},
    107     {ALPS_S_FINAL_NODE_BRANCHED, 268, 1, "Number of nodes branched: %d"},
    108     {ALPS_S_FINAL_NODE_DISCARDED, 269, 1, "Number of nodes pruned before processing: %d"},
    109     {ALPS_S_FINAL_NODE_LEFT, 270, 1, "Number of nodes left: %d"},
     107    {ALPS_S_FINAL_NODE_PROCESSED, 265, 1,
     108     "Number of nodes fully processed:          %d"},
     109    {ALPS_S_FINAL_NODE_PARTIAL, 266, 1,
     110     "Number of nodes partially processed:      %d"},
     111    {ALPS_S_FINAL_NODE_BRANCHED, 267, 1,
     112     "Number of nodes branched:                 %d"},
     113    {ALPS_S_FINAL_NODE_DISCARDED, 268, 1,
     114     "Number of nodes pruned before processing: %d"},
     115    {ALPS_S_FINAL_NODE_LEFT, 270, 1,
     116     "Number of nodes left:                     %d"},
    110117    {ALPS_S_FINAL_DEPTH, 272, 1, "Tree depth: %d"},
    111118    {ALPS_S_FINAL_CPU, 274, 1, "Search CPU time: %.2f seconds"},
  • Alps/stable/1.4/Alps/src/AlpsMessage.h

    r1648 r1648  
    8989    ALPS_T_NODE_LIMIT,
    9090    ALPS_T_NO_MEMORY,
    91     ALPS_T_OPTIMAL,
     91    ALPS_T_COMPLETE,
    9292    ALPS_T_SOL_LIMIT,
    9393    ALPS_T_TIME_LIMIT,
     
    9797    ALPS_S_SEARCH_SOL,
    9898    ALPS_S_FINAL_SOL,
     99    ALPS_S_FINAL_SOL_WD,
    99100    ALPS_S_FINAL_NO_SOL,
    100101    ALPS_S_FINAL_NODE_PROCESSED,
     102    ALPS_S_FINAL_NODE_PARTIAL,
    101103    ALPS_S_FINAL_NODE_BRANCHED,
    102104    ALPS_S_FINAL_NODE_DISCARDED,
  • Alps/stable/1.4/Alps/src/AlpsModel.cpp

    r1648 r1648  
    7575//##############################################################################
    7676
     77//Shouldn't this method be a member of either the broker or subtree classes?
    7778void
    7879AlpsModel::nodeLog(AlpsTreeNode *node, bool force)
     
    8283
    8384    int numNodesProcessed = broker_->getNumNodesProcessed();
     85    int numNodesPartial  = broker_->getNumNodesPartial();
    8486
    8587    AlpsTreeNode *bestNode = NULL;
     
    106108        }
    107109
     110        //Take into account pregnant nodes (processed but not branched)
    108111        getKnowledgeBroker()->messageHandler()->
    109             message(ALPS_S_NODE_COUNT,getKnowledgeBroker()->messages())
    110             << numNodesProcessed
    111             << broker_->updateNumNodesLeft()
     112            message(ALPS_S_NODE_COUNT, getKnowledgeBroker()->messages())
     113            << numNodesProcessed
     114            << numNodesPartial
     115            << broker_->updateNumNodesLeft() - numNodesPartial
    112116            << relBound
    113117            << feasBound
  • Alps/stable/1.4/Alps/src/AlpsSolution.h

    r1648 r1648  
    2929
    3030#include "AlpsKnowledge.h"
     31#include "AlpsTreeNode.h" // to get AlpsNodeIndex_t
    3132
    3233//#############################################################################
     
    3839    AlpsSolution(const AlpsSolution&);
    3940    AlpsSolution& operator=(const AlpsSolution&);
     41
     42    /** The index of the node where the solution was found. */
     43    int index_;
    4044   
     45    /** The depth of the node where the solution was found. */
     46    int depth_;
     47
    4148 public:
    4249   
    4350    /** Default constructor. */
    44     AlpsSolution() { setType(AlpsKnowledgeTypeSolution); }
     51    AlpsSolution() :
     52       index_(-1),
     53       depth_(-1)
     54    {
     55       setType(AlpsKnowledgeTypeSolution);
     56    }
     57
     58    /** Constructor to set index and depth. */
     59    AlpsSolution(const AlpsNodeIndex_t i, const int d) :
     60       index_(i),
     61       depth_(d)
     62    {
     63       setType(AlpsKnowledgeTypeSolution);
     64    }
    4565
    4666    /** Destructor. */
    4767    virtual ~AlpsSolution() {}
     68
     69    /** Get index where solution was found */
     70    AlpsNodeIndex_t getIndex() { return index_; }
     71   
     72    /** Set index where solution was found */
     73    void setIndex(const AlpsNodeIndex_t i) { index_ = i; }
     74   
     75    /** Get depth where solution was found */
     76    int getDepth() { return depth_; }
     77   
     78    /** Set depth where solution was found */
     79    void setDepth(const int d) { depth_ = d; }
    4880   
    4981    /** Print out the solution.*/
  • Alps/stable/1.4/Alps/src/AlpsSubTree.cpp

    r1648 r1648  
    467467                            int & numNodesBranched,  /* Output */
    468468                            int & numNodesDiscarded, /* Output */
     469                            int & numNodesPartial,  /* Output */
    469470                            int & depth)             /* Output */
    470471{
     
    492493                             numNodesBranched,  /* Output */
    493494                             numNodesDiscarded, /* Output */
     495                             numNodesPartial,  /* Output */
    494496                             depth,             /* Output */
    495497                             betterSolution);   /* Output */
     
    11711173                             int & numNodesBranched,        /* Output */
    11721174                             int & numNodesDiscarded,       /* Output */
     1175                             int & numNodesPartial,        /* Output */
    11731176                             int & depth,                   /* Output */
    11741177                             bool & betterSolution)         /* Output */
     
    11781181
    11791182    AlpsReturnStatus status = AlpsReturnStatusOk;
     1183    AlpsNodeStatus oldStatus = AlpsNodeStatusCandidate;
     1184    int numNodesFathomed(0), numNodesCandidate(1), oldNumNodesCandidate(1);
    11801185   
    11811186    bool forceLog = false;
     
    12021207   
    12031208    //------------------------------------------------------
    1204     // Check if required to exit when find a solution.
     1209    // Check if required to exit when a solution is found.
    12051210    //------------------------------------------------------
    12061211   
    12071212    if (betterSolution) {
    1208         // Need exit when find better a solution.
     1213        // Need to exit when a better solution is found.
    12091214        exitIfBetter = true;
    12101215        betterSolution = false;
     
    12171222   
    12181223    //------------------------------------------------------
    1219     // Process nodes until reach unit limits, or better solution if check.
     1224    // Process nodes until limits are reached or a better solution found.
    12201225    //------------------------------------------------------   
    12211226
     
    12381243#endif
    12391244   
    1240         if (numNodesProcessed > unitWork) {
     1245        if (numNodesProcessed + numNodesPartial > unitWork) {
    12411246            exploreStatus = AlpsExitStatusNodeLimit;
    12421247            break;
     
    12461251            break;
    12471252        }
    1248        
     1253
     1254        assert(numNodesProcessed == numNodesBranched + numNodesFathomed);
     1255        assert(nodePool_->getNumKnowledges() ==
     1256               numNodesCandidate + numNodesPartial);
     1257
    12491258        // Get the next node to be processed.
    12501259        activeNode_ = nodeSel->selectNextNode(this);
     
    12551264                depth = activeNode_->getDepth() + 1;
    12561265            }
     1266            oldNumNodesCandidate = nodePool_->getNumKnowledges();
    12571267            nodeSel->createNewNodes(this, activeNode_);
     1268            numNodesCandidate += nodePool_->getNumKnowledges() -
     1269               oldNumNodesCandidate;
     1270            --numNodesPartial;
     1271            ++numNodesProcessed;
    12581272            switch (activeNode_->getStatus()) {
    1259             case AlpsNodeStatusPregnant :
    1260             case AlpsNodeStatusCandidate :
    1261             case AlpsNodeStatusEvaluated :
    1262                 /* Has to go back in the queue for further consideration */
    1263                 nodePool_->addKnowledge(activeNode_, activeNode_->getQuality());
    1264                 break;
    12651273            case AlpsNodeStatusBranched :
    12661274                ++numNodesBranched;
    12671275                break;
    12681276            case AlpsNodeStatusFathomed :
    1269                 ++numNodesBranched;
     1277                ++numNodesFathomed;
    12701278                if (deleteNode) {
    12711279                    removeDeadNodes(activeNode_);
     
    12731281                break;
    12741282            case AlpsNodeStatusDiscarded :
    1275                 if (deleteNode) {
    1276                     removeDeadNodes(activeNode_);
    1277                 }
    1278                 break;
     1283            case AlpsNodeStatusPregnant :
     1284            case AlpsNodeStatusCandidate :
     1285            case AlpsNodeStatusEvaluated :
    12791286            default :
    1280                 throw CoinError("Unknown status",
     1287                throw CoinError("Unexpected node status",
    12811288                                "exploreSubTree", "AlpsSubTree");
    12821289            }
     
    12851292        case AlpsNodeStatusEvaluated:
    12861293            activeNode_->setActive(true);
     1294            if ((oldStatus = activeNode_->getStatus()) == AlpsNodeStatusEvaluated){
     1295               --numNodesPartial;
     1296            }else{
     1297               --numNodesCandidate;
     1298            }
    12871299            if (activeNode_ == root_) {
    12881300                activeNode_->process(true);
     
    12921304            }           
    12931305            activeNode_->setActive(false);
    1294          
     1306
    12951307            // Record the new sol quality if have.
    12961308            if( broker_->hasKnowledge(AlpsKnowledgeTypeSolution) ) {
     
    13091321            }
    13101322         
    1311             // Print node log for serial code.
    1312             broker_->getModel()->nodeLog(activeNode_, forceLog);
    1313             forceLog = false;
    13141323         
    13151324            // Check memory usage
     
    13291338            switch (activeNode_->getStatus()) {
    13301339            case AlpsNodeStatusPregnant :
    1331                 ++numNodesProcessed;
    1332             case AlpsNodeStatusCandidate :
    13331340            case AlpsNodeStatusEvaluated :
     1341                ++numNodesPartial;
    13341342                /* Has to go back in the queue for further consideration */
    13351343                nodePool_->addKnowledge(activeNode_, activeNode_->getQuality());
     
    13371345            case AlpsNodeStatusFathomed :
    13381346                ++numNodesProcessed;
     1347                ++numNodesFathomed;
    13391348                if (deleteNode) {
    13401349                    removeDeadNodes(activeNode_);
     
    13421351                break;
    13431352            case AlpsNodeStatusDiscarded :
    1344                 ++numNodesDiscarded;
    1345                 if (deleteNode) {
    1346                     removeDeadNodes(activeNode_);
    1347                 }
    1348                 break;
     1353                // Node cannot be marked discarded if already partially processed
     1354                if (oldStatus == AlpsNodeStatusCandidate){
     1355                   ++numNodesDiscarded;
     1356                   if (deleteNode) {
     1357                      removeDeadNodes(activeNode_);
     1358                   }
     1359                   break;
     1360                }
     1361            case AlpsNodeStatusCandidate :
     1362                // Status cannot be left as or changed back to candidate
    13491363            default :
    1350                 throw CoinError("Unknown status",
     1364                throw CoinError("Status is unknown or not allowed",
    13511365                                "exploreSubTree", "AlpsSubTree");
    13521366            }
     1367
    13531368            break;
    13541369        default : // branched or fathomed
     
    13591374        activeNode_ = NULL;
    13601375
     1376        // Print node log for serial code.
     1377        broker_->getModel()->nodeLog(activeNode_, forceLog);
     1378        forceLog = false;
     1379
    13611380        /* Delete all nodes if required. */
    13621381        if (broker_->getModel()->fathomAllNodes()) {
    13631382            /* Delete all nodes on this subtree. */
     1383            numNodesDiscarded += nodePool_->getNumKnowledges()
     1384                                 - numNodesPartial;
    13641385            fathomAllNodes();
    13651386        }
    13661387    }
    13671388   
    1368     if (numNodesProcessed) {
     1389    if (numNodesProcessed + numNodesPartial) {
    13691390        double oldNP = broker_->getNodeProcessingTime();
    13701391        double nodeProcessingTime = (broker_->subTreeTimer().getCpuTime()) /
  • Alps/stable/1.4/Alps/src/AlpsSubTree.h

    r1648 r1648  
    244244                                            int & numNodesBranched,  /* Output */
    245245                                            int & numNodesDiscarded, /* Output */
     246                                            int & numNodesPregnant,  /* Output */
    246247                                            int & depth);            /* Output */
    247248   
     
    258259                                     int & numNodesBranched,  /* Output */
    259260                                     int & numNodesDiscarded, /* Output */
     261                                     int & numNodesPregnant,  /* Output */
    260262                                     int & depth,             /* Output */
    261263                                     bool & betterSolution);  /* Output */
  • Alps/stable/1.4/Alps/src/config_alps_default.h

    r1648 r1648  
    2727
    2828/* Version number of project */
    29 #define ALPS_VERSION        "1.3"
     29#define ALPS_VERSION "trunk"
    3030
    3131/* Major Version number of project */
    32 #define ALPS_VERSION_MAJOR      1
     32#define ALPS_VERSION_MAJOR   9999
    3333
    3434/* Minor Version number of project */
    35 #define ALPS_VERSION_MINOR      3
     35#define ALPS_VERSION_MINOR   9999
    3636
    3737/* Release Version number of project */
  • Alps/stable/1.4/Dependencies

    r1648 r1648  
    11BuildTools  https://projects.coin-or.org/svn/BuildTools/stable/0.7
    2 CoinUtils   https://projects.coin-or.org/svn/CoinUtils/stable/2.8/CoinUtils
    3 Cgl         https://projects.coin-or.org/svn/Cgl/stable/0.57/Cgl
    4 Clp         https://projects.coin-or.org/svn/Clp/stable/1.14/Clp
    5 Osi         https://projects.coin-or.org/svn/Osi/stable/0.105/Osi
     2CoinUtils  https://projects.coin-or.org/svn/CoinUtils/stable/2.8/CoinUtils
     3Cgl  https://projects.coin-or.org/svn/Cgl/stable/0.57/Cgl
     4Clp  https://projects.coin-or.org/svn/Clp/stable/1.14/Clp
     5Osi  https://projects.coin-or.org/svn/Osi/stable/0.105/Osi
  • Alps/stable/1.4/configure

    r1648 r1648  
    22# From configure.ac 0.9.
    33# Guess values for system-dependent variables and create Makefiles.
    4 # Generated by GNU Autoconf 2.59 for Alps 1.3.
     4# Generated by GNU Autoconf 2.59 for Alps 1.4.
    55#
    66# Report bugs to <https://projects.coin-or.org/CHiPPS/newticket>.
     
    449449PACKAGE_NAME='Alps'
    450450PACKAGE_TARNAME='alps'
    451 PACKAGE_VERSION='1.3'
    452 PACKAGE_STRING='Alps 1.3'
     451PACKAGE_VERSION='1.4'
     452PACKAGE_STRING='Alps 1.4'
    453453PACKAGE_BUGREPORT='https://projects.coin-or.org/CHiPPS/newticket'
    454454
     
    10501050  # This message is too long to be a string in the A/UX 3.1 sh.
    10511051  cat <<_ACEOF
    1052 \`configure' configures Alps 1.3 to adapt to many kinds of systems.
     1052\`configure' configures Alps 1.4 to adapt to many kinds of systems.
    10531053
    10541054Usage: $0 [OPTION]... [VAR=VALUE]...
     
    11161116if test -n "$ac_init_help"; then
    11171117  case $ac_init_help in
    1118      short | recursive ) echo "Configuration of Alps 1.3:";;
     1118     short | recursive ) echo "Configuration of Alps 1.4:";;
    11191119   esac
    11201120  cat <<\_ACEOF
     
    13191319if $ac_init_version; then
    13201320  cat <<\_ACEOF
    1321 Alps configure 1.3
     1321Alps configure 1.4
    13221322generated by GNU Autoconf 2.59
    13231323
     
    13571357running configure, to aid debugging if configure makes a mistake.
    13581358
    1359 It was created by Alps $as_me 1.3, which was
     1359It was created by Alps $as_me 1.4, which was
    13601360generated by GNU Autoconf 2.59.  Invocation command line was
    13611361
     
    53025302# Define the identity of the package.
    53035303 PACKAGE='alps'
    5304  VERSION='1.3'
     5304 VERSION='1.4'
    53055305
    53065306
     
    2258422584cat >&5 <<_CSEOF
    2258522585
    22586 This file was extended by Alps $as_me 1.3, which was
     22586This file was extended by Alps $as_me 1.4, which was
    2258722587generated by GNU Autoconf 2.59.  Invocation command line was
    2258822588
     
    2264222642cat >>$CONFIG_STATUS <<_ACEOF
    2264322643ac_cs_version="\\
    22644 Alps config.status 1.3
     22644Alps config.status 1.4
    2264522645configured by $0, generated by GNU Autoconf 2.59,
    2264622646  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
  • Alps/stable/1.4/configure.ac

    r1648 r1648  
    3030AC_PREREQ(2.59)
    3131
    32 AC_INIT([Alps],[1.3],[https://projects.coin-or.org/CHiPPS/newticket])
     32AC_INIT([Alps],[1.4],[https://projects.coin-or.org/CHiPPS/newticket])
    3333
    3434AC_COPYRIGHT([
Note: See TracChangeset for help on using the changeset viewer.