/[escript]/branches/refine/buckley/src/BuckleyDomain.cc
ViewVC logotype

Log of /branches/refine/buckley/src/BuckleyDomain.cc

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 3899 - (view) (annotate) - [select for diffs]
Modified Thu May 17 01:29:08 2012 UTC (6 years, 1 month ago) by jfenwick
File length: 146983 byte(s)
Diff to previous 3898
Faces are now tagged correctly for FunctionOnBoundary


Revision 3898 - (view) (annotate) - [select for diffs]
Modified Wed May 16 05:17:14 2012 UTC (6 years, 1 month ago) by jfenwick
File length: 146695 byte(s)
Diff to previous 3745
Trying to get faces right


Revision 3745 - (view) (annotate) - [select for diffs]
Modified Tue Dec 13 07:14:22 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 106913 byte(s)
Diff to previous 3742
Fixed missing params


Revision 3742 - (view) (annotate) - [select for diffs]
Modified Tue Dec 13 05:09:40 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 106960 byte(s)
Diff to previous 3741
Added some more missing functions and added some python tests


Revision 3741 - (view) (annotate) - [select for diffs]
Modified Tue Dec 13 02:18:02 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 103387 byte(s)
Diff to previous 3730
getX() now works for FunctionOnBoundary.
In order to keep things interesting though, I'm not guaranteeing that the quadrature points are in a sensible order.
(I don't have my cube toys at home and had to make do with a lightglobe box).


Revision 3730 - (view) (annotate) - [select for diffs]
Modified Fri Dec 9 00:24:14 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 100263 byte(s)
Diff to previous 3725
Some more prep for starting to think about beginning the inital phases of commencing assembly.


Revision 3725 - (view) (annotate) - [select for diffs]
Modified Thu Dec 8 01:27:18 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 84586 byte(s)
Diff to previous 3721
With more dodgy hacks making row and column coupling identical we progress.
Next will be working around linearPDE wanting dirac points


Revision 3721 - (view) (annotate) - [select for diffs]
Modified Wed Dec 7 04:33:57 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 84596 byte(s)
Diff to previous 3719
Made a bunch of placeholders.
Now crashing when creating the system matrix itself. 


Revision 3719 - (view) (annotate) - [select for diffs]
Modified Wed Dec 7 01:34:03 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 84571 byte(s)
Diff to previous 3718
Quadrature points are not matched to the places Lutz' code puts them.
Removed a bunch of redundant includes of the MPI header.
Added new Esys_MPI.hpp header  which has the extern "C" in it.


Revision 3718 - (view) (annotate) - [select for diffs]
Modified Wed Dec 7 00:21:04 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 84371 byte(s)
Diff to previous 3717
div(domain.getX())  now works using Lutz' setToGradient


Revision 3717 - (view) (annotate) - [select for diffs]
Modified Tue Dec 6 07:25:06 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 80959 byte(s)
Diff to previous 3706
Working on adding Lutz' calcs - segfaults at the moment


Revision 3706 - (view) (annotate) - [select for diffs]
Modified Mon Dec 5 04:43:05 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 22979 byte(s)
Diff to previous 3696
Midway through constructing patterns for single rank jobs.
Segfaults if you try to construct a system matrix


Revision 3696 - (view) (annotate) - [select for diffs]
Modified Fri Nov 25 05:32:41 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 20485 byte(s)
Diff to previous 3695
Apparently buckley can now compute div/grad for hanging nodes as well


Revision 3695 - (view) (annotate) - [select for diffs]
Modified Fri Nov 25 02:00:21 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 19349 byte(s)
Diff to previous 3694
Buckley can apparently compute _grad and div provided there are no
haning nodes


Revision 3694 - (view) (annotate) - [select for diffs]
Modified Thu Nov 24 08:17:15 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 18611 byte(s)
Diff to previous 3693
There is a segfault


Revision 3693 - (view) (annotate) - [select for diffs]
Modified Wed Nov 23 23:42:24 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 14559 byte(s)
Diff to previous 3690
Fixed some conditionals that I'd made a mess of


Revision 3690 - (view) (annotate) - [select for diffs]
Modified Wed Nov 23 03:44:46 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 14559 byte(s)
Diff to previous 3687
We'll go with both status and generation but I've commented the status caching members from the base class since they weren't used.
Some work towards ::setToGradient() but it is incomplete.


Revision 3687 - (view) (annotate) - [select for diffs]
Modified Tue Nov 22 05:23:37 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 12109 byte(s)
Diff to previous 3686
Now support Function and have added generation support.
This may duplicate functionality in the status field but we can
work that out later.


Revision 3686 - (view) (annotate) - [select for diffs]
Modified Tue Nov 22 03:16:29 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 10807 byte(s)
Diff to previous 3685
Fixed == and !=  exposed collapse to python.
Preparing to add Function to domain


Revision 3685 - (view) (annotate) - [select for diffs]
Modified Tue Nov 22 01:13:55 2011 UTC (6 years, 6 months ago) by jfenwick
File length: 10387 byte(s)
Diff to previous 3684
Correctly counts the number of unknowns in my tests


Revision 3684 - (view) (annotate) - [select for diffs]
Modified Mon Nov 21 05:06:41 2011 UTC (6 years, 7 months ago) by jfenwick
File length: 10237 byte(s)
Diff to previous 3683
Added refineAll() to BuckleyDomain.
It still assigns too many unknowns though.
Level 1 should have 8 leaves and 27 unknowns not 8 leaves and 64 unknowns.
Considering using a hashtable for this.
Alternatively can follow the neighbour pointers ...


Revision 3683 - (view) (annotate) - [select for diffs]
Modified Mon Nov 21 04:21:25 2011 UTC (6 years, 7 months ago) by jfenwick
File length: 9553 byte(s)
Diff to previous 3682
getX() for single cell works


Revision 3682 - (view) (annotate) - [select for diffs]
Modified Mon Nov 21 01:56:45 2011 UTC (6 years, 7 months ago) by jfenwick
File length: 9009 byte(s)
Diff to previous 3680
Fixed some cases which allowed domain objects to be created without wrappers


Revision 3680 - (view) (annotate) - [select for diffs]
Modified Fri Nov 18 04:48:53 2011 UTC (6 years, 7 months ago) by jfenwick
File length: 8551 byte(s)
Diff to previous 3671
It has memory errors during a getX.


Revision 3671 - (view) (annotate) - [select for diffs]
Modified Wed Nov 16 04:01:53 2011 UTC (6 years, 7 months ago) by jfenwick
File length: 4952 byte(s)
Copied from: branches/refine/buckley/src/RDomain.cc revision 3668
Diff to previous 3668
Rename complete

Revision 3668 - (view) (annotate) - [select for diffs]
Modified Wed Nov 16 01:49:46 2011 UTC (6 years, 7 months ago) by jfenwick
Original Path: branches/refine/buckley/src/RDomain.cc
File length: 4760 byte(s)
Diff to previous 3658
Stage 1 rename

Revision 3658 - (view) (annotate) - [select for diffs]
Added Fri Nov 11 06:55:48 2011 UTC (6 years, 7 months ago) by jfenwick
Original Path: branches/refine/refine/src/RDomain.cc
File length: 4756 byte(s)
the refine domain is hooked into scons but doesn't do anything useful yet.


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