Decision Optimization

Decision Optimization

Delivers prescriptive analytics capabilities and decision intelligence to improve decision-making.

 View Only
  • 1.  Core dump when migrating using COS 12.6

    Posted Fri June 17, 2016 03:28 AM

    Originally posted by: nationcall


    Hi, i am recently migrating one project to use cplex optimization studio 12.6. Everything was tested fine in DEV server. However, when implemented in LIVE, some core dump occurs. By using dbx tool, it shows signal ILL and signal SEGV error, but hard to find the exact location of coredump. I have compiled everything in DEV server and just deploy the executable to LIVE. Why there is different behaviour in LIVE and DEV? Does it have anything to do with the server environment and how?

     

    Wonder if anyone here encounter a similar issue before? Please help. 


    #CPOptimizer
    #DecisionOptimization


  • 2.  Re: Core dump when migrating using COS 12.6

    Posted Fri June 17, 2016 06:03 AM

    Originally posted by: PhilippeLaborie


    There are many reasons why an executable can apparently work fine on a machine and crash on another one (uninitialized data, memory corruption, different machine characteristics and limits ...). Did you try compiling the executable with debugging options and see if you can get more information about the crash on the LIVE configuration ? If you suspect the crash to occur during the resolution by CP Optimizer (cp.solve()), you can dump the model as a .cpo file and try to solve it as stand-alone on the server.

    Philippe

     


    #CPOptimizer
    #DecisionOptimization


  • 3.  Re: Core dump when migrating using COS 12.6

    Posted Sun June 26, 2016 11:15 PM

    Originally posted by: nationcall


    Thanks for the prompt reply!

     

    i checked and the compiling is on debug mode, for example, one line of the compiling log

     /opt/SUNWspro/bin/CC -DNDEBUG -g -DIL_STD -c -library=rwtools7_std -staticlib=rwtools7 ....

     

    also, below is how the compiling include the library according to make file, as i see -DUSESOLVER63 which was originally used in the makefile for old library,i.e.,solver 6.3, will this be a factor? but still cannot explain why works in DEV server..

     

    /opt/SUNWspro/bin/CC -DNDEBUG -g -DIL_STD -c -library=rwtools7_std -staticlib=rwtools7_std -I../../include -DUSESOLVER63 -I/opt/local/ilog/CPLEX_Studio126/cpoptimizer/include -DILOUSEMT -mt -pto -PIC -I/opt/local/ilog/CPLEX_Studio126/concert/include ../../rules/solver/NoOuterRow.cc -o obj/NoOuterRow.o

     

     


    #CPOptimizer
    #DecisionOptimization


  • 4.  Re: Core dump when migrating using COS 12.6

    Posted Tue June 28, 2016 05:16 AM

    Originally posted by: ol


    Hello,

    compiling with -DUSESOLVER63 has no impact on CPLEX_Studio126. 

     


    #CPOptimizer
    #DecisionOptimization