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

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

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 (2 years, 8 months ago) by caltinay
File length: 3786 byte(s)
Diff to previous 6120
more namespacing of defines.


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


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



Revision 6001 - (view) (annotate) - [select for diffs]
Modified Tue Mar 1 05:01:49 2016 UTC (2 years, 9 months ago) by caltinay
File length: 3780 byte(s)
Diff to previous 5863
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 5863 - (view) (annotate) - [select for diffs]
Modified Wed Jan 13 02:25:48 2016 UTC (2 years, 11 months ago) by jfenwick
File length: 3778 byte(s)
Diff to previous 5593
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, 7 months ago) by jfenwick
File length: 3778 byte(s)
Diff to previous 5448
Fixing institution name to comply with policy

Revision 5448 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 05:31:37 2015 UTC (3 years, 10 months ago) by jfenwick
File length: 3774 byte(s)
Diff to previous 5322
Updating all the dates

Revision 5322 - (view) (annotate) - [select for diffs]
Modified Tue Dec 9 03:53:35 2014 UTC (4 years ago) by jfenwick
File length: 3774 byte(s)
Diff to previous 5320
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 ago) by sshaw
File length: 3757 byte(s)
Diff to previous 4713
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 4713 - (view) (annotate) - [select for diffs]
Modified Thu Feb 27 02:00:15 2014 UTC (4 years, 9 months ago) by jfenwick
File length: 3809 byte(s)
Diff to previous 4657
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 (4 years, 10 months ago) by jfenwick
File length: 3776 byte(s)
Diff to previous 4507
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, 4 months ago) by jfenwick
File length: 3708 byte(s)
Diff to previous 4154
It begins

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

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

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

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


Revision 3269 - (view) (annotate) - [select for diffs]
Modified Wed Oct 13 03:21:50 2010 UTC (8 years, 2 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.h
File length: 3570 byte(s)
Diff to previous 3035
Fixed some intel compiler warnings.
Put linearPDEs back the way it was and present a common interface for dudley and finley (as per Lutz)


Revision 3035 - (view) (annotate) - [select for diffs]
Modified Thu Jun 10 01:48:41 2010 UTC (8 years, 6 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.h
File length: 3579 byte(s)
Diff to previous 2881
Lazy node support for conditional evaluation.
It should be a complete operation now.


Revision 2881 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 02:03:15 2010 UTC (8 years, 10 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.h
File length: 3476 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 ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.h
File length: 3476 byte(s)
Diff to previous 2742
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 2742 - (view) (annotate) - [select for diffs]
Modified Thu Nov 12 06:03:37 2009 UTC (9 years, 1 month ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.h
File length: 3413 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, 1 month ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.h
File length: 3392 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, 2 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.h
File length: 3317 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 (9 years, 5 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.h
File length: 3124 byte(s)
Diff to previous 2472
Updating copyright notices

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

Revision 2272 - (view) (annotate) - [select for diffs]
Modified Mon Feb 16 23:40:03 2009 UTC (9 years, 10 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.h
File length: 2927 byte(s)
Diff to previous 2199
Stop icpc on savanna warning about ignoring namespaces.


Revision 2199 - (view) (annotate) - [select for diffs]
Modified Thu Jan 8 06:10:52 2009 UTC (9 years, 11 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.h
File length: 3161 byte(s)
Diff to previous 2154
Misc fixes:
Added some svn:ignore properties for output files that were cluttering things up.

Lazy fixes:
Fixed shape calculations for TRACE and TRANSPOSE for rank>2.
Adjusted unit test accordingly.

As a Temporary change to DataC.cpp to test for lazy data in DataC's expanded check.
This is wrong but would only affect people using lazy data.
The proper fix will come when the numarray removal code moves over from the branch.

Made tensor product AUTOLAZY capable.
Fixed some bugs resolving tensor products (incorrect offsets in buffers).
Macro'd some stray couts.

- It appears that AUTOLAZY now passes all unit tests.
- It will not be _really_ safe for general use until I can add COW. 
- (Everything's better with COW)

Revision 2154 - (view) (annotate) - [select for diffs]
Modified Mon Dec 15 01:50:56 2008 UTC (10 years ago) by trankine
Original Path: trunk/escript/src/EscriptParams.h
File length: 3008 byte(s)
Diff to previous 2146
* added include based on Joel's advice. Build now working on win32. unit tests not run yet...

Revision 2146 - (view) (annotate) - [select for diffs]
Modified Wed Dec 10 02:59:46 2008 UTC (10 years ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.h
File length: 2966 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 ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.h
File length: 1471 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, 2 months ago) by jfenwick
Original Path: trunk/escript/src/EscriptParams.h
File length: 1005 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