/[ascend]/trunk/solvers
ViewVC logotype

Log of /trunk/solvers

View Directory Listing Directory Listing


Sticky Revision:

Revision 2183 - Directory Listing
Modified Tue May 4 13:38:42 2010 UTC (13 years, 5 months ago) by jpye
Merging slvreq functionality into trunk.

Revision 2131 - Directory Listing
Modified Fri Dec 18 03:43:36 2009 UTC (13 years, 9 months ago) by mahesh
Remove corrupt analyze.allterms.c file.

Revision 2130 - Directory Listing
Modified Fri Dec 18 01:32:28 2009 UTC (13 years, 9 months ago) by mahesh
Merging all changes from Mahesh's GSOC project.
svn merge -r2273:2671 svn://ascend.cheme.cmu.edu/ascend/code/branches/mahesh .
See http://ascendwiki.cheme.cmu.edu/User:Mnm87 for details.

Revision 2111 - Directory Listing
Modified Tue Dec 8 03:05:36 2009 UTC (13 years, 9 months ago) by jpye
CO2 correlation looks to be working now.
Work on support for SUNDIALS on Windows.

Revision 2097 - Directory Listing
Modified Tue Dec 1 10:18:17 2009 UTC (13 years, 10 months ago) by jpye
Move to 'Science' menu in Ubuntu.
Working to fix support for new IDA.
Fixing errors in building of pygtk/test*.cpp.

Revision 2085 - Directory Listing
Modified Wed Sep 30 07:21:01 2009 UTC (14 years ago) by jpye
Update support for SUNDIALS 2.4.0. This fixes a bug with boundary crossing detection, as was hoped!

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

Revision 2055 - Directory Listing
Modified Wed Jun 24 00:57:03 2009 UTC (14 years, 3 months ago) by jpye
Empty message

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

Revision 2041 - Directory Listing
Modified Sat Jun 13 08:06:10 2009 UTC (14 years, 3 months ago) by jpye
Attempting to fixed rankine_regen model, not working.
This commit with model rankine.a4c demonstrates bug 399.
Added dspec, first attempt at single-file debian package script.

Revision 2039 - Directory Listing
Modified Wed May 20 01:34:20 2009 UTC (14 years, 4 months ago) by jpye
Updated formatting/file headers for set.h, mem.h.
Added #includes to top of set.h, mem.h to ensure ascConfig is not missed.
Changed default IPOPT linear solver to MUMPS.
Added simple C++ test file for CONOPT.

