/[ascend]/trunk/base/generic/solver/slv9.c
ViewVC logotype

Log of /trunk/base/generic/solver/slv9.c

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 1490)

Revision 1175 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 18 00:34:22 2007 UTC (13 years, 10 months ago) by johnpye
File length: 165955 byte(s)
Diff to previous 1142
A few easily-fixed warnings dispelled

Revision 1142 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 15 06:46:44 2007 UTC (13 years, 10 months ago) by johnpye
File length: 165968 byte(s)
Diff to previous 1039
Got paranoid about turning off signal handling... added '#ifdef ASC_SIGNAL_TRAPS' anywhere that signal handling referenced.
Signal handling is OFF by default now.

Revision 1039 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 4 23:21:20 2007 UTC (13 years, 10 months ago) by johnpye
File length: 165709 byte(s)
Diff to previous 908
Fixed up some #includes in compiler .[ch] files.
Switched instantiate.c to using 'asc_assert' instead of 'assert'.
Added some missing GPL headers in C++ code.
Silenced some slv3.c debug output.
Switch void-return to int-return in slv9_presolve etc (slv9.c)
Attemping to fix solvernotes.py for the commandline environment (browser==None)
Removed redundant solve(SELF) in thermalequilibrium2.a4c.
Some error reporting from addone_calc (extfntest.c).
Expanded test size in extrelfor.a4c.
Big rearrangement of bboxtest.c for top-down style.
Fixed TestFreesteam.testintegrator, added end-value checks.


Revision 908 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 26 10:18:53 2006 UTC (14 years, 1 month ago) by johnpye
File length: 165728 byte(s)
Diff to previous 843
first attempt at merging with Ben's changes on the trunk

Revision 843 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 10 06:18:24 2006 UTC (14 years, 2 months ago) by johnpye
File length: 165696 byte(s)
Diff to previous 804
Changed over to ASC_NEW* for some solver memory allocation.
Fixed up file headers.
Change debug and error output to use new mechanism.

Revision 804 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 4 05:54:34 2006 UTC (14 years, 3 months ago) by johnpye
File length: 165329 byte(s)
Diff to previous 799
In slv9, made changes to keep CONOPT from complaining. CMSlv still not working as expected though.
Decreased required version of Bison to 2.0.
Switched search path for CONOPT on Linux to the CONOPT_PATH env var
(LD_LIBRARY_PATH was being interfered with when ASC_DEV=1).
Some other debug message changes.

Revision 799 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 1 00:56:10 2006 UTC (14 years, 3 months ago) by johnpye
File length: 165107 byte(s)
Diff to previous 790
Corrected syntax in testcmslv.
Changed instance.cpp so that residuals are not called for logrels.
Added CONOPT_BOUNDLIMIT to both slv8 and slv9.
Changed limits for colsta in slv9 (needs checking)

Revision 790 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 27 07:33:45 2006 UTC (14 years, 4 months ago) by johnpye
File length: 165099 byte(s)
Diff to previous 785
Added support for dlopening of CONOPT. This means that we can distribute ASCEND without
needing to maintain two versions.

Revision 785 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 26 14:29:09 2006 UTC (14 years, 4 months ago) by johnpye
File length: 165083 byte(s)
Diff to previous 784
Some more work to integrate the new CONOPT API with ASCEND.
Also added ability to select different solvers from the PYGTK GUI

Revision 784 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 26 12:44:00 2006 UTC (14 years, 4 months ago) by johnpye
File length: 165330 byte(s)
Diff to previous 783
Enabled the LRSLV solver, so that CMSLV will be able to function correctly.

Revision 783 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 26 09:16:19 2006 UTC (14 years, 4 months ago) by johnpye
File length: 165229 byte(s)
Diff to previous 708
First work towards reinstating the CONOPT solver. So far, I've got it building
and linking without errors, but haven't tested the resulting runtime.

Revision 708 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 27 07:34:31 2006 UTC (14 years, 5 months ago) by johnpye
File length: 163364 byte(s)
Diff to previous 669
Replaced some references to ascmalloc with ASC_NEW_ARRAY

Revision 669 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 21 07:00:45 2006 UTC (14 years, 5 months ago) by johnpye
File length: 163378 byte(s)
Diff to previous 480
Merged changes from DAE branch (revisions 702 to 819) back into trunk.
This adds the Integration API to the ASCEND solver (in base/generic).
Also provides pre-alpha support for 'IDA' from the SUNDIALS suite, a DAE solver.
Many other minor code clean-ups, including adoption of new 'ASC_NEW' and friends (to replace 'ascmalloc')
Added some very sketchy stuff providing 'DIFF(...)' syntax, although it is anticipated that this will be removed.

Revision 480 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 17 10:45:23 2006 UTC (14 years, 7 months ago) by johnpye
File length: 163695 byte(s)
Diff to previous 411
Adding ASC_DLLSPEC to all functions that are being used by Python interface.
Also cleaned up some #ifdef header brackets and html-style comments inside doxygen comments.
Renamed pygtk/interface/config.in to pygtk/interface/config.h.in and made 
this active again (for ASC_BUILDING_INTERFACE) use.
Trying to catch error in ascpy.Library call with try/except, doesn't work though.

Revision 411 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 2 07:05:54 2006 UTC (14 years, 7 months ago) by ben.allan
File length: 163663 byte(s)
Diff to previous 399
Restored autotools to working, parsers to typ_ and zz_,
Fixed many missing initializations, many casting insanities
that have been creeping in, many missing forward declarations
in preparation for fixing external relations.


Revision 399 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 31 08:52:57 2006 UTC (14 years, 8 months ago) by johnpye
File length: 163043 byte(s)
Diff to previous 190
Normalised all #include statements so that files in the current directory
are included as "localfile.h" and files in other directories are included as
<directory/file.h>
This is in accordance with the spec at
http://gcc.gnu.org/onlinedocs/gcc-4.1.0/cpp/Include-Syntax.html#Include-Syntax

Revision 190 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 16 08:53:30 2006 UTC (14 years, 10 months ago) by johnpye
File length: 163197 byte(s)
Diff to previous 148
- Simplifying many 'error_reporter' calls with new macros:
    ERROR_REPORTER_NOLINE and ERROR_REPORTER_HERE
- Adding some cygwin cases in the PyGTK build.

Revision 148 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 22 08:49:39 2005 UTC (14 years, 11 months ago) by johnpye
File length: 163253 byte(s)
Diff to previous 11
Changed from 'TEST expr' syntax to 'ASSERT expr' syntax.
Corrected ConfigAscend ability to compile with CMSlv solver.

Revision 11 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 13 16:45:56 2004 UTC (16 years ago) by aw0a
File length: 163201 byte(s)
Copied from: trunk/ascend4/solver/slv9.c revision 10
Diff to previous 1
moving things to base/generic

Revision 1 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Oct 29 20:54:12 2004 UTC (16 years, 1 month ago) by aw0a
Original Path: trunk/ascend4/solver/slv9.c
File length: 163201 byte(s)
Setting up web subdirectory in repository

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22