Decision Optimization

Decision Optimization

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


#Analytics
#DecisionOptimization
#DecisionOptimization
 View Only
  • 1.  CPLEX 12.3 failing with exception

    Posted 10/27/11 09:29 AM

    Originally posted by: chintasunny


    We have recently migrated to CPLEX 12.3. From then on we are seeing failures just at the start of CPLEX initialization.
    ilog/cplex/Cplex.CPXopenCPLEX(Native Method)
    From older threads I understand that this issue normally occurs along with "Unsatisfied link error". But we don't see such messages in our case.
    Also this is occuring only on AIX environment and on other environments we don't see this failure. Any pointers on the possible reasons for failure

    Thanks in Advance
    Sunil
    #DecisionOptimization
    #MathematicalProgramming-General


  • 2.  Re: CPLEX 12.3 failing with exception

    Posted 11/04/11 04:59 PM

    Originally posted by: SystemAdmin


    One may face such errors if the application is linked with libraries that are not appropriate for the underlying machine/hardware. The <CPLEX_Studio123>/12.3README.html file states the following under the 'Note for AIX users' section:
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    Note for AIX users
    The versions of IBM ILOG CPLEX Optimization Studio tuned for Power 7 architecture reside in the subdirectories named power7-32_aix and power7-64_aix in the component directories. The libraries and executable files in these subdirectories operate only on the operating system AIX 6.1 or later and only on Power 7 hardware. C or C++ applications built
    with these libraries must use the IBM XL C/C++ for AIX, Version 11.1, or later compilers.
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    Thus, if your machine does not have a PowerPC_POWER7 chipset and you try to link the application with the libraries under the power7-32_aix/power7-64_aix port during runtime, then you would see such errors at the IloCplex initialization call. The power7-32_aix/power7-64_aix ports should be used only on a POWER7/P7 machine with AIX 6.1 or later. You should instead try to link your application to the libraries under the power32_aix5.3_9.0 /power64_aix5.3_9.0 port since these ports will work with all supported AIX hardware (including P7).
    #DecisionOptimization
    #MathematicalProgramming-General