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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1271 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 4 02:00:01 2007 UTC (15 years, 5 months ago) by johnpye
File length: 20981 byte(s)
Diff to previous 1259
Added bounds checking to IDA.
Suppressed some debug output.
TestSteam.testpeturbida is broken now.

Revision 1259 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 28 01:49:38 2007 UTC (15 years, 5 months ago) by johnpye
File length: 20983 byte(s)
Diff to previous 1257
Copyright dates

Revision 1257 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 28 01:30:08 2007 UTC (15 years, 5 months ago) by johnpye
File length: 20977 byte(s)
Diff to previous 1221
Fixed the bounding problem in Slv9.
Added python test cases for all of the models in Vicente's thesis.
Will now add these tests to buildbot.

Revision 1221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 24 13:33:06 2007 UTC (15 years, 5 months ago) by johnpye
File length: 20975 byte(s)
Diff to previous 1207
Implemented the DAE partitioning routine but am nowing tracking down a fiendish memory crash.

Revision 1207 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 23 03:17:50 2007 UTC (15 years, 5 months ago) by johnpye
File length: 21272 byte(s)
Diff to previous 1205
Cleaned up some #define and #includes

Revision 1205 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 23 03:03:01 2007 UTC (15 years, 5 months ago) by johnpye
File length: 21751 byte(s)
Diff to previous 1183
Split block partitioning stuff from slv_stdcalls.[ch] into block.[ch].

Revision 1183 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 20 09:15:51 2007 UTC (15 years, 5 months ago) by johnpye
File length: 47734 byte(s)
Diff to previous 1055
Huge reorganisation -- all mtx and lin files moved to base/generic/linear.
Required many #include statements to be changed.

Revision 1055 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 6 14:47:13 2007 UTC (15 years, 5 months ago) by johnpye
File length: 47931 byte(s)
Diff to previous 1054
simplified slv_check_bounds call.

Revision 1054 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 6 14:00:24 2007 UTC (15 years, 5 months ago) by johnpye
File length: 47773 byte(s)
Diff to previous 1044
Sorry, it was bothering me :-)
http://www.randomhouse.com/wotd/index.pperl?date=19960916

Revision 1044 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 5 06:26:12 2007 UTC (15 years, 6 months ago) by johnpye
File length: 47773 byte(s)
Diff to previous 994
Added return code to slv_check_bounds.
For solvers that make a call to slv_check_bounds, used the return code to set 'sys->s.inconsistent'
(but see my concerns as noted on the mailing list)

Revision 994 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 22 14:28:40 2006 UTC (15 years, 6 months ago) by johnpye
File length: 47425 byte(s)
Diff to previous 888
Added VAR_DIFF and VAR_DERIV flags to var_variable type.
Added flagging of variables as such during integrator_analyse_dae.
Cleaned out some old guff from the mtx* headers.

Revision 888 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 11 14:53:27 2006 UTC (15 years, 8 months ago) by johnpye
File length: 47399 byte(s)
Diff to previous 843
Added 'energy_per_volume' and 'power_per_volume' to atoms.a4l.
Converting dsg.a4c into a dynamic (IVP) model.
Removed some debug output from various places.
Renamed some functions in lsode.c (removed references to 'blsode' name)
Added comments in LSODE about what method is being used.
Improved LSODE error output a little bit (why bother tho eh)
Improved coupla error msgs in slv_stdcalls.c.

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

Revision 818 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 16 12:54:08 2006 UTC (15 years, 10 months ago) by johnpye
File length: 47408 byte(s)
Diff to previous 784
Renamed the installer from 'ASCEND PyGTK' to 'ASCEND'
Added the '-y' to YACCFLAGS and '-l' TO LEXFLAGS.
Other changes are trivial.

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

Revision 748 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 05:54:26 2006 UTC (15 years, 11 months ago) by johnpye
File length: 47413 byte(s)
Diff to previous 731
Lot of svn ignore tagging.
Little more work on DSG model.

