/[escript]/branches/subworld2/escriptcore/src/TestDomain.h
ViewVC logotype

Log of /branches/subworld2/escriptcore/src/TestDomain.h

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 5504 - (view) (annotate) - [select for diffs]
Modified Wed Mar 4 22:58:13 2015 UTC (4 years, 1 month ago) by jfenwick
File length: 4077 byte(s)
Diff to previous 5448
Again with a more up to date copy



Revision 5448 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 05:31:37 2015 UTC (4 years, 2 months ago) by jfenwick
Original Path: trunk/escriptcore/src/TestDomain.h
File length: 4077 byte(s)
Diff to previous 5191
Updating all the dates

Revision 5191 - (view) (annotate) - [select for diffs]
Modified Thu Oct 2 04:40:20 2014 UTC (4 years, 6 months ago) by sshaw
Original Path: trunk/escriptcore/src/TestDomain.h
File length: 4077 byte(s)
Diff to previous 5187
adding speckley to ripley interpolation (single process only)

Revision 5187 - (view) (annotate) - [select for diffs]
Modified Wed Oct 1 06:49:24 2014 UTC (4 years, 6 months ago) by caltinay
Original Path: trunk/escriptcore/src/TestDomain.h
File length: 4077 byte(s)
Diff to previous 5183
escript, paso, ripley now compiles with index type long.


Revision 5183 - (view) (annotate) - [select for diffs]
Modified Tue Sep 30 05:55:37 2014 UTC (4 years, 6 months ago) by caltinay
Original Path: trunk/escriptcore/src/TestDomain.h
File length: 4075 byte(s)
Diff to previous 5121
More long-index work. Added scons option 'longindices'.
Parts will not compile yet if set to true.


Revision 5121 - (view) (annotate) - [select for diffs]
Modified Wed Aug 20 10:32:40 2014 UTC (4 years, 8 months ago) by caltinay
Original Path: trunk/escriptcore/src/TestDomain.h
File length: 4063 byte(s)
Diff to previous 4999
Made more methods pure virtual in AbstractDomain and moved the generic
implementation into NullDomain.
Made TestDomain derive from NullDomain to inherit the methods.


Revision 4999 - (view) (annotate) - [select for diffs]
Modified Thu Jun 5 06:39:52 2014 UTC (4 years, 10 months ago) by jfenwick
Original Path: trunk/escriptcore/src/TestDomain.h
File length: 7107 byte(s)
Diff to previous 4934
Fixing weirdness


Revision 4934 - (view) (annotate) - [select for diffs]
Modified Tue May 13 00:28:11 2014 UTC (4 years, 11 months ago) by jfenwick
Original Path: trunk/escriptcore/src/TestDomain.h
File length: 7108 byte(s)
Diff to previous 4687
This commit is brought to you by the number 4934 and the tool "meld".
Merge of partially complete split world code from branch.




Revision 4687 - (view) (annotate) - [select for diffs]
Modified Wed Feb 19 00:03:29 2014 UTC (5 years, 2 months ago) by jfenwick
Original Path: trunk/escriptcore/src/TestDomain.h
File length: 6777 byte(s)
Diff to previous 4657
Remove randomFill python method from ripley domains.
All random data objects (for all domain types) should be generated 
using esys.escript.RandomData()

The only filtered random we have is gaussian on ripley but
it is triggered by passing the tuple as the last arg of RandomData().

While the interface is a bit more complicated (in that you always need
 to pass in shape and functionspace) it does mean we have a 
common interface for all domains. 

Removed randomFill from DataExpanded.
The reasoning behind this is to force domains to call the util function
themselves and enforce whatever consistancy requirements they have.

Added version of blocktools to deal with 2D case in Ripley.
Use blocktools for the 2D transfers [This was cleaner than modifying the
previous implementation to deal with variable shaped points].

Note that under MPI, ripley can not generate random data (even unfiltered)
if any of its per rank dimensions is <4 elements on any side.

Unit tests for these calls are in but some extra checks still needed.




Revision 4657 - (view) (annotate) - [select for diffs]
Modified Thu Feb 6 06:12:20 2014 UTC (5 years, 2 months ago) by jfenwick
Original Path: trunk/escriptcore/src/TestDomain.h
File length: 6593 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, 9 months ago) by jfenwick
Original Path: trunk/escriptcore/src/TestDomain.h
File length: 6525 byte(s)
Diff to previous 4154
It begins

