/[ascend]/trunk/solvers/lsode
ViewVC logotype

Log of /trunk/solvers/lsode

View Directory Listing Directory Listing


Sticky Revision:

Revision 2561 - Directory Listing
Modified Fri Feb 3 21:20:43 2012 UTC (8 years, 7 months ago) by jpye
Clean up diffvars structure when destroying instance tree.

Revision 2559 - Directory Listing
Modified Fri Feb 3 19:05:59 2012 UTC (8 years, 7 months ago) by jpye
Merge from Ksenija's branch rev 3919 to trunk. This includes changes from Dante Stroe and Leon Kwek, including:
Adds support for LINK syntax/semants (but test cases stil need to be written). (Dante Stroe)
Adds support for integration of models containing boundaries. More testing required. (Leon Kwek)
Test suite solver_lrslv added with very basic test of LRSlv. (Leon Kwek)
Fixed error in merge that had messed up SOLVER, SOLVE, OPTION statements.
Support added in LRSlv for taking boundary states from the 'perturb' var, rather than evaluating directly (Leon)
Integrated fix-and-assign statement support added (fixes bug 450) (Ksenija)
Bouncing ball test model included (Leon).


Revision 2524 - Directory Listing
Modified Thu Jan 19 21:36:01 2012 UTC (8 years, 8 months ago) by jpye
Change use of 'snprintf' to a macro so that MinGW-64 can substitute it with _snprintf.
Minor text changes in ascPrint.h.
Move 'general' config.h definitions into ascend/general/config.h. Hope this will reduce amount of rebuilding arising from minor changes. 
Fix bug in ascEnvVar.c arising from string like "=sillydef" with no leading varname.
Still need to fix ascEnvVar.c for case like " = sillydef".
Bug found with sundials-config when MinGW fstab /mingw does not point to c:\MinGW.
Removed support for 'g77' compiler as alternative to 'gfortran'.
Fixed SCons error message when LyX is not present.
Removed disused Makefile.in file.
Removed some debug output in ascEnvVar and printutil.c.
Some reformating of SConstruct.

Revision 2523 - Directory Listing
Modified Wed Jan 18 23:41:37 2012 UTC (8 years, 8 months ago) by jpye
Working on building on MinGW-64. Test suite compiles, but some questionable cahnges to assertimpl.c were made (bug 524).
Removed support for solver 'tron' (never completed).


Revision 2517 - Directory Listing
Modified Tue Nov 8 09:08:17 2011 UTC (8 years, 10 months ago) by jpye
Debugging for LSODE bounds test.

Revision 2513 - Directory Listing
Modified Mon Nov 7 08:14:53 2011 UTC (8 years, 10 months ago) by jpye
Patch from Ксения Бестужева (Ksenija) for bounds issue with LSODE.

Revision 2442 - Directory Listing
Modified Mon Mar 28 06:32:53 2011 UTC (9 years, 6 months ago) by jpye
Update all tests after installing PyGTK All-in-one (fixes bug 498). 
Static linking top libgfortran for LSODE (fixes bug 497).
Removed attempts at MD5 sum checking, but installer is able to use local copies of downloaded files now.

Revision 2323 - Directory Listing
Modified Wed Dec 15 06:35:43 2010 UTC (9 years, 9 months ago) by jpye
Refactor some more stuff from 'utilities' into 'general' with goal that 'general' never refers to 'utilities'.

Revision 2322 - Directory Listing
Modified Wed Dec 15 06:12:36 2010 UTC (9 years, 9 months ago) by jpye
Refactoring ascMalloc.h, mem.h to belong in 'general' with goal of having no references in 'general' to functions in 'utilities'.

Revision 2071 - Directory Listing
Modified Fri Aug 28 02:42:47 2009 UTC (11 years, 1 month ago) by jose
MERGE Jose's branch [2274]:[2584] into trunk

Revision 2046 - Directory Listing
Modified Sun Jun 14 04:06:43 2009 UTC (11 years, 3 months ago) by jpye
Trying to fix a couple of problems reported by Krishnan.

