/[escript]/trunk/paso/src/Pattern_coupling.c
ViewVC logotype

Log of /trunk/paso/src/Pattern_coupling.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 2807 - (view) (annotate) - [select for diffs]
Modified Mon Dec 7 00:02:55 2009 UTC (9 years, 6 months ago) by artak
File length: 29963 byte(s)
Diff to previous 2802
Post and pre smoothing parameters are added for AMLI. Little bit reengineering according to Axelson's original AMLI paper.

Revision 2802 - (view) (annotate) - [select for diffs]
Modified Thu Dec 3 01:51:55 2009 UTC (9 years, 6 months ago) by artak
File length: 29896 byte(s)
Diff to previous 2784
Aggressive coarsening is implemented. Removes more elements but adds more iteration steps.

Revision 2784 - (view) (annotate) - [select for diffs]
Modified Thu Nov 26 05:09:14 2009 UTC (9 years, 6 months ago) by artak
File length: 27943 byte(s)
Diff to previous 2767
More performance tunning. Sparsity check is added. If Coarse level matrix is denser than 1% then stop.

Revision 2767 - (view) (annotate) - [select for diffs]
Modified Mon Nov 23 06:00:37 2009 UTC (9 years, 6 months ago) by artak
File length: 27620 byte(s)
Diff to previous 2765
More openmp calls are added,escpecialy in arg_max method.

Revision 2765 - (view) (annotate) - [select for diffs]
Modified Fri Nov 20 01:49:19 2009 UTC (9 years, 6 months ago) by artak
File length: 26856 byte(s)
Diff to previous 2764
First steps toward efficiency. Coarsening process is improved. Some profiling tools are added.

Revision 2764 - (view) (annotate) - [select for diffs]
Modified Thu Nov 19 23:48:05 2009 UTC (9 years, 6 months ago) by artak
File length: 25018 byte(s)
Diff to previous 2760
Some openMP calls are removed.

Revision 2760 - (view) (annotate) - [select for diffs]
Modified Thu Nov 19 05:22:45 2009 UTC (9 years, 6 months ago) by artak
File length: 25150 byte(s)
Diff to previous 2728
The first version of the new AMG preconditioner. It need a lot of polishing for efficiency. Old AMG now called AMLI preconditioner.

Revision 2728 - (view) (annotate) - [select for diffs]
Modified Thu Oct 22 00:13:10 2009 UTC (9 years, 7 months ago) by artak
File length: 13787 byte(s)
Diff to previous 2726
minor

Revision 2726 - (view) (annotate) - [select for diffs]
Modified Wed Oct 21 23:50:05 2009 UTC (9 years, 7 months ago) by artak
File length: 14001 byte(s)
Diff to previous 2704
New diagonal dominancy based algorithm is added. The coarseneng strategy is changed.

Revision 2704 - (view) (annotate) - [select for diffs]
Modified Thu Oct 1 05:38:33 2009 UTC (9 years, 8 months ago) by artak
File length: 12143 byte(s)
Diff to previous 2699
some clarity in the notations REMOVED changes IN_SET

Revision 2699 - (view) (annotate) - [select for diffs]
Modified Wed Sep 30 05:43:20 2009 UTC (9 years, 8 months ago) by artak
File length: 12168 byte(s)
Diff to previous 2686
Direct solver switched to UMFPACK, till problem with MKL solved. When all unknows are eliminated then we switch to Jacobi preconditiner.

Revision 2686 - (view) (annotate) - [select for diffs]
Modified Tue Sep 29 03:39:36 2009 UTC (9 years, 8 months ago) by artak
File length: 12163 byte(s)
Diff to previous 2662
 changes the default thresold, bug fixes in RS coupling and extra checks added in Solver 

Revision 2662 - (view) (annotate) - [select for diffs]
Modified Tue Sep 15 03:05:23 2009 UTC (9 years, 9 months ago) by artak
File length: 12187 byte(s)
Diff to previous 2652
Migrating to block_sizes greather than 3 made easy.

Revision 2652 - (view) (annotate) - [select for diffs]
Modified Mon Sep 7 05:04:45 2009 UTC (9 years, 9 months ago) by artak
File length: 12201 byte(s)
Diff to previous 2555
Paso_Pattern_coup changed to Paso_Pattern_YS for making clear that it refers to YAIR-SHAPIRA coarsenenig.

Revision 2555 - (view) (annotate) - [select for diffs]
Modified Mon Jul 27 01:50:16 2009 UTC (9 years, 10 months ago) by artak
File length: 12205 byte(s)
Diff to previous 2552
Pattern_free for Aggregiation coarsening is added.

Revision 2552 - (view) (annotate) - [select for diffs]
Modified Fri Jul 24 00:42:10 2009 UTC (9 years, 10 months ago) by artak
File length: 12177 byte(s)
Diff to previous 2551
openmp change 

