/[escript]/trunk/escriptcore/src/EscriptParams.cpp
ViewVC logotype

Log of /trunk/escriptcore/src/EscriptParams.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 6141 - (view) (annotate) - [select for diffs]
Modified Wed Apr 6 03:51:30 2016 UTC (3 years ago) by caltinay
File length: 6688 byte(s)
Diff to previous 6138 , to selected 3906
more namespacing of defines.


Revision 6138 - (view) (annotate) - [select for diffs]
Modified Wed Apr 6 02:10:10 2016 UTC (3 years ago) by caltinay
File length: 6418 byte(s)
Diff to previous 6120 , to selected 3906
starting to 'namespace' our way too generic defines...


Revision 6120 - (view) (annotate) - [select for diffs]
Modified Mon Apr 4 01:33:51 2016 UTC (3 years ago) by caltinay
File length: 6408 byte(s)
Diff to previous 6112 , to selected 3906
guilty as charged.


Revision 6112 - (view) (annotate) - [select for diffs]
Modified Thu Mar 31 09:40:10 2016 UTC (3 years ago) by jfenwick
File length: 6147 byte(s)
Diff to previous 6001 , to selected 3906
Relicense all the things!



Revision 6001 - (view) (annotate) - [select for diffs]
Modified Tue Mar 1 05:01:49 2016 UTC (3 years, 1 month ago) by caltinay
File length: 6157 byte(s)
Diff to previous 5997 , to selected 3906
Bye bye esysUtils.
Also removed first.h as escript/DataTypes.h is now required everywhere
and fulfills that role by including a boost python header first.


Revision 5997 - (view) (annotate) - [select for diffs]
Modified Mon Feb 29 07:24:47 2016 UTC (3 years, 1 month ago) by caltinay
File length: 6208 byte(s)
Diff to previous 5972 , to selected 3906
moved esys MPI to escript.


Revision 5972 - (view) (annotate) - [select for diffs]
Modified Wed Feb 24 04:05:30 2016 UTC (3 years, 1 month ago) by caltinay
File length: 6272 byte(s)
Diff to previous 5863 , to selected 3906
Major rework of our exceptions. We now have specific
AssertException
NotImplementedError
ValueError
which translate to the corresponding python exception type.
I have gone through a few places and replaced things but not everywhere.



Revision 5863 - (view) (annotate) - [select for diffs]
Modified Wed Jan 13 02:25:48 2016 UTC (3 years, 3 months ago) by jfenwick
File length: 6294 byte(s)
Diff to previous 5593 , to selected 3906
Copyright dates updated.
\version for doxygen to read


Revision 5593 - (view) (annotate) - [select for diffs]
Modified Fri Apr 24 01:36:26 2015 UTC (3 years, 11 months ago) by jfenwick
File length: 6294 byte(s)
Diff to previous 5464 , to selected 3906
Fixing institution name to comply with policy

Revision 5464 - (view) (annotate) - [select for diffs]
Modified Sat Feb 14 00:25:03 2015 UTC (4 years, 2 months ago) by jfenwick
File length: 6290 byte(s)
Diff to previous 5448 , to selected 3906
Fix for python compile warnings

Revision 5448 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 05:31:37 2015 UTC (4 years, 2 months ago) by jfenwick
File length: 6238 byte(s)
Diff to previous 5339 , to selected 3906
Updating all the dates

Revision 5339 - (view) (annotate) - [select for diffs]
Modified Thu Dec 11 00:08:58 2014 UTC (4 years, 4 months ago) by sshaw
File length: 6238 byte(s)
Diff to previous 5336 , to selected 3906
added an exception for trying to set an escript param that doesn't exist

Revision 5336 - (view) (annotate) - [select for diffs]
Modified Wed Dec 10 05:23:51 2014 UTC (4 years, 4 months ago) by jfenwick
File length: 6157 byte(s)
Diff to previous 5322 , to selected 3906
Making params more visible

