Commit Graph
95 Commits
Author SHA1 Message Date
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
Salvatore Filippone 4b51f9c0fe Added debug statements. 2007-04-08 17:49:07 +00:00
Salvatore Filippone a8163dca99 *** empty log message *** 2007-03-27 15:17:41 +00:00
Salvatore Filippone 33cbf0ffa5 Make.inc is linked from the main psblas dir. 2007-03-27 15:16:31 +00:00
Salvatore Filippone 4ffcac0ef2 Changes for SUN compilers. 2007-03-27 15:08:10 +00:00
Salvatore Filippone 539a090002 Merge changes from SLUDist branch. 2007-02-28 13:29:46 +00:00
Salvatore Filippone 29b89df331 Take out off-diagonal block of matrix, this is now done where it
belongs (in bjac_bld).
2007-02-28 10:47:56 +00:00
Salvatore Filippone e3135949a3 Take out debug write. 2007-02-28 10:46:16 +00:00
Salvatore Filippone 6d85387748 Fixed INTENT(INOUT) on A for sparse factorizations, as they call
internally a C routine that shifts the indices.
2007-02-23 14:44:44 +00:00
Salvatore Filippone abd14a8649 Moved around the computation of the non-diagonal part, to enable jac_sweeps>1. 2007-02-22 17:29:05 +00:00
Salvatore Filippone 8d56b5a2eb Using new routines: psb_sp_trim psb_sp_clip. 2007-02-22 15:02:40 +00:00
Salvatore Filippone 917ae84e75 Fixes for build paths with SuperLU and UMFPACK. 2007-02-22 10:23:25 +00:00
Salvatore Filippone bdf13ac3d1 Fixes for complex halo gather. 2007-02-21 20:53:40 +00:00
Salvatore Filippone 3173937349 Reorganized USE hierarchy.
Reorganized naming scheme preliminary to applying MLD_ prefix.
2007-02-21 14:32:23 +00:00
Salvatore Filippone 8040237a77 Applied first batch of changes about bjac_ names. 2007-02-19 15:08:39 +00:00
Salvatore Filippone eca09293bb Take out call flush which is only GNU fortran 2007-02-16 13:18:31 +00:00
Salvatore Filippone 6ddc626b96 Merged changes from AIX xlf version. 2007-02-15 17:03:28 +00:00
Salvatore Filippone 8d7204857d Fixed makefile and use statements for psb_msort, psb_qsort etc. 2007-02-07 14:12:41 +00:00
Salvatore Filippone 12b31cfdae Take out obsolete refs to mpi_wtime, use psb_wtime instead. 2007-01-30 17:01:47 +00:00
Salvatore Filippone fe9b3e4aaf Fixed external name PRECAPLY. 2007-01-24 09:39:39 +00:00
Salvatore Filippone b95fbb3a5c Aligned swap_ext_ with dbaseprc_aply. 2007-01-23 16:20:52 +00:00
Salvatore Filippone 246f8b3c45 Aligned to new names for internal constants.
Fixed ext field of descriptors.
2007-01-23 10:04:04 +00:00
Salvatore Filippone 26ea96cde7 2007-01-17 15:47:59 +00:00
Salvatore Filippone ade93c6576 2007-01-17 15:42:07 +00:00