Revision 2551 - (view) (annotate) - [select for diffs]
Modified Thu Jul 23 09:19:15 2009 UTC (9 years, 10 months ago) by gross
File length: 12186 byte(s)
Diff to previous 2548
a problem with the sparse matrix unrolling fixed.

Revision 2548 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 06:20:06 2009 UTC (9 years, 10 months ago) by jfenwick
File length: 12162 byte(s)
Diff to previous 2539
Updating copyright notices

Revision 2539 - (view) (annotate) - [select for diffs]
Modified Sat Jul 18 02:47:34 2009 UTC (9 years, 11 months ago) by artak
File length: 12162 byte(s)
Diff to previous 2475
the line added in RS for symetricity brings factorization failure in heatedblock example 

Revision 2475 - (view) (annotate) - [select for diffs]
Modified Wed Jun 17 01:48:46 2009 UTC (10 years ago) by artak
File length: 12145 byte(s)
Diff to previous 2450
AMG now takes into account new SolverOptions class, namely one can select coarsening algorithms from python. Not all options are included into AMG, this will be implemented later on.

Revision 2450 - (view) (annotate) - [select for diffs]
Modified Tue Jun 2 01:22:11 2009 UTC (10 years ago) by artak
File length: 9948 byte(s)
Diff to previous 2447
First version of 'greedy' algorithm for Ruge Stuben and Aggregiation.

Revision 2447 - (view) (annotate) - [select for diffs]
Modified Fri May 29 04:32:53 2009 UTC (10 years ago) by artak
File length: 8425 byte(s)
Diff to previous 2442
minor

Revision 2442 - (view) (annotate) - [select for diffs]
Modified Fri May 29 00:39:44 2009 UTC (10 years ago) by artak
File length: 8415 byte(s)
Diff to previous 2381
Some bugs are fixed.

Revision 2381 - (view) (annotate) - [select for diffs]
Modified Tue Apr 14 03:46:59 2009 UTC (10 years, 2 months ago) by artak
File length: 8369 byte(s)
Diff to previous 2309
Ruge Stuben and Aggregiation is added for testing performance of AMG solver.

Revision 2309 - (view) (annotate) - [select for diffs]
Modified Mon Mar 16 02:42:13 2009 UTC (10 years, 3 months ago) by caltinay
File length: 4443 byte(s)
Diff to previous 2307
Fixed a typo affecting OpenMP usage.


Revision 2307 - (view) (annotate) - [select for diffs]
Modified Mon Mar 16 00:38:09 2009 UTC (10 years, 3 months ago) by artak
File length: 4442 byte(s)
Diff to previous 2159
some clean up. RS and Aggregiation are removed.

Revision 2159 - (view) (annotate) - [select for diffs]
Modified Tue Dec 16 03:27:16 2008 UTC (10 years, 6 months ago) by artak
File length: 7982 byte(s)
Diff to previous 2131
Numerous bags are fixed for loading MatrixMarket files.

Revision 2131 - (view) (annotate) - [select for diffs]
Modified Thu Dec 4 06:09:50 2008 UTC (10 years, 6 months ago) by artak
File length: 7982 byte(s)
Diff to previous 2122
Openmp bug is fixed in Paso_cum_sum and some printouts removed from Solver_AMG

Revision 2122 - (view) (annotate) - [select for diffs]
Modified Wed Dec 3 02:52:28 2008 UTC (10 years, 6 months ago) by artak
File length: 7984 byte(s)
Diff to previous 2108
Codition is added in the corsening process to avoid rows with very small row sum.

Revision 2108 - (view) (annotate) - [select for diffs]
Modified Fri Nov 28 05:09:23 2008 UTC (10 years, 6 months ago) by gross
File length: 7335 byte(s)
Diff to previous 2107
some minor changes to PCG and some extra suspicious characters.

Revision 2107 - (view) (annotate) - [select for diffs]
Modified Fri Nov 28 04:39:07 2008 UTC (10 years, 6 months ago) by artak
File length: 7337 byte(s)
Diff to previous 1980
Current version of AMG uses ILU for relaxation, however it is not stable when schur matrix becames more denser. For example it is not stable for -e paramenter is more 400 in 2D for convection problem 

Revision 1980 - (view) (annotate) - [select for diffs]
Modified Thu Nov 6 04:45:08 2008 UTC (10 years, 7 months ago) by artak
File length: 8324 byte(s)
Diff to previous 1975
sum variable is removed from #pragma

Revision 1975 - (view) (annotate) - [select for diffs]
Modified Thu Nov 6 03:07:02 2008 UTC (10 years, 7 months ago) by artak
File length: 8853 byte(s)
Diff to previous 1954
Some variables are initialized to get rid of compiler warnings