Revision 5322 - (view) (annotate) - [select for diffs]
Modified Tue Dec 9 03:53:35 2014 UTC (4 years, 4 months ago) by jfenwick
File length: 5962 byte(s)
Diff to previous 5320 , to selected 3906
Added NETCDF_BUILD to escript params. Tests now check this before testing netcdf dependent stuff

Revision 5320 - (view) (annotate) - [select for diffs]
Modified Tue Dec 9 01:39:46 2014 UTC (4 years, 4 months ago) by sshaw
File length: 5709 byte(s)
Diff to previous 5228 , to selected 3906
new EscriptParam GMSH_SUPPORT and GMSH_MPI for use in python-land, included associated exceptions in DCRes gmsh use and assocaiated skips in relevant tests

Revision 5228 - (view) (annotate) - [select for diffs]
Modified Mon Oct 27 23:31:46 2014 UTC (4 years, 5 months ago) by caltinay
File length: 5236 byte(s)
Diff to previous 4713 , to selected 3906
updated UMFPACK def in places...


Revision 4713 - (view) (annotate) - [select for diffs]
Modified Thu Feb 27 02:00:15 2014 UTC (5 years, 1 month ago) by jfenwick
File length: 5234 byte(s)
Diff to previous 4657 , to selected 3906
Added a temporay fix to get some of the unit tests passing again.
This mechanism will be removed before the release so don't get used to it.

Revision 4657 - (view) (annotate) - [select for diffs]
Modified Thu Feb 6 06:12:20 2014 UTC (5 years, 2 months ago) by jfenwick
File length: 4485 byte(s)
Diff to previous 4507 , to selected 3906
I changed some files.
Updated copyright notices, added GeoComp.




Revision 4507 - (view) (annotate) - [select for diffs]
Modified Wed Jul 24 02:50:22 2013 UTC (5 years, 8 months ago) by jfenwick
File length: 4417 byte(s)
Diff to previous 4286 , to selected 3906
It begins

Revision 4286 - (view) (annotate) - [select for diffs]
Modified Thu Mar 7 04:28:11 2013 UTC (6 years, 1 month ago) by caltinay
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 4417 byte(s)
Diff to previous 4154 , to selected 3906
Assorted spelling fixes.


