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
Salvatore Filippone
6ae1d6c198
2007-01-17 15:41:27 +00:00
Salvatore Filippone
20c3d66629
2007-01-17 15:34:42 +00:00