/[ascend]/trunk/base/generic/utilities/config.h.in
ViewVC logotype

Log of /trunk/base/generic/utilities/config.h.in

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1597 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 17 05:26:05 2007 UTC (17 years, 1 month ago) by jpye
File length: 10703 byte(s)
Diff to previous 1541
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 1541 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 15 05:16:53 2007 UTC (17 years, 2 months ago) by jpye
File length: 10499 byte(s)
Diff to previous 1524
Updated config for CONOPT_LINKED

Revision 1524 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 30 23:21:49 2007 UTC (17 years, 2 months ago) by jpye
File length: 10108 byte(s)
Diff to previous 1519
changed to ASC_ENV_SOLVERS and ASC_ENV_LIBRARY in C code.
Rerranged order of Tcl/Tk initialisation so that path env vars are set before solvers are loaded.

Revision 1519 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 28 15:04:00 2007 UTC (17 years, 2 months ago) by jpye
File length: 10022 byte(s)
Diff to previous 1501
Adding support for ASCENDSOLVERS env var, for defining location of the ASCEND solvers.
By default this will be /usr/share/ascend/solvers.

Revision 1501 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 21 14:40:28 2007 UTC (17 years, 2 months ago) by jpye
File length: 9906 byte(s)
Diff to previous 1339
More of the TRON stuff

Revision 1339 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 10 13:57:01 2007 UTC (17 years, 6 months ago) by jpye
File length: 9198 byte(s)
Diff to previous 1326
Removed ASC_IDA_NEW_ANALYSE condition from the codebase.
Cleaned up some debug output.

Revision 1326 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 7 06:51:45 2007 UTC (17 years, 6 months ago) by jpye
File length: 9290 byte(s)
Diff to previous 1232
Added bindings to UFSPARSE sparse matrix library, which provides matrix algebra operations via the CXSparse library which it includes.
Tested with the UFSPARSE that comes with Ubuntu 6.10.
Added simple test case (no validation)

Revision 1232 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 25 11:16:16 2007 UTC (17 years, 7 months ago) by johnpye
File length: 8980 byte(s)
Diff to previous 1228
Some disgraceful hacking to obtain SIGFPE details in ida.c. Working next to fix the proper ASCEND ascSignal implementation (which I broke at some point).

Revision 1228 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 25 06:57:40 2007 UTC (17 years, 7 months ago) by johnpye
File length: 8860 byte(s)
Diff to previous 1183
Added getParameter by name in SolverParameters.
Fixed up refences to signal-related header files.
Fixed up various warnings from -pedantic compilation.
Identified an apparent bug with RelationCalcGradient (unsafe version).
Added support for compilation of a standalone C++ program (idatest) in SCons build.

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

Revision 1142 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 15 06:46:44 2007 UTC (17 years, 8 months ago) by johnpye
File length: 8416 byte(s)
Diff to previous 993
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 993 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 22 11:03:51 2006 UTC (17 years, 8 months ago) by johnpye
File length: 7901 byte(s)
Diff to previous 968
Added Matrix Market export routines (from math.nist.gov).
Added necessary build commands for above.
Work on Jacobi preconditioner for IDA (ongoing)
Set integrator_analye to make a call to slv_block_partition. Not sure if that's a good idea or not.
Tidied up comments in linsol.h
Moved unnecessary #defines from model_reorder.h into model_reorder.c.
Cleaned up codedocs in mtx*.h
Added WITH_MMIO config.h flag.


Revision 968 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 18 05:49:00 2006 UTC (17 years, 8 months ago) by johnpye
File length: 7611 byte(s)
Diff to previous 938
Added SCons tests to check SIGINT and to replace ascresetneeded (need replacement for this in Autoconf as well).
Removed debugging from createinst.c
Typo (text) in evaluate.c
Commented out redundant code in importhandler.c
Added signal handling in ExecuteCASGN.
Added missing ospath_free in ModuleSearchPath.
Exported InitSymbolTable, DestroySymbolTable in symtab (dubious)
Moved FPRESET macro out of ascConfig.h and into ascSignal.h
Added Asc_SignalHandler{Push,Pop}Default.
Added ASC_RESETNEEDED and HAVE_C99FPE macros in config.h.in.
Found the bug causing the SIGFPE in idakryx.a4c (raises a question about int/float division in modelling, I think)
Added system_destroy call in Simulation::~Simulation (dubious).

