Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Fixed early deallocation of matrix pattern.
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).
3D tests pass, yeah :-)
Finished 2D - all 2D PDE (non-lumped) tests pass now
Adjusted interface for boundary conditions.
BC added
Preparations for PDE boundary element assembly. Removed some code that slipped in before.
weipa processes ripley 3D boundary elements now.
Checkpoint. Getting weipa to like ripley again.
Fixed integration now that elements overlap + code cleanup.
PDE assemblage with reduced order done.
Can solve full order systems of PDEs in 2D and 3D now.
-implemented addPDEToRHS() and setToSize() -added a few missing calls to requireWrite() -added assemblePDESystem() to Rectangle but haven't tested yet
Implemented ownSample for face elements.
Implemented ownSample() for DOF and Elements.
Fixed interpolation from DOF to nodes and moved common code to the base class.
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 :-)
checkpoint. 3D single PDEs almost working
Took over Node->DOF interpolation to Brick and parallelised some loops.
can solve PDEs in 2D with MPI now, boundary conditions still missing.
Checkpoint - reinstated DOF FS and tried to fix couple blocks...
PDE assembly in serial and 2D seems to be doing what it's supposed to when boundary elements are not involved.
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.
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.
Set initial node/element/face tags to 0 and updated tests.
escript on ripley tests pass. However, returning 0 for number of point elements and DOF id's are bogus.
Edits to generated code in Rectangle (renamed constants & removed duplicates, more nowait optimizations)
All "util on ripley" tests pass now :-) -added support for node/element/face tags -implemented setToNormal() -added a bunch of omp nowait
Integrals in 2D and 3D for rectangle & brick elements & face elements in regular and reduced orders.
Interpolation & Gradient for reduced elements & faces.
Fixes to the face element code.
Interpolation on faces.
Gradient for Rectangle elements.
Prepared interpolation methods.
getPattern() for Rectangle. Couple node numbering is likely to change once we get to the PDE assembly.
[x] Rectangle... [x] Brick node id's and weipa compatibility
[x] Rectangle node id's and weipa compatibility [ ] Brick...
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.
ViewVC Help | |
Powered by ViewVC 1.1.26 |