Directory CCA/Components/Regridder/

Total Files:
16
Deleted Files:
0
Lines of Code:
5700

[root]/CCA/Components/Regridder

Lines of Code

CCA/Components/Regridder/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 61 (100.0%) 583 (100.0%) 9.5
luitjens 30 (49.2%) 498 (85.4%) 16.6
jas 29 (47.5%) 82 (14.1%) 2.8
dav 2 (3.3%) 3 (0.5%) 1.5

Most Recent Commits

jas 2009-12-07 17:11 Rev.: 45178

Compiler warning.

0 lines of code changed in 2 files:

  • CCA/Components/Regridder: BNRRegridder.cc (changed)
luitjens 2009-11-16 11:41 Rev.: 45067

Migrated a few more function calls to the new patch interface.

Deleted the old patch interface.

Removed __New() from the new patch interface calls.

38 lines of code changed in 7 files:

  • CCA/Components/Regridder: BNRRegridder.cc (+7 -7), HierarchicalRegridder.cc (+13 -13), RegridderCommon.cc (new), TiledRegridder.cc (new)
luitjens 2009-11-03 13:40 Rev.: 45028

Fixed a small bug in allgather hack.

Release memory sooner.

1 lines of code changed in 1 file:

  • CCA/Components/Regridder: TiledRegridder.cc (+1)
luitjens 2009-11-03 10:35 Rev.: 45026

Added a hack to change Allgatherv to Allgather for testing on Kraken.

Currently Allgatherv on Kraken has some sever performance problems that NICS, Cray, and the MPICH developers are looking into.

53 lines of code changed in 1 file:

  • CCA/Components/Regridder: TiledRegridder.cc (+53 -13)
luitjens 2009-10-30 23:19 Rev.: 45001

Fixed a bug I accidentally added to the tiled regridder.

1 lines of code changed in 1 file:

  • CCA/Components/Regridder: TiledRegridder.cc (+1 -1)
luitjens 2009-10-30 14:24 Rev.: 44995

Change int->unsigned int.

Fixed bullet proofing

4 lines of code changed in 1 file:

  • CCA/Components/Regridder: TiledRegridder.cc (+4 -4)
luitjens 2009-10-30 14:17 Rev.: 44994

Forgot the header.

0 lines of code changed in 2 files:

  • CCA/Components/Regridder: TiledRegridder.h (new)
luitjens 2009-10-30 14:03 Rev.: 44993

Encode the patch set into less bits prior to performing the all gather. This should reduce the amount of data sent by at least a factor of 3 and possibly a factor of 6 on some machines.

98 lines of code changed in 1 file:

  • CCA/Components/Regridder: TiledRegridder.cc (+98 -49)
luitjens 2009-10-28 09:41 Rev.: 44964

removed some spew.

0 lines of code changed in 1 file:

  • CCA/Components/Regridder: TiledRegridder.cc (-3)
luitjens 2009-10-28 09:19 Rev.: 44963

Reduced the restrictions on the tiled regridder. Patch boundaries no longer need to line up (though the tile size must still divide evenly into the domain).

Removed the dynamic tile size code and other general cleanup.

93 lines of code changed in 2 files:

  • CCA/Components/Regridder: TiledRegridder.cc (+86 -193), TiledRegridder.h (+7)
luitjens 2009-10-22 13:27 Rev.: 44935

removed spew.

0 lines of code changed in 1 file:

  • CCA/Components/Regridder: TiledRegridder.cc (-1)
luitjens 2009-10-22 10:37 Rev.: 44929

Fixed a bug in the tiled regridder that would cause regridding to occur more often than necessary.

Added the debug stream RGTimes which profiles the tiled regridder.

71 lines of code changed in 1 file:

  • CCA/Components/Regridder: TiledRegridder.cc (+71 -11)
luitjens 2009-10-22 10:36 Rev.: 44928

Minor change in spew.

1 lines of code changed in 1 file:

  • CCA/Components/Regridder: RegridderCommon.cc (+1 -1)
luitjens 2009-07-13 16:37 Rev.: 44489

Initialization

1 lines of code changed in 1 file:

  • CCA/Components/Regridder: RegridderCommon.cc (+1)
jas 2009-05-13 11:03 Rev.: 44315

Add c includes.

1 lines of code changed in 1 file:

  • CCA/Components/Regridder: TiledRegridder.cc (+1)
luitjens 2009-05-13 10:16 Rev.: 44313

Removed the call to isSimilar from the tiled regridder. Since the tiled regridder creates patches in predetermined locations the same functionality can be achieved using Grid::operator==() but with much less cost. It may be worth parallelizing this operation directly in the tiled regridder.

The call to isSimilar() becomes expensive with large numbers of patches. This could be parallelized to reduce the cost but it is now only used in the BNR regridder which is superseeded by the tiled regridder.

Added warning messages when using the BNRRegridder and the Hierarchical regridder. These messages tell the user to use the tiled regridder which has much better performance characteristics.

6 lines of code changed in 3 files:

  • CCA/Components/Regridder: BNRRegridder.cc (+3), HierarchicalRegridder.cc (+2), TiledRegridder.cc (+1 -1)
luitjens 2009-05-06 10:56 Rev.: 44272

Added alignment bulletproofing.

10 lines of code changed in 1 file:

  • CCA/Components/Regridder: TiledRegridder.cc (+10 -1)
luitjens 2009-04-23 13:06 Rev.: 44212

Added the ability to turn on/off tile growth.

91 lines of code changed in 2 files:

  • CCA/Components/Regridder: TiledRegridder.cc (+89 -87), TiledRegridder.h (+2)
luitjens 2009-03-30 17:36 Rev.: 43930

Added some grid bulletproofing.

28 lines of code changed in 2 files:

  • CCA/Components/Regridder: BNRRegridder.cc (+14 -4), TiledRegridder.cc (+14 -5)
luitjens 2009-03-17 17:41 Rev.: 43750

Don't allow tile sizes to grow if doing so would violate alignment constraints

2 lines of code changed in 1 file:

  • CCA/Components/Regridder: TiledRegridder.cc (+2 -2)

(3 more)

Generated by StatSVN 0.4.0