Revision 2036 - Directory Listing
Modified Mon May 18 15:03:16 2009 UTC (11 years, 4 months ago) by ballan
issues resolved:
295
390
301
cmslv.c: unused var cleanup.
lsode/SConscript: fortran flags bugs-- may not work with 0.9x scons.
works with 1.2+. when adding -w, or any special flags, be sure to add
them and not replace the original flag.
system/var.c: 64bit clarity.
system/discrete.c: 64bit clarity.
system/analyze*: g_reuse declared in wrong place. 64bit clarity
system/diffvars: missing prototype function, 64bit clarity.
compiler/numlist.*: changed from int to glint.
compiler/simlist.c: missing includes needed for 64bit clarity.
compiler/instance_io.c: missing includes needed for 64bit clarity.
compiler/initialize.[ch]: const clarifications.
compiler/packages.c: const clarifications.
compiler/module.c: const clarifications.
compiler/statio.c: unused var cleanup.
compiler/procframe; const clarification. memory deallocation bugs.
compiler/notequery.c: repaired multiple casting and 64bit issues.
compiler/importhandler.c: const and free issues fixed.
compiler/type_desc.c: ridiculous if constructs clarified.
compiler/createinst.c: casting stupidity repaired.
linear/ranki2.c: missing includes needed for 64bitness.
solver/solver.c: const issues clarified.
utilities/ascConfig.h: added GLint typedefs for dealing with gllist
64bit portability.
utilities/ascPanic.c: removed extraneous const.
general/ospath.c: safer,quieter handling for string pointer difference.
integrator/integrator.c: const issues clarified.
packages/sensitivity.c: missing includes needed fo 64bit sanity.
tcltk/interface/Integrators.c: 64 bitness.
tcltk/interface/SimsProc.c: const errors.
tcltk/interface/Driver.c: fixed env var handling wrt ascend-config (295)
models/test/z*a4c: fixed meters -> m conversion; someone never ran the
test suite after teasing the default units to ambiguous abbreviations.
SConstruct: added sizeof checks; output might be better put in a ascend
system-wide header.



Revision 2032 - Directory Listing
Modified Tue May 12 01:37:25 2009 UTC (11 years, 4 months ago) by jpye
Fixes bug 301. Changed 'LINKFLAGS' to 'SHLINKFLAGS'.
Needs someone to confirm.

Revision 2018 - Directory Listing
Modified Wed Apr 29 03:38:10 2009 UTC (11 years, 5 months ago) by jpye
Fixed compile for new header file locations <ascend/compiler/xxx.h> etc.

Revision 1821 - Directory Listing
Modified Mon Aug 18 03:26:58 2008 UTC (12 years, 1 month ago) by jpye
LSODE links with -fPIC, required for amd64 platform on Ubuntu.

Revision 1787 - Directory Listing
Modified Sat Jun 7 06:32:58 2008 UTC (12 years, 3 months ago) by jpye
Fixed against Tcl/Tk on Fedora 9.
Removed lots more env.Copy(), change to env.Clone() for newer SCons.

Revision 1655 - Directory Listing
Modified Thu Nov 29 11:04:49 2007 UTC (12 years, 10 months ago) by jpye
Suppressed LSDOE warnings.
Reverted some of the 'is False' changes that weren't necessary.

Revision 1635 - Directory Listing
Modified Wed Oct 24 08:01:26 2007 UTC (12 years, 11 months ago) by jpye
Add LSODE to the installed solvers

Revision 1597 - Directory Listing
Modified Fri Aug 17 05:26:05 2007 UTC (13 years, 1 month ago) by jpye
New external library naming scheme on Windows: 'name_ascend.dll' instead of 'name.dll'.
This applies to solvers as well as external methods, extpy, import handlers, etc.

Revision 1515 - Directory Listing
Modified Wed Jun 27 15:09:57 2007 UTC (13 years, 3 months ago) by jpye
work on fixing Windows for the external solvers changes

Revision 1511 - Directory Listing
Modified Wed Jun 27 13:29:36 2007 UTC (13 years, 3 months ago) by jpye
LIBPATH for libascend in lsode and ida.

Revision 1510 - Directory Listing
Modified Wed Jun 27 13:24:21 2007 UTC (13 years, 3 months ago) by jpye
Dependencies of shared libraries on 'libascend'.

Revision 1509 - Directory Listing
Modified Wed Jun 27 13:08:47 2007 UTC (13 years, 3 months ago) by jpye
Fixed external loading of integrators, at least on my system. Needs testing
with/without fortran, sundials, etc.
Changed little thing kn d1mach.c to make default behaviour correct on Linux.

Revision 1508 - Directory Listing
Modified Wed Jun 27 11:37:28 2007 UTC (13 years, 3 months ago) by jpye
Adjusting build scripts after moving integrators

Revision 1507 - Directory Listing
Added Wed Jun 27 11:25:37 2007 UTC (13 years, 3 months ago) by jpye
Moving integrators to own directory, about to make them self-contained shared libraries.

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