Revision 1954 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 03:22:34 2008 UTC (10 years, 7 months ago) by artak
File length: 8987 byte(s)
Diff to previous 1936
condition is added to check wheter row sum is ZERO and some new coarsening algorithm is also added

Revision 1936 - (view) (annotate) - [select for diffs]
Modified Mon Oct 27 23:30:57 2008 UTC (10 years, 7 months ago) by artak
File length: 6697 byte(s)
Diff to previous 1931
checks openMP for proper break usage

Revision 1931 - (view) (annotate) - [select for diffs]
Modified Mon Oct 27 01:31:28 2008 UTC (10 years, 7 months ago) by artak
File length: 6634 byte(s)
Diff to previous 1917
Direct solver is added to solve_AMG. It is now working but I guess need optimization.

Revision 1917 - (view) (annotate) - [select for diffs]
Modified Thu Oct 23 09:09:31 2008 UTC (10 years, 7 months ago) by phornby
File length: 6407 byte(s)
Diff to previous 1915
Remove unused vars, do a bit of standardising of indentation, and use the new Pattern_coupling.h to eliminate some implicit function declarations in Solver_AMG.c

Revision 1915 - (view) (annotate) - [select for diffs]
Modified Thu Oct 23 08:40:09 2008 UTC (10 years, 7 months ago) by phornby
File length: 6424 byte(s)
Diff to previous 1914
As far as I can tell, just the new Pattern_coupling.h and Pattern_coupling.h
are all that's needed to compile Pattern_coupling.c



Revision 1914 - (view) (annotate) - [select for diffs]
Modified Thu Oct 23 08:31:22 2008 UTC (10 years, 7 months ago) by phornby
File length: 6488 byte(s)
Diff to previous 1913
Adding include files back to keep Altix happy.



Revision 1913 - (view) (annotate) - [select for diffs]
Modified Thu Oct 23 08:27:33 2008 UTC (10 years, 7 months ago) by phornby
File length: 6488 byte(s)
Diff to previous 1907
Create Pattern_coupling.h as there were too many modules that implicitly defined these
functions. This checkin is to test the minimum number of files this change allows me to
include to get Pattern_coupling.c to compile correctly on the Altix.



Revision 1907 - (view) (annotate) - [select for diffs]
Modified Wed Oct 22 11:41:18 2008 UTC (10 years, 7 months ago) by phornby
File length: 6472 byte(s)
Diff to previous 1902
Mesh_read.c - remove a debug printout introduced by me (oops).

Pattern_coupling.c - remove declaration of naib where it was not used, and remove naib frpm
omp pragmas where it was not declared, and not used.

Apparently cognac.ivec.org did not like this??



Revision 1902 - (view) (annotate) - [select for diffs]
Modified Wed Oct 22 03:54:14 2008 UTC (10 years, 7 months ago) by artak
File length: 6487 byte(s)
Diff to previous 1890
some bugs fixed in coresening methods

Revision 1890 - (view) (annotate) - [select for diffs]
Modified Fri Oct 17 00:14:22 2008 UTC (10 years, 8 months ago) by artak
File length: 5214 byte(s)
Diff to previous 1883
Current version of AMG. check levels for stoping applies presmoothing, but not ready yet

Revision 1883 - (view) (annotate) - [select for diffs]
Modified Tue Oct 14 04:46:27 2008 UTC (10 years, 8 months ago) by artak
File length: 3336 byte(s)
Diff to previous 1882
< changed to >=

Revision 1882 - (view) (annotate) - [select for diffs]
Modified Tue Oct 14 04:39:02 2008 UTC (10 years, 8 months ago) by artak
File length: 3287 byte(s)
Diff to previous 1881
minor

Revision 1881 - (view) (annotate) - [select for diffs]
Modified Tue Oct 14 04:34:09 2008 UTC (10 years, 8 months ago) by artak
File length: 3286 byte(s)
Diff to previous 1872
pattern multiply, binary operation are added

Revision 1872 - (view) (annotate) - [select for diffs]
Modified Mon Oct 13 00:18:55 2008 UTC (10 years, 8 months ago) by jfenwick
File length: 3257 byte(s)
Copied from: branches/more_shared_ptrs_from_1812/paso/src/Pattern_coupling.c revision 1871
Diff to previous 1851
Closing the moreshared branch


Revision 1851 - (view) (annotate) - [select for diffs]
Added Mon Oct 6 03:16:43 2008 UTC (10 years, 8 months ago) by jfenwick
Original Path: branches/more_shared_ptrs_from_1812/paso/src/Pattern_coupling.c
File length: 3257 byte(s)
Branch commit.
Added files while the merge op did not add.
Modified shake59 config for non-ken users.


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