/[escript]/trunk/paso/src/AMG.cpp
ViewVC logotype

Log of /trunk/paso/src/AMG.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 6753)

Revision 5148 - (view) (annotate) - [select for diffs]
Modified Mon Sep 15 01:25:23 2014 UTC (4 years, 8 months ago) by caltinay
File length: 32323 byte(s)
Diff to previous 4873
Merging ripley diagonal storage + CUDA support into trunk.
Options file version has been incremented due to new options
'cuda' and 'nvccflags'.


Revision 4873 - (view) (annotate) - [select for diffs]
Modified Wed Apr 16 06:38:51 2014 UTC (5 years, 1 month ago) by caltinay
File length: 32317 byte(s)
Diff to previous 4869
whitespace only changes.


Revision 4869 - (view) (annotate) - [select for diffs]
Modified Mon Apr 14 10:39:22 2014 UTC (5 years, 1 month ago) by caltinay
File length: 32318 byte(s)
Diff to previous 4852
all of paso now lives in its own namespace.


Revision 4852 - (view) (annotate) - [select for diffs]
Modified Wed Apr 9 03:58:08 2014 UTC (5 years, 1 month ago) by caltinay
File length: 32280 byte(s)
Diff to previous 4849
paso util sweep


Revision 4849 - (view) (annotate) - [select for diffs]
Modified Wed Apr 9 02:14:58 2014 UTC (5 years, 1 month ago) by caltinay
File length: 32363 byte(s)
Diff to previous 4846
More vacuuming.


Revision 4846 - (view) (annotate) - [select for diffs]
Modified Tue Apr 8 23:55:38 2014 UTC (5 years, 1 month ago) by caltinay
File length: 32404 byte(s)
Diff to previous 4843
paso::Options.


Revision 4843 - (view) (annotate) - [select for diffs]
Modified Tue Apr 8 05:32:07 2014 UTC (5 years, 1 month ago) by caltinay
File length: 32409 byte(s)
Diff to previous 4836
checkpointing paso::Preconditioner.


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


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


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


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


Revision 4810 - (view) (annotate) - [select for diffs]
Modified Thu Mar 27 07:00:30 2014 UTC (5 years, 1 month ago) by caltinay
File length: 29365 byte(s)
Diff to previous 4803
Removed some obsolete checkPtr's. More to come...


Revision 4803 - (view) (annotate) - [select for diffs]
Modified Wed Mar 26 06:52:28 2014 UTC (5 years, 2 months ago) by caltinay
File length: 29567 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, 2 months ago) by caltinay
File length: 29565 byte(s)
Diff to previous 4657
paso::Coupler and paso::Connector.


Revision 4657 - (view) (annotate) - [select for diffs]
Modified Thu Feb 6 06:12:20 2014 UTC (5 years, 3 months ago) by jfenwick
File length: 29540 byte(s)
Diff to previous 4527
I changed some files.
Updated copyright notices, added GeoComp.




Revision 4527 - (view) (annotate) - [select for diffs]
Modified Mon Sep 2 21:54:35 2013 UTC (5 years, 8 months ago) by jfenwick
File length: 29472 byte(s)
Diff to previous 4521
use enums

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



Revision 4346 - (view) (annotate) - [select for diffs]
Modified Tue Apr 2 04:46:45 2013 UTC (6 years, 1 month ago) by jfenwick
File length: 29411 byte(s)
Copied from: branches/doubleplusgood/paso/src/AMG.cpp revision 4345
Diff to previous 4345
Bringing the changes from doubleplusgood branch.
Can't merge directly because svn doesn't transfer changes to renamed files (mutter grumble).

Revision 4345 - (view) (annotate) - [select for diffs]
Modified Fri Mar 29 07:09:41 2013 UTC (6 years, 1 month ago) by jfenwick
Original Path: branches/doubleplusgood/paso/src/AMG.cpp
File length: 29411 byte(s)
Diff to previous 4280
Spelling fixes

Revision 4280 - (view) (annotate) - [select for diffs]
Modified Wed Mar 6 06:45:32 2013 UTC (6 years, 2 months ago) by jfenwick
Original Path: branches/doubleplusgood/paso/src/AMG.cpp
File length: 29410 byte(s)
Diff to previous 4261
some memory management replacement

Revision 4261 - (view) (annotate) - [select for diffs]
Modified Wed Feb 27 06:09:33 2013 UTC (6 years, 2 months ago) by jfenwick
Original Path: branches/doubleplusgood/paso/src/AMG.cpp
File length: 29623 byte(s)
Copied from: branches/doubleplusgood/paso/src/AMG.c revision 4257
Diff to previous 4257
Initial all c++ build.
But ... there are now reinterpret_cast<>'s

Revision 4257 - (view) (annotate) - [select for diffs]
Modified Wed Feb 27 03:42:40 2013 UTC (6 years, 2 months ago) by jfenwick
Original Path: branches/doubleplusgood/paso/src/AMG.c
File length: 29623 byte(s)
Diff to previous 4154
Some simple experiments for c++ Finley