Revision 4154 - (view) (annotate) - [select for diffs]
Modified Tue Jan 22 09:30:23 2013 UTC (6 years, 3 months ago) by jfenwick
Original Path: trunk/escript/src/TestDomain.h
File length: 6525 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, 7 months ago) by jfenwick
Original Path: trunk/escript/src/TestDomain.h
File length: 6525 byte(s)
Diff to previous 3918
First pass of updating copyright notices

Revision 3918 - (view) (annotate) - [select for diffs]
Modified Thu Jul 5 02:44:07 2012 UTC (6 years, 9 months ago) by jfenwick
Original Path: trunk/escript/src/TestDomain.h
File length: 6406 byte(s)
Diff to previous 3911
Added unit test which uses the TestDomain to check reduction.
TestDomains can no longer be created directly from python 
(fixes problem I had earlier)

TestDomain can now create testdomains with aribtrarily sized 
coordinate vectors.


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/TestDomain.h
File length: 6332 byte(s)
Diff to previous 3522
Copyright changes

Revision 3522 - (view) (annotate) - [select for diffs]
Modified Tue May 24 00:57:58 2011 UTC (7 years, 11 months ago) by gross
Original Path: trunk/escript/src/TestDomain.h
File length: 6332 byte(s)
Diff to previous 3032
(almost) full support for Point elements

Revision 3032 - (view) (annotate) - [select for diffs]
Modified Mon May 31 02:58:15 2010 UTC (8 years, 10 months ago) by jfenwick
Original Path: trunk/escript/src/TestDomain.h
File length: 6331 byte(s)
Diff to previous 2881
Add work around for windows not liking chained X::Y::Z.
TestDomain now supports tags and getX.
This is to allow testing for some features without invoking finley


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/TestDomain.h
File length: 6212 byte(s)
Diff to previous 2809
Don't panic.
Updating copyright stamps


Revision 2809 - (view) (annotate) - [select for diffs]
Modified Mon Dec 7 03:39:37 2009 UTC (9 years, 4 months ago) by jfenwick
Original Path: trunk/escript/src/TestDomain.h
File length: 6212 byte(s)
Diff to previous 2635
TestDomain now divides the total number of samples between ranks rather 
than putting all samples on all ranks.


Revision 2635 - (view) (annotate) - [select for diffs]
Modified Thu Aug 27 04:54:41 2009 UTC (9 years, 7 months ago) by jfenwick
Original Path: trunk/escript/src/TestDomain.h
File length: 6140 byte(s)
Diff to previous 2628
A bunch of changes related to saveDataCSV.
[Not completed or unit tested yet]

Added saveDataCSV to util.py
AbstractDomain (and MeshAdapter) have a commonFunctionSpace method to 
take a group of FunctionSpaces and return something they can all be interpolated to.

Added pointToStream() in DataTypes to help print points.

added actsConstant() to data - required because DataConstant doesn't store samples the same way other Data do.

Revision 2628 - (view) (annotate) - [select for diffs]
Modified Tue Aug 25 03:50:00 2009 UTC (9 years, 8 months ago) by jfenwick
Original Path: trunk/escript/src/TestDomain.h
File length: 6040 byte(s)
Diff to previous 2548
Fixed linkage on getTestDomainFunctionSpace.

added Data.interpolateTable to perform 2D interpolation.
It needs better unit tests though.

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/TestDomain.h
File length: 6024 byte(s)
Diff to previous 2487
Updating copyright notices

Revision 2487 - (view) (annotate) - [select for diffs]
Modified Tue Jun 23 04:26:07 2009 UTC (9 years, 10 months ago) by jfenwick
Original Path: trunk/escript/src/TestDomain.h
File length: 6024 byte(s)
Diff to previous 2483
Fixed const-ness on some return values.
Null-Domain now reports tag one as being in use.

Revision 2483 - (view) (annotate) - [select for diffs]
Added Mon Jun 22 03:33:43 2009 UTC (9 years, 10 months ago) by jfenwick
Original Path: trunk/escript/src/TestDomain.h
File length: 6012 byte(s)
And Joel closes the barn door.


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