Revision 731 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 07:42:06 2006 UTC (16 years ago) by johnpye
File length: 47489 byte(s)
Diff to previous 725
Removed some debug messages.
Fixed up return values for Integrators functions to comply with integrator.c API.

Revision 725 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 3 11:52:45 2006 UTC (16 years ago) by johnpye
File length: 47477 byte(s)
Diff to previous 720
Fixed a *stupid* bug with relation.c in CreateBlackBoxRelation...

Revision 720 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 2 01:31:12 2006 UTC (16 years ago) by johnpye
File length: 47516 byte(s)
Diff to previous 719
ExtRel_MapDataToMtx is working now (seems to be) but the incidences may not be correct,
as the var filter says var is not 'used'.

Revision 719 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 1 09:35:23 2006 UTC (16 years ago) by johnpye
File length: 47516 byte(s)
Diff to previous 718
Added 'invars' and 'outvars' pointers (to var_variable pointer arrays) in ExtRelCache.
This will allow the ExtRel_MapDataToMtx function to be reimplemented using solver-side pointers
instead of going back to the arglist stuff in ExtCallNode.

Revision 718 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 1 05:28:17 2006 UTC (16 years ago) by johnpye
File length: 47492 byte(s)
Diff to previous 709
Fixed relman_diffs to make call to ExtRel_Diffs_RHS and _LHS (this is 
a bad hack though, just to get the old code working again).

Revision 709 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 28 16:28:57 2006 UTC (16 years ago) by johnpye
File length: 47492 byte(s)
Diff to previous 669
Monster commit!
Lots of recommenting and reorganising of external relations-related stuff.
Replaced a lot of ascmalloc and asccalloc calls with the new ASC_NEW* macros.
Fixed (?) the problem Art is having with icons in PyGTK.
Turned on -Wall in SConstruct and fixed up a stack of warnings.
Removed the redundant exit(2) from after Asc_Panic calls and added __attribute__((noreturn)).
Set doxygen to create callgraphs to level 2, updated doxyfile to version 1.4.7.
Fixed up building of extfntest.c.

Revision 669 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 21 07:00:45 2006 UTC (16 years ago) by johnpye
File length: 48962 byte(s)
Diff to previous 399
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 399 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 31 08:52:57 2006 UTC (16 years, 3 months ago) by johnpye
File length: 49165 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 (16 years, 5 months ago) by johnpye
File length: 49340 byte(s)
Diff to previous 150
- Simplifying many 'error_reporter' calls with new macros:
    ERROR_REPORTER_NOLINE and ERROR_REPORTER_HERE
- Adding some cygwin cases in the PyGTK build.

Revision 150 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 22 09:24:56 2005 UTC (16 years, 6 months ago) by johnpye
File length: 49341 byte(s)
Diff to previous 122
Committed changes to C++ solver class to accommodate new slv_lookup_client.
Still seeing bug #178 though.

Revision 122 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 19 06:12:40 2005 UTC (16 years, 6 months ago) by johnpye
File length: 48937 byte(s)
Diff to previous 62
Refactoring all MAX, MIN, ABS calls to general/mathmacros.
Adding a GCC optimisation for these macros.

Revision 62 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 30 05:53:20 2005 UTC (16 years, 7 months ago) by johnpye
File length: 48905 byte(s)
Diff to previous 11
My first commit:
Added 'error_reporter' for standardised error reporting
Working on getting external functions running again
Also: issue 130, issue 68, issue 131, issue 89, issue 127, issue 138, issue 94.

Revision 11 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 13 16:45:56 2004 UTC (17 years, 7 months ago) by aw0a
File length: 48803 byte(s)
Copied from: trunk/ascend4/solver/slv_stdcalls.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 (17 years, 8 months ago) by aw0a
Original Path: trunk/ascend4/solver/slv_stdcalls.c
File length: 48803 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