Revision 2036 - Directory Listing
Modified Mon May 18 15:03:16 2009 UTC (14 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 (14 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 (14 years, 5 months ago) by jpye
Fixed compile for new header file locations <ascend/compiler/xxx.h> etc.

Revision 2003 - Directory Listing
Modified Fri Mar 13 05:30:00 2009 UTC (14 years, 6 months ago) by jpye
Update to current freesteam.

Revision 1941 - Directory Listing
Modified Tue Nov 4 03:30:32 2008 UTC (14 years, 11 months ago) by jpye
Example exergy calculation.
Added delta_entropy to atoms.a4l.
Cleaning up some library dependencies issues in build script.
Increased default block size to 64×64 in canvas-based modeller.

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

Revision 1803 - Directory Listing
Modified Tue Jul 15 00:53:43 2008 UTC (15 years, 2 months ago) by jpye
Fixing some svn:ignore tags, add DOPRI5 license file.
Minor edits in asc_ipopt.c.

Revision 1800 - Directory Listing
Modified Mon Jul 14 04:33:11 2008 UTC (15 years, 2 months ago) by jpye
Adding 'most refined note' support.

Revision 1794 - Directory Listing
Modified Mon Jun 23 12:31:19 2008 UTC (15 years, 3 months ago) by jpye
Fix IPOPT link libs

Revision 1791 - Directory Listing
Modified Thu Jun 19 08:18:14 2008 UTC (15 years, 3 months ago) by jpye
ipopt_eval_g...

Revision 1790 - Directory Listing
Modified Tue Jun 17 08:46:23 2008 UTC (15 years, 3 months ago) by jpye
Bump version in spec file.
Change to limited-memory hessian as default in IPOPT.

Revision 1787 - Directory Listing
Modified Sat Jun 7 06:32:58 2008 UTC (15 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 1786 - Directory Listing
Modified Sat Jun 7 06:17:35 2008 UTC (15 years, 3 months ago) by jpye
Fixed for missing libpython (DistutilsPlatformError).
Fixed several env.Copy() warnings.
Removed swig 'SideEffect' statement for current SCons swig tool.

Revision 1780 - Directory Listing
Modified Fri May 30 07:06:53 2008 UTC (15 years, 4 months ago) by jpye
comment

Revision 1776 - Directory Listing
Modified Thu May 29 06:40:47 2008 UTC (15 years, 4 months ago) by jpye
Fixed glibc crash in IPOPT, can work on rest of solver now.

Revision 1771 - Directory Listing
Modified Mon May 12 04:28:04 2008 UTC (15 years, 4 months ago) by jpye
Debug IPOPT. Seems that next thing to implement eval_jac_g sparsity structure.

Revision 1770 - Directory Listing
Modified Wed May 7 07:06:36 2008 UTC (15 years, 4 months ago) by jpye
Updated for IPOPT 3.4.0. Support for IPOPT 3.3.x is broken due to new path structure for #include files.

Revision 1766 - Directory Listing
Modified Mon Apr 7 09:06:56 2008 UTC (15 years, 5 months ago) by jpye
Fixed heading numbers in book.pdf, some tinkering to expose bug in IDA when there are derivs with out undiff vars.

Revision 1757 - Directory Listing
Modified Wed Feb 27 05:40:40 2008 UTC (15 years, 7 months ago) by jpye
Add DOPRI5 to installer package (EXPERIMENTAL).
On Windows, use the registry to locate the book.pdf documentation file.
Fix path to test models for DOPRI5 in test.py.

Revision 1753 - Directory Listing
Modified Mon Feb 11 05:49:51 2008 UTC (15 years, 7 months ago) by jpye
Fixed for case where CONOPT is not in WITH_SOLVERS list.

Revision 1752 - Directory Listing
Modified Mon Feb 11 05:28:43 2008 UTC (15 years, 7 months ago) by jpye
Renamed slv9.c to cmslv.c.

Revision 1751 - Directory Listing
Modified Mon Feb 11 05:27:18 2008 UTC (15 years, 7 months ago) by jpye
Fixed bug #370 (CONOPT_LINKED behaviour on Windows, problems with 'PREDECOR')

Revision 1748 - Directory Listing
Modified Sun Feb 10 05:31:47 2008 UTC (15 years, 7 months ago) by jpye
Fixed broken CMSlv (from changes for bug #361)

Revision 1747 - Directory Listing
Modified Sun Feb 10 03:42:42 2008 UTC (15 years, 7 months ago) by jpye
Fixed bug #361.
Moved a number of vars out of SUBST_DICT to prevent config.h changes from spawning a rebuild of libascend.
Eliminated use of ASC_WITH_CONOPT from C code (still need ASC_LINKED_CONOPT for the moment).


Revision 1737 - Directory Listing
Modified Thu Feb 7 23:58:06 2008 UTC (15 years, 7 months ago) by jpye
Further work on the IPOPT implementation.

Revision 1735 - Directory Listing
Modified Wed Feb 6 04:12:44 2008 UTC (15 years, 7 months ago) by jpye
Fixed bug 359 (units is none)
Fixed bug 358 (progress indicator with DOPRI5)
Added SI prefixes to units-of-measure file (peta, yotta, etc).
Removed debug output from DOPRI5.

Revision 1734 - Directory Listing
Modified Wed Feb 6 01:22:28 2008 UTC (15 years, 7 months ago) by jpye
Fixing up DOPRI5 as standard integrator.
Fixed bug 357 preventing repeated registration of integrators (in integrator.c).
Cleaned up SConstruct file use of WITH_SOLVERS a little bit.

Revision 1733 - Directory Listing
Modified Wed Feb 6 00:18:31 2008 UTC (15 years, 7 months ago) by jpye
In process of moving DOPRI5 solver to 'solvers' dir.

Revision 1701 - Directory Listing
Modified Sun Jan 6 03:42:21 2008 UTC (15 years, 8 months ago) by jpye
Changed fundamental units to the standard SI abbreviations.
Added new solver parameters for IPOPT (still needs testing).
Added context-aware UnitsDialog that by default uses the type selected in the browser.
Added attempt at detection of 'lmodern' (for bug #351).
Changed base units in compiler/units.h.


Revision 1695 - Directory Listing
Modified Wed Dec 26 08:23:08 2007 UTC (15 years, 9 months ago) by jpye
Fixed up some debug output and lint, formatting.
tubebank model currently causes crash as noted in bug #350.

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

Revision 1636 - Directory Listing
Modified Wed Oct 24 13:04:05 2007 UTC (15 years, 11 months ago) by jpye
IPOPT gets installed if built.
added relman_hessian_count placeholder.

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

Revision 1607 - Directory Listing
Modified Thu Aug 30 00:16:48 2007 UTC (16 years, 1 month ago) by jpye
Got rid of not-used var warning.

Revision 1605 - Directory Listing
Modified Wed Aug 29 10:59:48 2007 UTC (16 years, 1 month ago) by jpye
Matrix output on pivot problem is now compile-time optional.

Revision 1597 - Directory Listing
Modified Fri Aug 17 05:26:05 2007 UTC (16 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 1557 - Directory Listing
Modified Thu Jul 26 13:57:49 2007 UTC (16 years, 2 months ago) by jpye
Added 'UPDATE_NO_YACC_LEX' option to SCons to stop _no_* files being updated
all the time.
Minor commenting in asc_ipopt.
Fixed ascend-config for case where -I/usr/include or -L/usr/lib.

Revision 1555 - Directory Listing
Modified Tue Jul 24 14:16:45 2007 UTC (16 years, 2 months ago) by jpye
Bit more work on IPOPT presolve and hessian calculation.
Added export of relman_jacobian_count.

Revision 1553 - Directory Listing
Modified Tue Jul 24 08:56:59 2007 UTC (16 years, 2 months ago) by jpye
Placeholder ipopt_get_status.
Added very simple test-case for IPOPT.

Revision 1549 - Directory Listing
Modified Mon Jul 23 14:30:35 2007 UTC (16 years, 2 months ago) by jpye
More work on IPOPT optimizer.
Prevented repeated slv_get_status errors; added exception in getSimulationStatus in C++.

Revision 1547 - Directory Listing
Modified Mon Jul 23 06:25:49 2007 UTC (16 years, 2 months ago) by jpye
Fixed build of asc_ipopt.c. Small comment added in relman. IPOPT_LIB replaced by IPOPT_LIBS due to multiple linking requirement of that library.

Revision 1545 - Directory Listing
Modified Tue Jul 17 03:23:19 2007 UTC (16 years, 2 months ago) by jpye
Fixed debian build (still some 'lintian' problems)
Updated ascend.spec from latest ascend.spec.in.
Removed debug output in asc_conopt.c.

Revision 1540 - Directory Listing
Modified Sun Jul 15 03:59:23 2007 UTC (16 years, 2 months ago) by jpye
Reorganising CONOPT binding so that building support for CONOPT is possible without it being installed.

Revision 1535 - Directory Listing
Modified Mon Jul 9 14:58:15 2007 UTC (16 years, 2 months ago) by jpye
Little more on IPOPT. Fixed ascdev script to work with configured
solver list.

Revision 1534 - Directory Listing
Modified Mon Jul 9 06:06:41 2007 UTC (16 years, 2 months ago) by jpye
Lowered the value of RTMAXV for CONOPT (3.1e9 instead of 3.1e11)

Revision 1532 - Directory Listing
Modified Thu Jul 5 14:51:41 2007 UTC (16 years, 3 months ago) by jpye
Corrected date.

Revision 1531 - Directory Listing
Modified Thu Jul 5 14:50:44 2007 UTC (16 years, 3 months ago) by jpye
Added conopt.h upon receiving permission from Arne Drud.

Revision 1530 - Directory Listing
Modified Thu Jul 5 14:43:47 2007 UTC (16 years, 3 months ago) by jpye
More on IPOPT. Still placeholders mostly.

Revision 1529 - Directory Listing
Modified Thu Jul 5 08:19:02 2007 UTC (16 years, 3 months ago) by jpye
Making build of IPOPT dependent on config test.

Revision 1528 - Directory Listing
Modified Wed Jul 4 14:33:13 2007 UTC (16 years, 3 months ago) by jpye
placeholder for IPOPT solver.

Revision 1520 - Directory Listing
Modified Sat Jun 30 01:23:36 2007 UTC (16 years, 3 months ago) by jpye
Fixing for missing yacc/lex on Windows, auto-update of them when yacc/lex *are* avail.
Fixing 'test.py' operation on Windows (ASCENDSOLVERS env var)
Adding missing ida.dll to installer.
Adding some missing export symbols in libascend.

Revision 1517 - Directory Listing
Modified Thu Jun 28 01:36:22 2007 UTC (16 years, 3 months ago) by jpye
Correcting conditional build of CONOPT wrapper.

Revision 1516 - Directory Listing
Modified Wed Jun 27 15:11:11 2007 UTC (16 years, 3 months ago) by jpye
Fixing conopt_register for the no-conopt case (needs looking at further)

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

Revision 1512 - Directory Listing
Modified Wed Jun 27 13:45:17 2007 UTC (16 years, 3 months ago) by jpye
Fixed handling of IDA not present. Commented out some debug stuff.

Revision 1511 - Directory Listing
Modified Wed Jun 27 13:29:36 2007 UTC (16 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 (16 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 (16 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 (16 years, 3 months ago) by jpye
Adjusting build scripts after moving integrators

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

Revision 1505 - Directory Listing
Modified Sat Jun 23 14:27:28 2007 UTC (16 years, 3 months ago) by jpye
More on relocation of solvers

Revision 1504 - Directory Listing
Added Sat Jun 23 14:12:34 2007 UTC (16 years, 3 months ago) by jpye
Moving solvers to their own directory

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