Revision 4154 - (view) (annotate) - [select for diffs]
Modified Tue Jan 22 09:30:23 2013 UTC (6 years, 4 months ago) by jfenwick
Original Path: trunk/paso/src/AMG.c
File length: 29623 byte(s)
Diff to previous 3981
Round 1 of copyright fixes

Revision 3981 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 02:47:54 2012 UTC (6 years, 8 months ago) by jfenwick
Original Path: trunk/paso/src/AMG.c
File length: 29623 byte(s)
Diff to previous 3911
First pass of updating copyright notices

Revision 3911 - (view) (annotate) - [select for diffs]
Modified Thu Jun 14 01:01:03 2012 UTC (6 years, 11 months ago) by jfenwick
Original Path: trunk/paso/src/AMG.c
File length: 29372 byte(s)
Diff to previous 3887
Copyright changes

Revision 3887 - (view) (annotate) - [select for diffs]
Modified Thu Apr 5 03:14:59 2012 UTC (7 years, 1 month ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 29372 byte(s)
Diff to previous 3886
low level system in AMG is created one only now.

Revision 3886 - (view) (annotate) - [select for diffs]
Modified Thu Apr 5 00:50:30 2012 UTC (7 years, 1 month ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 37370 byte(s)
Diff to previous 3885
some minor problems with MPI AMG fixed.

Revision 3885 - (view) (annotate) - [select for diffs]
Modified Wed Apr 4 22:12:26 2012 UTC (7 years, 1 month ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 37502 byte(s)
Diff to previous 3884
some fix in AMG

Revision 3884 - (view) (annotate) - [select for diffs]
Modified Wed Apr 4 04:55:43 2012 UTC (7 years, 1 month ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 37478 byte(s)
Diff to previous 3835
some fix in AMG

Revision 3835 - (view) (annotate) - [select for diffs]
Modified Wed Feb 15 23:19:01 2012 UTC (7 years, 3 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 37320 byte(s)
Diff to previous 3834
and another attempt to fix MPI compilation

Revision 3834 - (view) (annotate) - [select for diffs]
Modified Wed Feb 15 07:09:09 2012 UTC (7 years, 3 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 37303 byte(s)
Diff to previous 3828
some declaration problems fixed 

Revision 3828 - (view) (annotate) - [select for diffs]
Modified Wed Feb 15 03:27:58 2012 UTC (7 years, 3 months ago) by lgao
Original Path: trunk/paso/src/AMG.c
File length: 37285 byte(s)
Diff to previous 3827
Fix all warnings reported on guineapig.



Revision 3827 - (view) (annotate) - [select for diffs]
Modified Tue Feb 14 11:42:08 2012 UTC (7 years, 3 months ago) by lgao
Original Path: trunk/paso/src/AMG.c
File length: 37238 byte(s)
Diff to previous 3642
 Merge branch "amg_from_3530" back into trunk.



Revision 3642 - (view) (annotate) - [select for diffs]
Modified Thu Oct 27 03:41:51 2011 UTC (7 years, 6 months ago) by caltinay
Original Path: trunk/paso/src/AMG.c
File length: 29973 byte(s)
Diff to previous 3489
Assorted spelling/comment fixes in paso.


Revision 3489 - (view) (annotate) - [select for diffs]
Modified Wed Mar 30 00:46:04 2011 UTC (8 years, 1 month ago) by caltinay
Original Path: trunk/paso/src/AMG.c
File length: 29983 byte(s)
Diff to previous 3485
Fixed a few warnings emitted by gcc-4.6.


Revision 3485 - (view) (annotate) - [select for diffs]
Modified Thu Mar 24 22:44:40 2011 UTC (8 years, 2 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 29983 byte(s)
Diff to previous 3482
some compile fixes

Revision 3482 - (view) (annotate) - [select for diffs]
Modified Wed Mar 23 04:06:52 2011 UTC (8 years, 2 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 29973 byte(s)
Diff to previous 3458
some work on AMG MPI

Revision 3458 - (view) (annotate) - [select for diffs]
Modified Mon Jan 31 07:06:42 2011 UTC (8 years, 3 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 27682 byte(s)
Diff to previous 3451
more on AMG under MPI

Revision 3451 - (view) (annotate) - [select for diffs]
Modified Sun Jan 23 23:11:01 2011 UTC (8 years, 4 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 27450 byte(s)
Diff to previous 3450
compilation fixes

Revision 3450 - (view) (annotate) - [select for diffs]
Modified Fri Jan 21 06:39:56 2011 UTC (8 years, 4 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 27303 byte(s)
Diff to previous 3449
more compilation fixing

Revision 3449 - (view) (annotate) - [select for diffs]
Modified Fri Jan 21 05:48:15 2011 UTC (8 years, 4 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 27513 byte(s)
Diff to previous 3446
compile problem in AMG fixed.

Revision 3446 - (view) (annotate) - [select for diffs]
Modified Thu Jan 20 06:47:07 2011 UTC (8 years, 4 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 26921 byte(s)
Diff to previous 3445
and more work toward AMG MPI

Revision 3445 - (view) (annotate) - [select for diffs]
Modified Wed Jan 19 06:02:15 2011 UTC (8 years, 4 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 26926 byte(s)
Diff to previous 3442
more work towards MPI AMG

Revision 3442 - (view) (annotate) - [select for diffs]
Modified Tue Jan 18 01:47:36 2011 UTC (8 years, 4 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 23614 byte(s)
Diff to previous 3441
 emeregncy

Revision 3441 - (view) (annotate) - [select for diffs]
Modified Fri Jan 14 01:09:09 2011 UTC (8 years, 4 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 22651 byte(s)
Diff to previous 3440
clarifiaction of function names as a first step towards a MPI version of AMG

Revision 3440 - (view) (annotate) - [select for diffs]
Modified Fri Jan 14 00:04:53 2011 UTC (8 years, 4 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 22760 byte(s)
Diff to previous 3436
a second AMG interpolation implemented

Revision 3436 - (view) (annotate) - [select for diffs]
Modified Mon Jan 10 02:06:07 2011 UTC (8 years, 4 months ago) by plaub
Original Path: trunk/paso/src/AMG.c
File length: 20560 byte(s)
Diff to previous 3403
Added/modified AMG tests:

  - "self.failUnless(...)" became "self.assertTrue(...)"
    because fail* is soon to be deprecated,
  - fixed logical error in self.assertTrue argument,
  - added another test, 'testSquare'.

Added some print statements to AMG.c in verbose mode to
identify which of the stopping conditions were fulfilled.

Changed default AMG parameters for 'setNumPreSweeps' and 
'setNumPostSweeps' to 1 (huge speed improvment).

P.S Beware of bugs in the above code; I have only proved 
it correct, not tried it... Jokes!



Revision 3403 - (view) (annotate) - [select for diffs]
Modified Tue Dec 7 08:13:51 2010 UTC (8 years, 5 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 19950 byte(s)
Diff to previous 3402
some small fixes

Revision 3402 - (view) (annotate) - [select for diffs]
Modified Tue Dec 7 07:36:12 2010 UTC (8 years, 5 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 19830 byte(s)
Diff to previous 3396
AMG support now block size > 3 (requires clapack or MKL).

additional diagnostics for AMG 



Revision 3396 - (view) (annotate) - [select for diffs]
Modified Fri Dec 3 08:24:16 2010 UTC (8 years, 5 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 18979 byte(s)
Diff to previous 3352
wrong pointer handed

Revision 3352 - (view) (annotate) - [select for diffs]
Modified Tue Nov 16 03:58:09 2010 UTC (8 years, 6 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 18948 byte(s)
Diff to previous 3351
exposure of AMG options

Revision 3351 - (view) (annotate) - [select for diffs]
Modified Tue Nov 16 02:39:40 2010 UTC (8 years, 6 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 18940 byte(s)
Diff to previous 3323
modified approach for AMG coarsning using a panel

Revision 3323 - (view) (annotate) - [select for diffs]
Modified Thu Oct 28 09:53:46 2010 UTC (8 years, 6 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 16926 byte(s)
Diff to previous 3315
some openmp fizes.

Revision 3315 - (view) (annotate) - [select for diffs]
Modified Wed Oct 27 01:20:27 2010 UTC (8 years, 6 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 16563 byte(s)
Diff to previous 3314
bug in sparse matrixmatrix fixed.

Revision 3314 - (view) (annotate) - [select for diffs]
Modified Tue Oct 26 22:22:20 2010 UTC (8 years, 6 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 16443 byte(s)
Diff to previous 3312
output removed/leaned up

Revision 3312 - (view) (annotate) - [select for diffs]
Modified Tue Oct 26 07:54:58 2010 UTC (8 years, 7 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 16072 byte(s)
Diff to previous 3303
last step for a clean up version of the AMG

Revision 3303 - (view) (annotate) - [select for diffs]
Modified Mon Oct 25 04:33:31 2010 UTC (8 years, 7 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 16416 byte(s)
Diff to previous 3287
more clean up work on the AMG

Revision 3287 - (view) (annotate) - [select for diffs]
Modified Tue Oct 19 00:42:22 2010 UTC (8 years, 7 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 17459 byte(s)
Diff to previous 3283
complaint from valgrind about an uninitialized value fixed (no impact on result)

Revision 3283 - (view) (annotate) - [select for diffs]
Modified Mon Oct 18 22:39:28 2010 UTC (8 years, 7 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 17464 byte(s)
Diff to previous 3259
AMG reengineered, BUG is Smoother fixed.



Revision 3259 - (view) (annotate) - [select for diffs]
Modified Mon Oct 11 01:48:14 2010 UTC (8 years, 7 months ago) by jfenwick
Original Path: trunk/paso/src/AMG.c
File length: 19866 byte(s)
Diff to previous 3193
Merging dudley and scons updates from branches


Revision 3193 - (view) (annotate) - [select for diffs]
Added Tue Sep 21 06:56:44 2010 UTC (8 years, 8 months ago) by gross
Original Path: trunk/paso/src/AMG.c
File length: 19866 byte(s)
more clean up in AMG

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