Salvatore Filippone
83dba65288
Added raw and smoothed aggr. asmbly routines.
18 years ago
Salvatore Filippone
0b0c774cb9
No longer containing any conditional compilation.
18 years ago
Salvatore Filippone
2ed8b1ac0f
Unpacked smoothed and raw aggregation assembly routines.
18 years ago
Salvatore Filippone
2ae206b200
Changed prec_mod to handle GNU Fortran 4.2 bug 32364 in a clean way.
18 years ago
Salvatore Filippone
cd3db99749
18 years ago
Salvatore Filippone
9cef3f5554
18 years ago
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.
18 years ago
Salvatore Filippone
11c039ea76
Fixed performance problem: need to add fixcoo for ILU when sweeps > 1.
18 years ago
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.
18 years ago
Salvatore Filippone
24d2bf7abf
18 years ago
Salvatore Filippone
54895c0e8e
*** empty log message ***
18 years ago
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.
18 years ago
Salvatore Filippone
e2e633c9b7
Fixed documentation of INTENT of arguments.
18 years ago
Salvatore Filippone
6d062e4e27
*** empty log message ***
18 years ago
Salvatore Filippone
8293656ef1
Name changes for constants.
18 years ago
Salvatore Filippone
dc68acd075
First batch of name changes for constants.
18 years ago
Salvatore Filippone
a5d4374070
First batch of name changes for constants.
18 years ago
Salvatore Filippone
4158c73b0d
Merge MLD stuf. Phase 2.
18 years ago
Salvatore Filippone
6fcab933e8
Merge MLD stuf. Phase 1.
18 years ago
Salvatore Filippone
cc19363a73
Merge MLD stuf. Phase 1.
18 years ago
Salvatore Filippone
af2df5ef8d
Changed smooth_aggregate to call cdall with NL= argument.
18 years ago
Salvatore Filippone
0201bd53dd
Call psb_get_mpicomm ONLY in CDALL; afterwards, always get it from DESC.
18 years ago
Salvatore Filippone
41b1ee0e1d
Call psb_get_mpicomm ONLY in CDALL; afterwards, always get it from DESC.
18 years ago
Salvatore Filippone
206b19c1fc
Folded in new precinit/precset.
18 years ago
Salvatore Filippone
a59f22b619
Fixed stupid syntax error.
18 years ago
Salvatore Filippone
93c1bd2787
Fixed usage of psb_cd_get_XXX.
18 years ago
Salvatore Filippone
77348718da
Added various changes from running on the SP5. Why do they work? Not
...
always clear... :-(
18 years ago
Salvatore Filippone
cc3c8e6183
*** empty log message ***
18 years ago
Salvatore Filippone
5e6ae089c5
Fixed psb_sizeof().
18 years ago
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???
18 years ago
Salvatore Filippone
e43c074b03
Fixed application of Block-Jacobi preconditioner, folding diagonal
...
scale back into the serial sparse BLAS where it belongs.
18 years ago
Salvatore Filippone
4b51f9c0fe
Added debug statements.
18 years ago
Salvatore Filippone
a8163dca99
*** empty log message ***
18 years ago
Salvatore Filippone
33cbf0ffa5
Make.inc is linked from the main psblas dir.
18 years ago
Salvatore Filippone
4ffcac0ef2
Changes for SUN compilers.
18 years ago
Salvatore Filippone
539a090002
Merge changes from SLUDist branch.
18 years ago
Salvatore Filippone
29b89df331
Take out off-diagonal block of matrix, this is now done where it
...
belongs (in bjac_bld).
18 years ago
Salvatore Filippone
e3135949a3
Take out debug write.
18 years ago
Salvatore Filippone
6d85387748
Fixed INTENT(INOUT) on A for sparse factorizations, as they call
...
internally a C routine that shifts the indices.
18 years ago
Salvatore Filippone
abd14a8649
Moved around the computation of the non-diagonal part, to enable jac_sweeps>1.
18 years ago
Salvatore Filippone
8d56b5a2eb
Using new routines: psb_sp_trim psb_sp_clip.
18 years ago
Salvatore Filippone
917ae84e75
Fixes for build paths with SuperLU and UMFPACK.
18 years ago
Salvatore Filippone
bdf13ac3d1
Fixes for complex halo gather.
18 years ago
Salvatore Filippone
3173937349
Reorganized USE hierarchy.
...
Reorganized naming scheme preliminary to applying MLD_ prefix.
18 years ago
Salvatore Filippone
8040237a77
Applied first batch of changes about bjac_ names.
18 years ago
Salvatore Filippone
eca09293bb
Take out call flush which is only GNU fortran
18 years ago
Salvatore Filippone
6ddc626b96
Merged changes from AIX xlf version.
18 years ago
Salvatore Filippone
8d7204857d
Fixed makefile and use statements for psb_msort, psb_qsort etc.
18 years ago
Salvatore Filippone
12b31cfdae
Take out obsolete refs to mpi_wtime, use psb_wtime instead.
18 years ago
Salvatore Filippone
fe9b3e4aaf
Fixed external name PRECAPLY.
18 years ago