Revision 938 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 24 06:09:46 2006 UTC (17 years, 9 months ago) by johnpye
File length: 7225 byte(s)
Diff to previous 819
Added support for dmalloc (http://dmalloc.com)
Added Integrator::setEngine(string name)
Minor other stuff.

Revision 819 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 16 15:36:12 2006 UTC (18 years, 1 month ago) by johnpye
File length: 6916 byte(s)
Diff to previous 800
Moved the location of the PATHENVIRONMENTVAR to config.h.in so that
it can be shared with other places that want to use that variable.
Did some bug fixing of the simple TMY reader.

Revision 800 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 1 12:22:09 2006 UTC (18 years, 1 month ago) by johnpye
File length: 6649 byte(s)
Diff to previous 791
Fixed for CONOPT under Windows.

Revision 791 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 27 12:04:19 2006 UTC (18 years, 1 month ago) by johnpye
File length: 5886 byte(s)
Diff to previous 783
Moved 'SearchArchiveLibraryPath' into ascDynaLoad so that it can be shared between
compiler/packages and solver/conopt.

Changed debug messages in ospath.

Fixed conopt to search for consub3 in $LD_LIBRARY_PATH or /usr/lib:/usr/local/lib
by default on Linux (or %PATH% or c:\Program Files\ASCEND on Windows).

Modified definition of testconopt so that some parameters can be varied via the interface.

Revision 783 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 26 09:16:19 2006 UTC (18 years, 1 month ago) by johnpye
File length: 5663 byte(s)
Diff to previous 669
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 669 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 21 07:00:45 2006 UTC (18 years, 2 months ago) by johnpye
File length: 5299 byte(s)
Diff to previous 628
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 628 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 24 01:45:02 2006 UTC (18 years, 3 months ago) by johnpye
File length: 4021 byte(s)
Diff to previous 624
Fixed up standard paths stuff to use 'INSTALL_ASCDATA' as the place where tcltk/python/models etc
will live. The confusion here came from the fact that I was taking 'INSTALL_SHARE' to be be assumed
to mean 'the location of /usr/share' -- hence the resulting '$INSTALL_SHARE/ascend' that was bothering
Ben. The 'INSTALL_ASCDATA' fixes this, and behaves as he will like, I hope.

Also note that I have switched the default situation in config.h.in to use relative paths by default,
which is the preferred CMU way. SCons builds will default to absolute paths on non-Windows systems.

Revision 624 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 18 15:39:38 2006 UTC (18 years, 3 months ago) by ben.allan
File length: 3328 byte(s)
Diff to previous 605
Summary: most of the recent complaints about autotools build fixed,
but the buildbot might find a problem with the scons build/install/rpmbuild.


Details:

configure,Driver.c,utilities/config.h.in:
The choice of INSTALL_DATA as a configure variable name
has been repaired (renamed INSTALL_SHARE); INSTALL_DATA is the unix
canonical name for the program 'install' handling a data file.
Both autotools and scons builds have been updated to reflect this,
in the process correcting the definition from prefix/share to
prefix/share/ascend. 

autotools build:
Added --with-quiet option to make the install of already installed and
unchanged files less verbose.
Put in a workaround for the '' problem in tkConfig.sh seen by KC/JP.
Added --datadir support to autotools configure. If you configure
the autotools --datadir=PREFIX/share/ascend you get the same behavior
as the Pye packaging; by default you get the CMU packaging convention instead.
Added utilities/env.c to build.

compiler:
Turned off AWAL in anontype.c.
Noodling away at blackboxes continues...


Revision 605 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 16 00:29:51 2006 UTC (18 years, 4 months ago) by johnpye
File length: 2779 byte(s)
Diff to previous 598
Completing missing part of RELATIVE_PATHS configuration for SCons, to address bug #262.

Revision 598 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 12:43:57 2006 UTC (18 years, 4 months ago) by johnpye
File length: 2656 byte(s)
Diff to previous 597
woops

Revision 597 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 12:29:45 2006 UTC (18 years, 4 months ago) by johnpye
File length: 2525 byte(s)
Diff to previous 596
Still working on a way to add options to config.h.in such that it doesn't break
autotools.

Revision 596 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 11:37:24 2006 UTC (18 years, 4 months ago) by johnpye
File length: 2360 byte(s)
Diff to previous 595
fixed for scons, can't work out a way to allows @MISSING_SOMETHING@ to fallback safely, unfort.

Revision 595 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 11:28:44 2006 UTC (18 years, 4 months ago) by johnpye
File length: 2415 byte(s)
Diff to previous 594
fixing so that Ben won't need to add this macro to autoconf, hopefully.

Revision 594 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 11:10:34 2006 UTC (18 years, 4 months ago) by johnpye
File length: 2294 byte(s)
Diff to previous 589
Adding configuration option to turn off xterm colours in output.

Revision 589 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 11 03:10:43 2006 UTC (18 years, 4 months ago) by johnpye
File length: 1487 byte(s)
Diff to previous 588
Fixing some malloc bugs.

Revision 588 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 11 02:06:46 2006 UTC (18 years, 4 months ago) by johnpye
File length: 1251 byte(s)
Diff to previous 586
This fixes the new Driver.c implementation. Now, default values of the environment variables
are specified in the file base/generic/utilities/config.h.in, which should be tooled up with
you configuration process. These default values will be subject to environment substiution,
so that if you set the default ASCENDTK=$ASCENDDIST/TK, that will be expanded *at runtime*.
This is to help with the 'application folder' style of installation off-root.

Revision 586 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 11 00:47:54 2006 UTC (18 years, 4 months ago) by johnpye
File length: 1244 byte(s)
Diff to previous 552
Working on improving handling of paths.

Revision 552 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 29 08:53:04 2006 UTC (18 years, 4 months ago) by johnpye
File length: 873 byte(s)
Diff to previous 542
Created 'scons install' command that also works for Tcl/Tk interface.
These changes required some modifications to the default values of the environment variables.
Installed Tcl/Tk version now works with only the LD_LIBRARY_PATH env var being required.

Revision 542 - (view) (download) (annotate) - [select for diffs]
Added Wed Apr 26 15:15:40 2006 UTC (18 years, 4 months ago) by johnpye
File length: 298 byte(s)
This is a patch to allow statements like "IMPORT johnpye/extfn/extfntest".
It modifies the methods in packages.c. Plan is to reuse the same code for "REQUIRE xxxxxx" statements as well.


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