/[escript]/trunk/ripley/src/Rectangle.cpp
ViewVC logotype

Log of /trunk/ripley/src/Rectangle.cpp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 4851 - (view) (annotate) - [select for diffs]
Modified Wed Apr 9 03:30:36 2014 UTC (5 years ago) by sshaw
File length: 93752 byte(s)
Diff to previous 4836
added exceptions to ripley for more informative deaths to negative element counts

Revision 4836 - (view) (annotate) - [select for diffs]
Modified Mon Apr 7 05:51:55 2014 UTC (5 years ago) by caltinay
File length: 93608 byte(s)
Diff to previous 4826
"Some" SystemMatrix clean up.....


Revision 4826 - (view) (annotate) - [select for diffs]
Modified Wed Apr 2 03:54:18 2014 UTC (5 years ago) by sshaw
File length: 93604 byte(s)
Diff to previous 4819
changing ripley to drop dirac points outside domain rather than try to map them, matches finley behaviour

Revision 4819 - (view) (annotate) - [select for diffs]
Modified Tue Apr 1 03:50:23 2014 UTC (5 years ago) by caltinay
File length: 93456 byte(s)
Diff to previous 4818
Pattern shared ptrs


Revision 4818 - (view) (annotate) - [select for diffs]
Modified Mon Mar 31 00:16:20 2014 UTC (5 years ago) by caltinay
File length: 93563 byte(s)
Diff to previous 4817
SystemMatrixPattern shptr


Revision 4817 - (view) (annotate) - [select for diffs]
Modified Fri Mar 28 08:04:09 2014 UTC (5 years ago) by caltinay
File length: 93605 byte(s)
Diff to previous 4816
Coupler/Connector shared ptrs.


Revision 4816 - (view) (annotate) - [select for diffs]
Modified Fri Mar 28 06:16:02 2014 UTC (5 years ago) by caltinay
File length: 93700 byte(s)
Diff to previous 4814
paso::SharedComponents now header-only and shared ptr managed.


Revision 4814 - (view) (annotate) - [select for diffs]
Modified Fri Mar 28 04:31:02 2014 UTC (5 years ago) by caltinay
File length: 93784 byte(s)
Diff to previous 4811
paso::Distribution instances are now managed by a boost::shared_ptr, methods
are all inline.


Revision 4811 - (view) (annotate) - [select for diffs]
Modified Thu Mar 27 07:00:46 2014 UTC (5 years ago) by sshaw
File length: 93825 byte(s)
Diff to previous 4807
moving away from shared pointers in domain components

Revision 4807 - (view) (annotate) - [select for diffs]
Modified Thu Mar 27 04:49:38 2014 UTC (5 years ago) by caltinay
File length: 93829 byte(s)
Diff to previous 4805
2 fixes to dirac points which fixes #240.


Revision 4805 - (view) (annotate) - [select for diffs]
Modified Thu Mar 27 01:31:59 2014 UTC (5 years ago) by sshaw
File length: 93803 byte(s)
Diff to previous 4803
changing 2D wave assembler to use shared domain pointer

Revision 4803 - (view) (annotate) - [select for diffs]
Modified Wed Mar 26 06:52:28 2014 UTC (5 years ago) by caltinay
File length: 93799 byte(s)
Diff to previous 4801
Removed obsolete wrappers for malloc and friends.
Paso_Pattern -> paso::Pattern


Revision 4801 - (view) (annotate) - [select for diffs]
Modified Wed Mar 26 03:26:58 2014 UTC (5 years ago) by caltinay
File length: 93794 byte(s)
Diff to previous 4800
paso::Coupler and paso::Connector.


Revision 4800 - (view) (annotate) - [select for diffs]
Modified Wed Mar 26 01:50:04 2014 UTC (5 years ago) by caltinay
File length: 93787 byte(s)
Diff to previous 4776
paso::SystemMatrixPattern


Revision 4776 - (view) (annotate) - [select for diffs]
Modified Wed Mar 19 23:31:00 2014 UTC (5 years, 1 month ago) by caltinay
File length: 93787 byte(s)
Diff to previous 4769
Removed some superfluous checks and typos.


Revision 4769 - (view) (annotate) - [select for diffs]
Modified Wed Mar 19 03:43:52 2014 UTC (5 years, 1 month ago) by sshaw
File length: 93932 byte(s)
Diff to previous 4765
added missing ifdefs for library presence

