Commit Graph
225 Commits
Author SHA1 Message Date
Salvatore Filippone 3093612a31 Added getters functions for entries in matrix_data and for sparse
matrix info.
2006-11-14 12:26:30 +00:00
Salvatore Filippone 3194d18d83 Added getters for matrix_data fields. 2006-11-13 15:47:07 +00:00
Salvatore Filippone 8ceb28d5e8 *** empty log message *** 2006-11-11 09:10:59 +00:00
Salvatore Filippone f929803172 Fix stupid off-by-one bug. 2006-11-10 13:34:27 +00:00
Salvatore Filippone f6655e698d Adjusted test programs to ALLOCATABLEs. 2006-11-10 09:56:51 +00:00
Salvatore Filippone 656eba0524 Fix I=0 bug. 2006-11-09 18:56:26 +00:00
Salvatore Filippone 1fe3b2f9b4 Fixed: leftover POINTER argument. 2006-11-09 13:42:05 +00:00
Salvatore Filippone 9620471951 Merged in the version with ALLOCATABLE components. We are now moving
towards version 2.1.
2006-11-09 13:20:04 +00:00
Salvatore Filippone a675cdd316 *** empty log message *** 2006-11-06 15:47:26 +00:00
Salvatore Filippone 32339d43a5 Changed extra environment file by adding preprocessing directives to
Fortran compilation in a single environment-dependent file.
2006-11-06 15:45:30 +00:00
Salvatore Filippone c364747d82 Fixed some internal declarations to be allocatable instead of pointers. 2006-11-06 13:15:10 +00:00
Salvatore Filippone 7148b39c70 Changed allocation of bnd_elem to match the actual number of boundary
nodes.
2006-11-06 13:08:04 +00:00
Salvatore Filippone 30dc67fbc0 New swap data code. 2006-11-01 10:06:54 +00:00
Salvatore Filippone 2d87bbae3b Changed order of precset irpcparm fields. 2006-10-25 11:42:37 +00:00
Salvatore Filippone 228c703069 Fixed problem with reallocation of crea_ovr_elem.
Fixed initialization to 0 of send indices in swap routines for the
case where we use mpi_alltoallv.
2006-10-18 08:11:50 +00:00
Salvatore Filippone db16063184 Fixed problem with reallocation of CSR matrices. 2006-10-18 08:07:58 +00:00
Salvatore Filippone 246f04c660 Fixed problem: try realloc before giving up on temp_ovrlap 2006-10-18 08:03:07 +00:00
Salvatore Filippone 0fed5f7411 *** empty log message *** 2006-10-11 09:38:49 +00:00
Salvatore Filippone 37292628b7 *** empty log message *** 2006-10-11 09:36:36 +00:00
Salvatore Filippone 048453938b Included first development version of multilevel stuff. 2006-10-03 15:35:14 +00:00
Salvatore Filippone 28c6aaf358 Merged changes from trunk for multilevel. 2006-10-03 15:09:48 +00:00
Salvatore Filippone 6dab2c3ab0 Changed default allocation for halo_index, to reduce chances of
reallocation during insertion.
2006-10-03 10:19:01 +00:00
Salvatore Filippone 793e4ba81e Fixed bug in imsr/imsrx handling of iaux. 2006-10-03 10:18:03 +00:00
Salvatore Filippone 2d3405786b Fixed problem with psb_exit not calling blacs_exit, changed interface
and documentation.
2006-10-03 10:17:47 +00:00
Salvatore Filippone e829b2d3f2 *** empty log message *** 2006-09-25 08:23:01 +00:00
Salvatore Filippone cb1bfc14f0 Fixed stupid bug with reordering. 2006-09-05 12:32:03 +00:00
Salvatore Filippone ae8964a56a Fixed various small mistakes in srcht.c. Added a tree argument to the
search tree, so as to enable multiple trees at the same time.
2006-08-25 10:19:21 +00:00
Salvatore Filippone 88a13631f5 Changed interface name to psb_sp_getdiag 2006-07-25 15:42:59 +00:00
Salvatore Filippone 817221494f Updated precset to have a non-optional INFO argument.
Defined a new PSB_WTIME function, and use it in user-level code.
2006-07-25 12:58:13 +00:00
Salvatore Filippone a615f387b8 Trim L and U factors size after computing them. 2006-07-21 13:58:33 +00:00
Salvatore Filippone fcc86b18fc Fix bug in case estimate of NZ for overlap matrix is wrong. 2006-07-18 13:24:05 +00:00
Salvatore Filippone 0aa6ea63f7 Giant patch: cleanup after -Wunused -Wuninitialized. 2006-07-16 10:26:32 +00:00
Salvatore Filippone 73aec9514d Fixed environment handling: now BLACS only appear in psb_penv_mod and psb_Error_mod 2006-07-14 16:17:30 +00:00
Salvatore Filippone 8155562938 *** empty log message *** 2006-07-13 17:08:01 +00:00
Salvatore Filippone e31cdc78f0 *** empty log message *** 2006-07-13 16:46:48 +00:00
Salvatore Filippone 276580ea42 *** empty log message *** 2006-07-13 16:41:34 +00:00
Salvatore Filippone b052c12597 *** empty log message *** 2006-07-13 16:20:35 +00:00
Salvatore Filippone c0b8a0758a Fixes for environment routines: take away traces of BLACS except from psb_penv_mod.f90. 2006-07-13 16:19:53 +00:00
Salvatore Filippone 44df8d6b19 *** empty log message *** 2006-07-13 14:18:53 +00:00
Salvatore Filippone e75e29c052 Ensure working with no smoother. 2006-07-13 14:14:14 +00:00
Salvatore Filippone 6212203102 Leading dimension of RS in call to dtrsm 2006-07-13 14:09:57 +00:00
Salvatore Filippone 008249e5e4 Improve message in case of no smoother. 2006-07-13 14:09:40 +00:00
Salvatore Filippone f2c532f812 Added more error control in overlap build.
Optional arguments to psb_krylov to be invoked by keyword.
2006-07-11 09:44:44 +00:00
Salvatore Filippone 182f53486b Fixed bug in swaptran. Added psb_krylov interface. 2006-07-06 12:14:56 +00:00
Salvatore Filippone a10d403a82 Revert to old version to avoid performance problem. To be investigated further. 2006-07-03 15:04:31 +00:00
Salvatore Filippone 10d7c952b1 Changed psb_bcast by making root an optional argument. 2006-06-20 11:48:19 +00:00
Salvatore Filippone 25c57faa49 Written top-level Fortran95 version of SMMP. 2006-06-20 09:55:32 +00:00
Salvatore Filippone e98bf6f89c Fixed documentation. Also going for GetRow in SYMBMM. NUMBMM to be completed. 2006-06-19 16:04:18 +00:00
Salvatore Filippone f8b86fb82d New (and better) names: extrow-> getrow, gtrow->gtblk. 2006-06-16 14:35:25 +00:00
Salvatore Filippone d59b891890 Changed extrow into getrow and gtrow into gtblk. More logical names! 2006-06-16 14:33:34 +00:00