Revision 4154 - (view) (annotate) - [select for diffs]
Modified Tue Jan 22 09:30:23 2013 UTC (6 years, 2 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 4418 byte(s)
Diff to previous 3981 , to selected 3906
Round 1 of copyright fixes

Revision 3981 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 02:47:54 2012 UTC (6 years, 7 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 4418 byte(s)
Diff to previous 3940 , to selected 3906
First pass of updating copyright notices

Revision 3940 - (view) (annotate) - [select for diffs]
Modified Thu Jul 26 05:54:58 2012 UTC (6 years, 8 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 4299 byte(s)
Diff to previous 3911 , to selected 3906
Disabling tests which do not allow MPI
Previously we allowed these if there was only one rank


Revision 3911 - (view) (annotate) - [select for diffs]
Modified Thu Jun 14 01:01:03 2012 UTC (6 years, 10 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 4200 byte(s)
Diff to previous 3906
Copyright changes

Revision 3906 - (view) (annotate) - [selected]
Modified Thu Jun 7 11:00:50 2012 UTC (6 years, 10 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 4200 byte(s)
Diff to previous 2881
Disable AMG on MPI builds


Revision 2881 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 02:03:15 2010 UTC (9 years, 2 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 3977 byte(s)
Diff to previous 2795 , to selected 3906
Don't panic.
Updating copyright stamps


Revision 2795 - (view) (annotate) - [select for diffs]
Modified Wed Dec 2 02:39:23 2009 UTC (9 years, 4 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 3977 byte(s)
Diff to previous 2773 , to selected 3906
Removed node limit on lazy expressions.
The parameter LAZY_STR_FMT {0,1,2}  controls how lazy expressions are printed.
0 gives default output
1 gives a tree form.
2 just prints depth

Revision 2773 - (view) (annotate) - [select for diffs]
Modified Wed Nov 25 04:02:01 2009 UTC (9 years, 4 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 3545 byte(s)
Diff to previous 2769 , to selected 3906
Hadn't realised isnan was a macro.
Checking for it rather than FP_NAN


Revision 2769 - (view) (annotate) - [select for diffs]
Modified Tue Nov 24 00:36:22 2009 UTC (9 years, 4 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 3546 byte(s)
Diff to previous 2742 , to selected 3906
Unit tests for NaN handling

Revision 2742 - (view) (annotate) - [select for diffs]
Modified Thu Nov 12 06:03:37 2009 UTC (9 years, 5 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 3389 byte(s)
Diff to previous 2737 , to selected 3906
Merging changes from the lapack branch.

The inverse() operation has been moved into c++. [No lazy support for this operation yet.]
Optional Lapack support has been added for matrices larger than 3x3. 
service0 is set to use mkl_lapack.




Revision 2737 - (view) (annotate) - [select for diffs]
Modified Tue Nov 3 00:44:00 2009 UTC (9 years, 5 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 3171 byte(s)
Diff to previous 2721 , to selected 3906
icc will now record compiler options in libraries.
escriptParams now has a pretty printer option for lazy expressions.

Revision 2721 - (view) (annotate) - [select for diffs]
Modified Fri Oct 16 05:40:12 2009 UTC (9 years, 6 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 3000 byte(s)
Diff to previous 2548 , to selected 3906
minval and maxval are now lazy operations (they weren't before).
Whether or not Lsup, sup and inf resolve their arguments before computing answers is controlled by the escriptParam 'RESOLVE_COLLECTIVE'.
Note: integrate() still forces a resolve.

Added some unit tests for operations which weren't tested before.
Added deepcopy implementations for lazy operations which got missed somehow.

Revision 2548 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 06:20:06 2009 UTC (9 years, 9 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 2285 byte(s)
Diff to previous 2501 , to selected 3906
Updating copyright notices

Revision 2501 - (view) (annotate) - [select for diffs]
Modified Tue Jun 30 04:43:01 2009 UTC (9 years, 9 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 2285 byte(s)
Diff to previous 2472 , to selected 3906
Caching now works.
Number of levels and nodes permitted in a lazy expression has increased to 70 and 15000.

Revision 2472 - (view) (annotate) - [select for diffs]
Modified Thu Jun 11 23:33:47 2009 UTC (9 years, 10 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 2282 byte(s)
Diff to previous 2273 , to selected 3906
Added new params to control auto resolving for lazy data

Revision 2273 - (view) (annotate) - [select for diffs]
Modified Tue Feb 17 01:22:48 2009 UTC (10 years, 2 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 1943 byte(s)
Diff to previous 2146 , to selected 3906
Added compile flags to turn autolazy on and off.
These are for testing purposes only.


Revision 2146 - (view) (annotate) - [select for diffs]
Modified Wed Dec 10 02:59:46 2008 UTC (10 years, 4 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 1667 byte(s)
Diff to previous 2142 , to selected 3906
Replaced duplicate code in Data with macro calls.
Added AUTOLAZY parameter (defaults to off for now.)

Revision 2142 - (view) (annotate) - [select for diffs]
Modified Tue Dec 9 06:22:57 2008 UTC (10 years, 4 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 1399 byte(s)
Diff to previous 1897 , to selected 3906
Added showEscriptParams to output a list of available params.


Revision 1897 - (view) (annotate) - [select for diffs]
Added Mon Oct 20 00:32:30 2008 UTC (10 years, 6 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.cpp
File length: 1114 byte(s)
Diff to selected 3906
Modified Data::toString() so it doesn't throw on DataEmpty.
Added setEscriptParamInt and getEscriptParamInt as free functions.
At the moment all they do is allow you to set the param TOO_MANY_LINES.
This is used to determine when printing a Data object will show you the 
points and when it will print a summary.

I've set the default value back to 80 lines.
If you need to see more lines use (in python):

setEscriptParamInt("TOO_MANY_LINES",80000)



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

  ViewVC Help
Powered by ViewVC 1.1.26