From 2f9378fe1f03a73153bbc82d5efb2f5d282d15c4 Mon Sep 17 00:00:00 2001 From: jthorn Date: Fri, 20 May 2005 13:19:56 +0000 Subject: note some problems with this thorn (which I have _not_ fixed in my current set of commits) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiBrillBH/trunk@68 0a4070d5-58f5-498f-b6c0-2693e757fa0f --- doc/TODO | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 doc/TODO diff --git a/doc/TODO b/doc/TODO new file mode 100644 index 0000000..a339e11 --- /dev/null +++ b/doc/TODO @@ -0,0 +1,15 @@ +Things that Could be Improved in This Thorn +=========================================== + +This thorn works with non-unigrid Cactus, but it doesn't work very +efficiently: it does the 2D elliptic setup and solve all over again +for each local Cactus (3D) grid. It would be more efficient to move the +2D elliptic stuff out into a separately scheduled routine which would +be done once (for Carpet, it would be scheduled in level or global +mode), and have only the interpolation to the 3D grid done for each +local Cactus grid. + +Part of this same change might also be to store the 2D elliptic results +in Cactus grid arrays rather than native Fortran 90 arrays. This would +let us use standard Cactus I/O methods to output the 2D elliptic results +instead of the hard-wired code we use right now. -- cgit v1.2.3