Commit Graph
2018 Commits
Author SHA1 Message Date
Salvatore Filippone 6cb0e5cbfa Added test directory, populated with benchmark code. 2007-10-09 16:17:54 +00:00
Salvatore Filippone 6742f1e24b Implemented MILU(0). 2007-10-09 11:06:34 +00:00
Salvatore Filippone 8a7f307da9 2007-10-09 10:30:30 +00:00
Salvatore Filippone d60f8c419d Changed makefile, added lib directory to the files. 2007-10-03 09:04:57 +00:00
Salvatore Filippone 408386cd11 Reorganized directory structure and build process. 2007-10-03 09:00:13 +00:00
Salvatore Filippone 15f2102d4a Fixed interface changes from serial and sphalo. 2007-09-28 15:43:16 +00:00
Salvatore Filippone 6e1f6e2779 2007-09-26 14:42:05 +00:00
Salvatore Filippone de7d4be246 *** empty log message *** 2007-09-26 09:45:05 +00:00
Salvatore Filippone 750db190e7 *** empty log message *** 2007-09-26 09:44:55 +00:00
Salvatore Filippone 65c2358e2e Renamed tent_prol to smooth_prol_. 2007-09-21 08:46:50 +00:00
Salvatore Filippone 89ffbacdf1 Fixed tent_prol_ name. 2007-09-20 08:55:07 +00:00
Salvatore Filippone 934b5e31b5 2007-09-20 08:49:10 +00:00
Salvatore Filippone 09830f6814 Fixed target attribute on A. 2007-09-18 12:53:48 +00:00
Salvatore Filippone 0436b0136f Fixed target attribute in mld_aggrmap_bld 2007-09-18 12:53:22 +00:00
Salvatore Filippone 6da504d2b2 Fixed most calls to ipXXX2YYY. There still are a few as make use of
rwshr; will have to be tested carefully in the future (ideally, they
should go away).
2007-09-18 12:51:26 +00:00
Salvatore Filippone 6d66d1297c Merged new serial code. 2007-09-18 08:47:50 +00:00
Salvatore Filippone 49e78939f6 Fixed printout of complex multilevel preconditioner. 2007-07-31 15:13:00 +00:00
Salvatore Filippone 68b302cde6 *** empty log message *** 2007-07-31 10:03:16 +00:00
Salvatore Filippone 9ef882b3af Fixed position of psb_sizeof relative to conditional compilation. 2007-07-31 10:02:41 +00:00
Salvatore Filippone 83dba65288 Added raw and smoothed aggr. asmbly routines. 2007-07-31 09:53:44 +00:00
Salvatore Filippone 0b0c774cb9 No longer containing any conditional compilation. 2007-07-31 09:52:45 +00:00
Salvatore Filippone 2ed8b1ac0f Unpacked smoothed and raw aggregation assembly routines. 2007-07-31 09:51:43 +00:00
Salvatore Filippone 2ae206b200 Changed prec_mod to handle GNU Fortran 4.2 bug 32364 in a clean way. 2007-07-31 09:50:14 +00:00
Salvatore Filippone cd3db99749 2007-07-27 10:33:27 +00:00
Salvatore Filippone 9cef3f5554 2007-07-27 10:32:57 +00:00
Salvatore Filippone 00d130b933 Fixed huge run time due to usage of an unsorted COO temp
storage. Removed the temp storage for the in matrix, using SP_CLIP
with another (much smaller) temp buffer.
2007-07-16 13:50:36 +00:00
Salvatore Filippone 11c039ea76 Fixed performance problem: need to add fixcoo for ILU when sweeps > 1. 2007-07-13 17:07:43 +00:00
Salvatore Filippone c420d65d9e Applied changes from Daniela & c.
Switched to MLD_ for everything.
Wrote thin PSB_PREC shell around MLD_, using renaming. 
The implementation may change when PR 32364 in Gnu Fortran gets fixed.
2007-07-12 12:35:59 +00:00
Salvatore Filippone 24d2bf7abf 2007-06-15 09:38:08 +00:00
Salvatore Filippone 54895c0e8e *** empty log message *** 2007-06-08 13:32:39 +00:00
Salvatore Filippone 0d15ce60a3 Changed assumed size into assumed shape for internal
subroutines. Seems now not to be critical on Ix86, but was a real hit
on SP.
2007-05-31 12:59:52 +00:00
Salvatore Filippone e2e633c9b7 Fixed documentation of INTENT of arguments. 2007-05-31 12:57:53 +00:00
Salvatore Filippone 6d062e4e27 *** empty log message *** 2007-05-28 14:36:29 +00:00
Salvatore Filippone 8293656ef1 Name changes for constants. 2007-05-28 14:34:10 +00:00
Salvatore Filippone dc68acd075 First batch of name changes for constants. 2007-05-28 13:46:08 +00:00
Salvatore Filippone a5d4374070 First batch of name changes for constants. 2007-05-28 13:44:16 +00:00
Salvatore Filippone 4158c73b0d Merge MLD stuf. Phase 2. 2007-05-28 12:30:29 +00:00
Salvatore Filippone 6fcab933e8 Merge MLD stuf. Phase 1. 2007-05-28 12:29:53 +00:00
Salvatore Filippone cc19363a73 Merge MLD stuf. Phase 1. 2007-05-28 12:29:11 +00:00
Salvatore Filippone af2df5ef8d Changed smooth_aggregate to call cdall with NL= argument. 2007-05-24 14:34:16 +00:00
Salvatore Filippone 0201bd53dd Call psb_get_mpicomm ONLY in CDALL; afterwards, always get it from DESC. 2007-05-24 11:56:16 +00:00
Salvatore Filippone 41b1ee0e1d Call psb_get_mpicomm ONLY in CDALL; afterwards, always get it from DESC. 2007-05-24 11:41:29 +00:00
Salvatore Filippone 206b19c1fc Folded in new precinit/precset. 2007-05-22 10:53:32 +00:00
Salvatore Filippone a59f22b619 Fixed stupid syntax error. 2007-05-17 12:38:20 +00:00
Salvatore Filippone 93c1bd2787 Fixed usage of psb_cd_get_XXX. 2007-05-17 10:17:49 +00:00
Salvatore Filippone 77348718da Added various changes from running on the SP5. Why do they work? Not
always clear... :-(
2007-05-16 17:21:04 +00:00
Salvatore Filippone cc3c8e6183 *** empty log message *** 2007-05-15 10:23:12 +00:00
Salvatore Filippone 5e6ae089c5 Fixed psb_sizeof(). 2007-05-15 08:49:27 +00:00
Salvatore Filippone ab6a638142 Added sizeof for sparsematrix/descriptor, prec_sizeof for
preconditioner. Cannot reuse the same name because of a bug in
GFORTRAN; will it be fixed???
2007-05-14 15:28:33 +00:00
Salvatore Filippone e43c074b03 Fixed application of Block-Jacobi preconditioner, folding diagonal
scale back into the serial sparse BLAS where it belongs.
2007-04-12 11:14:56 +00:00