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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 2881 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 02:03:15 2010 UTC (9 years, 6 months ago) by jfenwick
File length: 3977 byte(s)
Diff to previous 2795
Don't panic.
Updating copyright stamps


Revision 2795 - (view) (annotate) - [select for diffs]
Modified Wed Dec 2 02:39:23 2009 UTC (9 years, 8 months ago) by jfenwick
File length: 3977 byte(s)
Diff to previous 2773
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, 8 months ago) by jfenwick
File length: 3545 byte(s)
Diff to previous 2769
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, 9 months ago) by jfenwick
File length: 3546 byte(s)
Diff to previous 2742
Unit tests for NaN handling

Revision 2742 - (view) (annotate) - [select for diffs]
Modified Thu Nov 12 06:03:37 2009 UTC (9 years, 9 months ago) by jfenwick
File length: 3389 byte(s)
Diff to previous 2737
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, 9 months ago) by jfenwick
File length: 3171 byte(s)
Diff to previous 2721
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, 10 months ago) by jfenwick
File length: 3000 byte(s)
Diff to previous 2548
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 (10 years, 1 month ago) by jfenwick
File length: 2285 byte(s)
Diff to previous 2501
Updating copyright notices

Revision 2501 - (view) (annotate) - [select for diffs]
Modified Tue Jun 30 04:43:01 2009 UTC (10 years, 1 month ago) by jfenwick
File length: 2285 byte(s)
Diff to previous 2472
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 (10 years, 2 months ago) by jfenwick
File length: 2282 byte(s)
Diff to previous 2273
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, 6 months ago) by jfenwick
File length: 1943 byte(s)
Diff to previous 2146
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, 8 months ago) by jfenwick
File length: 1667 byte(s)
Diff to previous 2142
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, 8 months ago) by jfenwick
File length: 1399 byte(s)
Diff to previous 1897
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, 10 months ago) by jfenwick
File length: 1114 byte(s)
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