Revision 4765 - (view) (annotate) - [select for diffs]
Modified Wed Mar 19 00:17:16 2014 UTC (5 years, 1 month ago) by sshaw
File length: 93880 byte(s)
Diff to previous 4753
added ripley rectangle reading from compressed files, added unit tests for binaryGrid reads and writes (only single ranks for compressed thus far) (#104)

Revision 4753 - (view) (annotate) - [select for diffs]
Modified Mon Mar 17 02:39:44 2014 UTC (5 years, 1 month ago) by sshaw
File length: 89403 byte(s)
Diff to previous 4722
added exceptions for conflicting assembler types, added tests for lame assemblers

Revision 4722 - (view) (annotate) - [select for diffs]
Modified Wed Mar 5 05:29:25 2014 UTC (5 years, 1 month ago) by sshaw
File length: 88975 byte(s)
Diff to previous 4712
vastly decreased ripley domain setup time under MPI (approximately from O(n*m) to O(n+m), n being shared nodes, m being the rank DOF)

Revision 4712 - (view) (annotate) - [select for diffs]
Modified Wed Feb 26 04:08:41 2014 UTC (5 years, 1 month ago) by sshaw
File length: 88194 byte(s)
Diff to previous 4705
adding skeleton of fast Lame assemblers
adjusted automatic ripley domain subdivision ( should solve issue #94 )
more tab->space conversions


Revision 4705 - (view) (annotate) - [select for diffs]
Modified Fri Feb 21 02:36:15 2014 UTC (5 years, 1 month ago) by jfenwick
File length: 87954 byte(s)
Diff to previous 4703
Set the randomfill back to generating randoms and updated doco to tell people how to use it.


Revision 4703 - (view) (annotate) - [select for diffs]
Modified Fri Feb 21 00:55:31 2014 UTC (5 years, 1 month ago) by jfenwick
File length: 89630 byte(s)
Diff to previous 4696
This version has been tested in some detail. It does not actually do randoms though (since that wrecks the testing).  In will do a commit soon which puts the randomness back

Revision 4696 - (view) (annotate) - [select for diffs]
Modified Wed Feb 19 07:29:50 2014 UTC (5 years, 1 month ago) by jfenwick
File length: 88865 byte(s)
Diff to previous 4687
Correcting python libname for sage.
Fixing bug where the number of values in the shape was not considered for buffer and message size.


Revision 4687 - (view) (annotate) - [select for diffs]
Modified Wed Feb 19 00:03:29 2014 UTC (5 years, 1 month ago) by jfenwick
File length: 87849 byte(s)
Diff to previous 4675
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 4675 - (view) (annotate) - [select for diffs]
Modified Mon Feb 17 01:07:12 2014 UTC (5 years, 2 months ago) by sshaw
File length: 90203 byte(s)
Diff to previous 4660
expanded tab chars for consistentcy and removed trailing whitespace

Revision 4660 - (view) (annotate) - [select for diffs]
Modified Fri Feb 7 03:08:49 2014 UTC (5 years, 2 months ago) by sshaw
File length: 89512 byte(s)
Diff to previous 4657
fixed dirac point->node mapping issues in ripley when using mpi

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: 89000 byte(s)
Diff to previous 4650
I changed some files.
Updated copyright notices, added GeoComp.




Revision 4650 - (view) (annotate) - [select for diffs]
Modified Wed Feb 5 04:16:01 2014 UTC (5 years, 2 months ago) by jfenwick
File length: 88932 byte(s)
Diff to previous 4638
Fixed a spelling error and missing virtual (not sure that one matters).
Added _untested_ 3D gaussian smoothed random data



Revision 4638 - (view) (annotate) - [select for diffs]
Modified Thu Jan 30 06:25:10 2014 UTC (5 years, 2 months ago) by jfenwick
File length: 88889 byte(s)
Diff to previous 4633
Fixes necessary to get a clang/macports build working on 10.9

Revision 4633 - (view) (annotate) - [select for diffs]
Modified Tue Jan 28 01:04:17 2014 UTC (5 years, 2 months ago) by caltinay
File length: 88908 byte(s)
Diff to previous 4629
Fixed failure for lazy data when interpolating.


Revision 4629 - (view) (annotate) - [select for diffs]
Modified Fri Jan 24 03:29:25 2014 UTC (5 years, 2 months ago) by sshaw
File length: 88788 byte(s)
Diff to previous 4626
added dirac point interpolation to ripley (and fixed dirac points in Brick)
added fast wave assembler for Brick and minor correction to fast wave assembler for Rectangle


Revision 4626 - (view) (annotate) - [select for diffs]
Modified Wed Jan 22 06:07:34 2014 UTC (5 years, 2 months ago) by caltinay
File length: 88723 byte(s)
Diff to previous 4622
Eliminated all const_cast<Data*> hacks in ripley and finley now that
Data.getSampleDataRO returns a const pointer.


Revision 4622 - (view) (annotate) - [select for diffs]
Modified Fri Jan 17 04:55:41 2014 UTC (5 years, 3 months ago) by sshaw
File length: 88644 byte(s)
Diff to previous 4618
Added dirac support to ripley, added interface for custom assemblers for ripleydomains (also added the custom assembler for 2D VTI waves), changed synthetic_VTI example to use the new, faster custom assembler


Revision 4618 - (view) (annotate) - [select for diffs]
Modified Wed Jan 15 04:35:19 2014 UTC (5 years, 3 months ago) by caltinay
File length: 210108 byte(s)
Diff to previous 4615
Implemented reverse reading of grid data from netcdf files.
Fixes #44.


Revision 4615 - (view) (annotate) - [select for diffs]
Modified Mon Jan 13 05:05:33 2014 UTC (5 years, 3 months ago) by caltinay
File length: 209474 byte(s)
Diff to previous 4599
Step 1 for #31: wrap parameters in an object.


Revision 4599 - (view) (annotate) - [select for diffs]
Modified Sun Dec 15 23:51:13 2013 UTC (5 years, 4 months ago) by sshaw
File length: 209744 byte(s)
Diff to previous 4597
merged 3.4.1 release changes into trunk

Revision 4597 - (view) (annotate) - [select for diffs]
Modified Sun Dec 15 22:36:24 2013 UTC (5 years, 4 months ago) by gross
File length: 209674 byte(s)
Diff to previous 4586
unused variable fixed

Revision 4586 - (view) (annotate) - [select for diffs]
Modified Wed Dec 11 06:03:27 2013 UTC (5 years, 4 months ago) by jfenwick
File length: 209665 byte(s)
Diff to previous 4585
2D guassian smoothing of random data done.
Added more memory non-leaks to the supp file


Revision 4585 - (view) (annotate) - [select for diffs]
Modified Wed Dec 11 04:39:54 2013 UTC (5 years, 4 months ago) by sshaw
File length: 214168 byte(s)
Diff to previous 4584
uint -> unsigned int

Revision 4584 - (view) (annotate) - [select for diffs]
Modified Wed Dec 11 04:24:15 2013 UTC (5 years, 4 months ago) by sshaw
File length: 214016 byte(s)
Diff to previous 4583
more buildbot commit testing

Revision 4583 - (view) (annotate) - [select for diffs]
Modified Wed Dec 11 02:09:19 2013 UTC (5 years, 4 months ago) by jfenwick
File length: 213993 byte(s)
Diff to previous 4582
deliberate error to test buildbot

Revision 4582 - (view) (annotate) - [select for diffs]
Modified Wed Dec 11 02:08:41 2013 UTC (5 years, 4 months ago) by jfenwick
File length: 213957 byte(s)
Diff to previous 4581
Added libpython version of suppressions to the aggressive file.
Rectangle now passes correct values around.
Random still to come.


Revision 4581 - (view) (annotate) - [select for diffs]
Modified Tue Dec 10 09:32:50 2013 UTC (5 years, 4 months ago) by jfenwick
File length: 212238 byte(s)
Diff to previous 4575
Some more work on random
Added a more agressive (And smaller) supressions file for python


Revision 4575 - (view) (annotate) - [select for diffs]
Modified Mon Dec 9 22:59:31 2013 UTC (5 years, 4 months ago) by jfenwick
File length: 208366 byte(s)
Diff to previous 4572
Some more work on this


Revision 4572 - (view) (annotate) - [select for diffs]
Modified Sun Dec 8 00:54:37 2013 UTC (5 years, 4 months ago) by jfenwick
File length: 205861 byte(s)
Diff to previous 4529
Some work on rectangle random MPI

Revision 4529 - (view) (annotate) - [select for diffs]
Modified Fri Oct 25 01:23:27 2013 UTC (5 years, 5 months ago) by caltinay
File length: 202103 byte(s)
Diff to previous 4526
Ripley can now read grids in non-native byte order. This is in preparation for
Gocad Voxet import.


Revision 4526 - (view) (annotate) - [select for diffs]
Modified Mon Sep 2 06:34:25 2013 UTC (5 years, 7 months ago) by jfenwick
File length: 201966 byte(s)
Diff to previous 4521
Single rank rectangle randoms.


Revision 4521 - (view) (annotate) - [select for diffs]
Modified Mon Aug 26 11:51:30 2013 UTC (5 years, 7 months ago) by jfenwick
File length: 201429 byte(s)
Diff to previous 4495
Remove bool_t
Part of random.



Revision 4495 - (view) (annotate) - [select for diffs]
Modified Fri Jul 5 02:19:47 2013 UTC (5 years, 9 months ago) by caltinay
File length: 198456 byte(s)
Diff to previous 4482
Added support for more input data types in ER Mapper files.
Tests will follow soon.


Revision 4482 - (view) (annotate) - [select for diffs]
Modified Tue Jun 25 05:20:01 2013 UTC (5 years, 9 months ago) by caltinay
File length: 197105 byte(s)
Diff to previous 4477
More leak fixes and suppression file additions.


Revision 4477 - (view) (annotate) - [select for diffs]
Modified Thu Jun 20 02:41:28 2013 UTC (5 years, 10 months ago) by caltinay
File length: 197128 byte(s)
Diff to previous 4378
escript: use scoped_array instead of scoped_ptr
ripley: netcdf returns a copy of an array so use scoped_array
downunder: s/Sperical/Spherical/
scripts: added a few more suppressions


Revision 4378 - (view) (annotate) - [select for diffs]
Modified Wed Apr 24 06:21:42 2013 UTC (5 years, 11 months ago) by caltinay
File length: 197080 byte(s)
Diff to previous 4375
ripley work: Almost done - one more round in Brick left....


Revision 4375 - (view) (annotate) - [select for diffs]
Modified Mon Apr 22 05:35:52 2013 UTC (5 years, 11 months ago) by caltinay
File length: 207452 byte(s)
Diff to previous 4370
More ripley code cleaning/optimisation.


Revision 4370 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 06:15:24 2013 UTC (6 years ago) by caltinay
File length: 208139 byte(s)
Diff to previous 4368
WIP: ripley hand-optimisation & further rules to generator
-> drastically reduced number of constants
-> compile time of Brick.cpp less than half of what it was on savanna
-> additional runtime savings
-> to be continued...


Revision 4368 - (view) (annotate) - [select for diffs]
Modified Thu Apr 18 02:26:35 2013 UTC (6 years ago) by jfenwick
File length: 243858 byte(s)
Diff to previous 4357
put back std::

Revision 4357 - (view) (annotate) - [select for diffs]
Modified Thu Apr 11 06:07:14 2013 UTC (6 years ago) by caltinay
File length: 243855 byte(s)
Diff to previous 4353
templated writeBinaryGrid and a bit of cleanup.


Revision 4353 - (view) (annotate) - [select for diffs]
Modified Fri Apr 5 00:14:35 2013 UTC (6 years ago) by caltinay
File length: 243040 byte(s)
Diff to previous 4346
For some reason std::isnan<float> is not available on NCI so changed this
to ::isnan. Added options file for NCI vayu.


Revision 4346 - (view) (annotate) - [select for diffs]
Modified Tue Apr 2 04:46:45 2013 UTC (6 years ago) by jfenwick
File length: 243038 byte(s)
Diff to previous 4334
Bringing the changes from doubleplusgood branch.
Can't merge directly because svn doesn't transfer changes to renamed files (mutter grumble).

Revision 4334 - (view) (annotate) - [select for diffs]
Modified Thu Mar 21 06:00:14 2013 UTC (6 years ago) by caltinay
File length: 243053 byte(s)
Diff to previous 4286
Preparations for Voxet (GOCAD) binary grid output + code clean up.
Changed node id's order to remove code duplication in weipa.
More work to do...


Revision 4286 - (view) (annotate) - [select for diffs]
Modified Thu Mar 7 04:28:11 2013 UTC (6 years, 1 month ago) by caltinay
File length: 239005 byte(s)
Diff to previous 4277
Assorted spelling fixes.


Revision 4277 - (view) (annotate) - [select for diffs]
Modified Wed Mar 6 01:30:41 2013 UTC (6 years, 1 month ago) by caltinay
File length: 239006 byte(s)
Diff to previous 4174
Implemented claimed support for mixing data with different resolutions.


Revision 4174 - (view) (annotate) - [select for diffs]
Modified Wed Jan 30 03:21:27 2013 UTC (6 years, 2 months ago) by caltinay
File length: 237822 byte(s)
Diff to previous 4154
ripley's readBinaryGrid and readNcGrid now filter out NaN leaving the relevant
destination data points untouched.


Revision 4154 - (view) (annotate) - [select for diffs]
Modified Tue Jan 22 09:30:23 2013 UTC (6 years, 2 months ago) by jfenwick
File length: 237667 byte(s)
Diff to previous 4013
Round 1 of copyright fixes

Revision 4013 - (view) (annotate) - [select for diffs]
Modified Thu Oct 4 03:13:27 2012 UTC (6 years, 6 months ago) by caltinay
File length: 237667 byte(s)
Diff to previous 4010
Implemented netCDF grid reader analogous to binary grid reader in ripley.


Revision 4010 - (view) (annotate) - [select for diffs]
Modified Tue Oct 2 06:57:11 2012 UTC (6 years, 6 months ago) by caltinay
File length: 234406 byte(s)
Diff to previous 4002
Fixed a potential div by zero in ripley's automatic domain subdivider....


Revision 4002 - (view) (annotate) - [select for diffs]
Modified Fri Sep 28 00:16:56 2012 UTC (6 years, 6 months ago) by caltinay
File length: 234398 byte(s)
Diff to previous 3981
Fixed a memory leak (freeing paso coupler) in ripley.


Revision 3981 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 02:47:54 2012 UTC (6 years, 6 months ago) by jfenwick
File length: 234366 byte(s)
Diff to previous 3971
First pass of updating copyright notices

Revision 3971 - (view) (annotate) - [select for diffs]
Modified Wed Sep 19 02:55:35 2012 UTC (6 years, 7 months ago) by caltinay
File length: 234247 byte(s)
Diff to previous 3943
Implemented binary grid reader in ripley which is now used in ER Mapper source.
Interface/details likely to change but need to get this running now.


Revision 3943 - (view) (annotate) - [select for diffs]
Modified Thu Aug 9 04:43:24 2012 UTC (6 years, 8 months ago) by caltinay
File length: 231736 byte(s)
Diff to previous 3913
Added heuristics for number of domain subdivisions to ripley so ripley domains
can now be created without specifying the values manually (but a warning will
be printed).


Revision 3913 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 06:21:58 2012 UTC (6 years, 10 months ago) by caltinay
File length: 230292 byte(s)
Diff to previous 3806
Fixed misuse of getSampleDataRO with lazy data in ripley.


Revision 3806 - (view) (annotate) - [select for diffs]
Modified Mon Feb 6 02:32:48 2012 UTC (7 years, 2 months ago) by caltinay
File length: 227116 byte(s)
Diff to previous 3800
ripley::getSize() also returns circumcircle now.


Revision 3800 - (view) (annotate) - [select for diffs]
Modified Fri Feb 3 01:18:06 2012 UTC (7 years, 2 months ago) by caltinay
File length: 227103 byte(s)
Diff to previous 3795
Fixed integration with constant data on ripley.


Revision 3795 - (view) (annotate) - [select for diffs]
Modified Thu Feb 2 05:54:34 2012 UTC (7 years, 2 months ago) by caltinay
File length: 227421 byte(s)
Diff to previous 3793
Had to remove 'nowait' directive from PDE boundary conditions since all
4 (2D) / 8 (3D) values are updated the way it is implemented. This caused
race conditions when updating RHS.


Revision 3793 - (view) (annotate) - [select for diffs]
Modified Wed Feb 1 07:39:43 2012 UTC (7 years, 2 months ago) by gross
File length: 227533 byte(s)
Diff to previous 3792
new implementation of FCT solver with some modifications to the python interface

Revision 3792 - (view) (annotate) - [select for diffs]
Modified Wed Feb 1 06:16:25 2012 UTC (7 years, 2 months ago) by caltinay
File length: 227533 byte(s)
Copied from: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp revision 3791
Diff to previous 3791
Merged ripley rectangular domain into trunk.


Revision 3791 - (view) (annotate) - [select for diffs]
Modified Wed Feb 1 05:10:22 2012 UTC (7 years, 2 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 227533 byte(s)
Diff to previous 3785
Getting ready to merge with trunk.


Revision 3785 - (view) (annotate) - [select for diffs]
Modified Wed Jan 25 04:00:33 2012 UTC (7 years, 2 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 230696 byte(s)
Diff to previous 3781
Fixed early deallocation of matrix pattern.


Revision 3781 - (view) (annotate) - [select for diffs]
Modified Mon Jan 23 22:18:49 2012 UTC (7 years, 2 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 230612 byte(s)
Diff to previous 3777
Since setX() is not supported the constructors now take location and extent.
Python wrapper allows construction the old way with l0,l1 or with
tuples (x0,x1),(y0,y1).


Revision 3777 - (view) (annotate) - [select for diffs]
Modified Thu Jan 19 06:17:38 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 230475 byte(s)
Diff to previous 3776
3D tests pass, yeah :-)


Revision 3776 - (view) (annotate) - [select for diffs]
Modified Thu Jan 19 03:48:35 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 230379 byte(s)
Diff to previous 3773
Finished 2D - all 2D PDE (non-lumped) tests pass now


Revision 3773 - (view) (annotate) - [select for diffs]
Modified Wed Jan 18 04:27:53 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 194963 byte(s)
Diff to previous 3770
Adjusted interface for boundary conditions.


Revision 3770 - (view) (annotate) - [select for diffs]
Modified Wed Jan 18 01:40:15 2012 UTC (7 years, 3 months ago) by gross
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 430930 byte(s)
Diff to previous 3769
BC added

Revision 3769 - (view) (annotate) - [select for diffs]
Modified Tue Jan 17 04:09:55 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 183085 byte(s)
Diff to previous 3768
Preparations for PDE boundary element assembly.
Removed some code that slipped in before.


Revision 3768 - (view) (annotate) - [select for diffs]
Modified Fri Jan 13 07:17:16 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 191601 byte(s)
Diff to previous 3766
weipa processes ripley 3D boundary elements now.


Revision 3766 - (view) (annotate) - [select for diffs]
Modified Thu Jan 12 08:17:49 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 191592 byte(s)
Diff to previous 3764
Checkpoint. Getting weipa to like ripley again.


Revision 3764 - (view) (annotate) - [select for diffs]
Modified Tue Jan 10 06:31:15 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 190875 byte(s)
Diff to previous 3762
Fixed integration now that elements overlap + code cleanup.


Revision 3762 - (view) (annotate) - [select for diffs]
Modified Tue Jan 10 00:01:45 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 194843 byte(s)
Diff to previous 3761
PDE assemblage with reduced order done.


Revision 3761 - (view) (annotate) - [select for diffs]
Modified Mon Jan 9 06:50:33 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 168112 byte(s)
Diff to previous 3760
Can solve full order systems of PDEs in 2D and 3D now.


Revision 3760 - (view) (annotate) - [select for diffs]
Modified Mon Jan 9 05:21:18 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 167927 byte(s)
Diff to previous 3759
-implemented addPDEToRHS() and setToSize()
-added a few missing calls to requireWrite()
-added assemblePDESystem() to Rectangle but haven't tested yet


Revision 3759 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 06:54:51 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 105801 byte(s)
Diff to previous 3757
Implemented ownSample for face elements.


Revision 3757 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 04:48:27 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 104957 byte(s)
Diff to previous 3756
Implemented ownSample() for DOF and Elements.


Revision 3756 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 02:35:19 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 104546 byte(s)
Diff to previous 3755
Fixed interpolation from DOF to nodes and moved common code to the base class.


Revision 3755 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 06:51:31 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 109320 byte(s)
Diff to previous 3754
Made element IDs globally unique so ownSample can work (to be implemented).
Fixed couple block in 3D so PDEs seem to work now with MPI :-)


Revision 3754 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 07:07:37 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 108520 byte(s)
Diff to previous 3753
checkpoint. 3D single PDEs almost working


Revision 3753 - (view) (annotate) - [select for diffs]
Modified Tue Jan 3 09:01:49 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 109555 byte(s)
Diff to previous 3752
Took over Node->DOF interpolation to Brick and parallelised some loops.


Revision 3752 - (view) (annotate) - [select for diffs]
Modified Tue Jan 3 08:06:36 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 109461 byte(s)
Diff to previous 3750
can solve PDEs in 2D with MPI now, boundary conditions still missing.


Revision 3750 - (view) (annotate) - [select for diffs]
Modified Fri Dec 23 01:20:34 2011 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 112712 byte(s)
Diff to previous 3748
Checkpoint - reinstated DOF FS and tried to fix couple blocks...


Revision 3748 - (view) (annotate) - [select for diffs]
Modified Thu Dec 15 07:36:19 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 115252 byte(s)
Diff to previous 3746
PDE assembly in serial and 2D seems to be doing what it's supposed to when
boundary elements are not involved.


Revision 3746 - (view) (annotate) - [select for diffs]
Modified Thu Dec 15 00:02:22 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 60325 byte(s)
Diff to previous 3744
In Ripley Solution==ContinuousFunction and ReducedSolution==ReducedCF now.
Removed a test in escript that relied on failure when trying to tag Data on
Solution/ReducedSolution.


Revision 3744 - (view) (annotate) - [select for diffs]
Modified Tue Dec 13 06:41:54 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 60698 byte(s)
Diff to previous 3735
Implemented (Face)Elements->Reduced(Face)Elements interpolation and started
separating DOF and nodes.
Also, implemented operator==() so that a==b for different domain objects a and
b which are in the same state.


Revision 3735 - (view) (annotate) - [select for diffs]
Modified Fri Dec 9 05:03:08 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 60197 byte(s)
Diff to previous 3733
Set initial node/element/face tags to 0 and updated tests.


Revision 3733 - (view) (annotate) - [select for diffs]
Modified Fri Dec 9 04:02:56 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 60054 byte(s)
Diff to previous 3724
escript on ripley tests pass. However, returning 0 for number of point elements
and DOF id's are bogus.


Revision 3724 - (view) (annotate) - [select for diffs]
Modified Wed Dec 7 07:35:21 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 59905 byte(s)
Diff to previous 3722
Edits to generated code in Rectangle (renamed constants & removed duplicates,
more nowait optimizations)


Revision 3722 - (view) (annotate) - [select for diffs]
Modified Wed Dec 7 05:53:22 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 64100 byte(s)
Diff to previous 3713
All "util on ripley" tests pass now :-)
-added support for node/element/face tags
-implemented setToNormal()
-added a bunch of omp nowait


Revision 3713 - (view) (annotate) - [select for diffs]
Modified Tue Dec 6 04:43:29 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 59378 byte(s)
Diff to previous 3711
Integrals in 2D and 3D for rectangle & brick elements & face elements in
regular and reduced orders.


Revision 3711 - (view) (annotate) - [select for diffs]
Modified Tue Dec 6 00:24:43 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 52598 byte(s)
Diff to previous 3707
Interpolation & Gradient for reduced elements & faces.


Revision 3707 - (view) (annotate) - [select for diffs]
Modified Mon Dec 5 05:48:25 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 42671 byte(s)
Diff to previous 3704
Fixes to the face element code.


Revision 3704 - (view) (annotate) - [select for diffs]
Modified Mon Dec 5 01:59:08 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 35855 byte(s)
Diff to previous 3702
Interpolation on faces.


Revision 3702 - (view) (annotate) - [select for diffs]
Modified Fri Dec 2 06:12:32 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 32253 byte(s)
Diff to previous 3701
Gradient for Rectangle elements.


Revision 3701 - (view) (annotate) - [select for diffs]
Modified Fri Dec 2 02:04:58 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 28971 byte(s)
Diff to previous 3699
Prepared interpolation methods.


Revision 3699 - (view) (annotate) - [select for diffs]
Modified Thu Dec 1 22:59:42 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 29713 byte(s)
Diff to previous 3698
getPattern() for Rectangle. Couple node numbering is likely to change once
we get to the PDE assembly.


Revision 3698 - (view) (annotate) - [select for diffs]
Modified Tue Nov 29 00:47:29 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 18405 byte(s)
Diff to previous 3697
[x] Rectangle...
[x] Brick node id's and weipa compatibility



Revision 3697 - (view) (annotate) - [select for diffs]
Modified Mon Nov 28 04:52:00 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 18618 byte(s)
Diff to previous 3691
[x] Rectangle node id's and weipa compatibility
[ ] Brick...


Revision 3691 - (view) (annotate) - [select for diffs]
Added Wed Nov 23 23:07:37 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/Rectangle.cpp
File length: 10904 byte(s)
Next iteration


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