Commit Graph

  • ddb6b91cd8 Changed interface to CDALL to use optional parameters, encompassing the various versions existing so far. Salvatore Filippone 2007-01-12 14:58:25 +0000
  • e59374bf6b Renamed CDALL into CDALS. Salvatore Filippone 2007-01-12 13:20:14 +0000
  • af5b65606c Second step of major reorg: tested compilation. Salvatore Filippone 2007-01-12 09:15:20 +0000
  • 0383e80618 Reorganization of test dir. Salvatore Filippone 2007-01-12 09:13:36 +0000
  • 7a3e36db56 First reorganization towards psblas-2.1/3.0 Salvatore Filippone 2007-01-11 16:33:50 +0000
  • 4536e66167 New GPS handling. Salvatore Filippone 2007-01-10 12:58:56 +0000
  • 49f49ba419 Take out redundant constants none_ square_root_ halo_. Salvatore Filippone 2007-01-09 10:46:05 +0000
  • f7bf1600f0 *** empty log message *** Salvatore Filippone 2006-12-21 09:20:40 +0000
  • 72f53a2bc2 *** empty log message *** Salvatore Filippone 2006-12-20 11:35:56 +0000
  • e16f0c342d Fixed USE of module(s) containing interface of USEing subroutine. Salvatore Filippone 2006-12-20 11:35:33 +0000
  • 3bcd2fc736 Fixed stupid bug on state of descriptor. Salvatore Filippone 2006-12-13 16:47:04 +0000
  • 1b87443bfa Fixed get_overlap, adding overlap status in descriptor. Salvatore Filippone 2006-12-12 15:27:35 +0000
  • bcb22d2195 Created new internal to set bld status of descriptor. Fixed glob_to_loc actions (and their description). Salvatore Filippone 2006-12-11 14:13:43 +0000
  • 36417f6f21 *** empty log message *** Salvatore Filippone 2006-12-11 14:12:50 +0000
  • 16a9daa67c *** empty log message *** Salvatore Filippone 2006-12-06 14:07:29 +0000
  • 9a21e21aea Debugged and fixed the building of the aggregate matrix for the option of raw aggregation. Salvatore Filippone 2006-12-06 14:06:51 +0000
  • f03078bfdb Fixed allocation for large index spaces. Salvatore Filippone 2006-12-06 14:06:06 +0000
  • 05721fa5fd Fixed interface use, insert use statements wherever possible. Salvatore Filippone 2006-12-05 12:07:42 +0000
  • e776f419f7 Added warning for unknown method in KRYLOV. Salvatore Filippone 2006-12-04 09:56:17 +0000
  • 4269520224 *** empty log message *** Salvatore Filippone 2006-11-30 16:22:44 +0000
  • a8f8f68f92 *** empty log message *** Salvatore Filippone 2006-11-30 14:15:32 +0000
  • 8d26be773a Fixed bug in raw aggregation, giving wild indices in the aggregated matrix. Salvatore Filippone 2006-11-30 13:51:57 +0000
  • ac9ff90218 Take out dcdovrbld, and redefine interface to cdovr to be calle psb_cdbldovr. Salvatore Filippone 2006-11-29 13:07:34 +0000
  • 63c4143fbb *** empty log message *** Salvatore Filippone 2006-11-28 16:34:46 +0000
  • 822eb9f59f Major restructuring. 1. Changed descriptor allocators to distinguish between small/large descriptors: large descriptors don't have GLOB_TO_LOC, and use an AVL tree to keep track of indices while building, and a set of sorted lists with a hash based on low order bits for assembled descriptors. 2. Changed CDINS to use inner routines, hiding usage of GLOB_TO_LOC vs. AVL tree. Added an option to return converted indices. 3. Changed SPINS to use the new version of CDINS with the converted indices. 4. Changed xxINS to use new internals for selecting local indices. 5. Folded CDOVRBLD into CDOVR. Perhaps we can delede OVRBLD and rename OVR into OVRBLD. While doing so, changed the implementation to distinguish large vs small descriptors. Also changed to call cdasb at the end, to minimize code rewriting. Salvatore Filippone 2006-11-28 14:10:16 +0000
  • b220064d37 *** empty log message *** Salvatore Filippone 2006-11-28 14:02:59 +0000
  • 2b48a169bf Fixed new getters for descriptor fields. Salvatore Filippone 2006-11-28 14:01:55 +0000
  • 264d07d678 Inserted calls to new getters for descriptor. Fixed cd_transfer. Salvatore Filippone 2006-11-28 14:01:02 +0000
  • 53193622ef Changed realloc and blacs_env IFDEFs. In realloc we now IFDEF on MOVE_ALLOC. Changed descriptor_type to allow for an implementation avoiding GLOB_TO_LOC of size M for very large M. Salvatore Filippone 2006-11-28 13:54:23 +0000
  • 02d7800a6c *** empty log message *** Salvatore Filippone 2006-11-28 13:48:39 +0000
  • 385e449b61 Find owner of indices. Salvatore Filippone 2006-11-28 13:48:07 +0000
  • e705e76888 Repackaged internals for CDASB. Defined new routines to handle global to local index conversion. Salvatore Filippone 2006-11-28 13:44:34 +0000
  • 77304bcc68 Alternative initialization with just a list of local indices. Interface to be reviewed. Salvatore Filippone 2006-11-28 13:42:06 +0000
  • 22862ff76e Changed Fortran defines NETLIB_BLACS and HAVE_MOVE_ALLOC. Salvatore Filippone 2006-11-28 13:36:06 +0000
  • e41ddf8c8a *** empty log message *** Salvatore Filippone 2006-11-28 13:25:15 +0000
  • 2780f148cb Added get function interfaces to documentation. Salvatore Filippone 2006-11-28 13:24:45 +0000
  • 7c04673d55 Fixed bug in plane rotation. Salvatore Filippone 2006-11-23 12:46:23 +0000
  • 88060f4a61 Added new getter routines for CD and SP. Moved some code (spinfo) from serial dir to module file. Salvatore Filippone 2006-11-17 13:38:07 +0000
  • 8baf079deb Added new getter routines. Salvatore Filippone 2006-11-17 13:37:05 +0000
  • 14336af417 Fixed preprocessing for IBM SP. Salvatore Filippone 2006-11-16 14:11:36 +0000
  • 24e2c19e3c *** empty log message *** Salvatore Filippone 2006-11-16 13:22:38 +0000
  • bf9640b4c2 Changed copyright statement. Salvatore Filippone 2006-11-16 13:22:11 +0000
  • 1ac9dae334 Fixed allocatable, and i/o of complex RHS. Salvatore Filippone 2006-11-14 13:52:22 +0000
  • 3093612a31 Added getters functions for entries in matrix_data and for sparse matrix info. Salvatore Filippone 2006-11-14 12:26:30 +0000
  • 3194d18d83 Added getters for matrix_data fields. Salvatore Filippone 2006-11-13 15:47:07 +0000
  • 8ceb28d5e8 *** empty log message *** Salvatore Filippone 2006-11-11 09:10:59 +0000
  • f929803172 Fix stupid off-by-one bug. Salvatore Filippone 2006-11-10 13:34:27 +0000
  • f6655e698d Adjusted test programs to ALLOCATABLEs. Salvatore Filippone 2006-11-10 09:56:51 +0000
  • 656eba0524 Fix I=0 bug. Salvatore Filippone 2006-11-09 18:56:26 +0000
  • 22fc6385d5 Changed docs to reflect version 2.1 and allocatables. Salvatore Filippone 2006-11-09 14:34:14 +0000
  • 1fe3b2f9b4 Fixed: leftover POINTER argument. Salvatore Filippone 2006-11-09 13:42:05 +0000
  • f08180911e *** empty log message *** Salvatore Filippone 2006-11-09 13:24:34 +0000
  • 9620471951 Merged in the version with ALLOCATABLE components. We are now moving towards version 2.1. Salvatore Filippone 2006-11-09 13:20:04 +0000
  • a675cdd316 *** empty log message *** Salvatore Filippone 2006-11-06 15:47:26 +0000
  • 32339d43a5 Changed extra environment file by adding preprocessing directives to Fortran compilation in a single environment-dependent file. Salvatore Filippone 2006-11-06 15:45:30 +0000
  • 75e60971e6 *** empty log message *** Salvatore Filippone 2006-11-06 14:05:32 +0000
  • 87c148f18a Added new get_boundary and get_overlap. Salvatore Filippone 2006-11-06 14:05:25 +0000
  • c364747d82 Fixed some internal declarations to be allocatable instead of pointers. Salvatore Filippone 2006-11-06 13:15:10 +0000
  • 7148b39c70 Changed allocation of bnd_elem to match the actual number of boundary nodes. Salvatore Filippone 2006-11-06 13:08:04 +0000
  • 2c5c575a25 *** empty log message *** Salvatore Filippone 2006-11-01 10:08:50 +0000
  • 30dc67fbc0 New swap data code. Salvatore Filippone 2006-11-01 10:06:54 +0000
  • 2d87bbae3b Changed order of precset irpcparm fields. Salvatore Filippone 2006-10-25 11:42:37 +0000
  • 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. Salvatore Filippone 2006-10-18 08:11:50 +0000
  • db16063184 Fixed problem with reallocation of CSR matrices. Salvatore Filippone 2006-10-18 08:07:58 +0000
  • 246f04c660 Fixed problem: try realloc before giving up on temp_ovrlap Salvatore Filippone 2006-10-18 08:03:07 +0000
  • 0fed5f7411 *** empty log message *** Salvatore Filippone 2006-10-11 09:38:49 +0000
  • 37292628b7 *** empty log message *** Salvatore Filippone 2006-10-11 09:36:36 +0000
  • 6a81717dfe *** empty log message *** Salvatore Filippone 2006-10-03 15:37:15 +0000
  • 048453938b Included first development version of multilevel stuff. Salvatore Filippone 2006-10-03 15:35:14 +0000
  • 3f49de80d9 *** empty log message *** Salvatore Filippone 2006-10-03 15:24:05 +0000
  • 28c6aaf358 Merged changes from trunk for multilevel. Salvatore Filippone 2006-10-03 15:09:48 +0000
  • 6dab2c3ab0 Changed default allocation for halo_index, to reduce chances of reallocation during insertion. Salvatore Filippone 2006-10-03 10:19:01 +0000
  • 793e4ba81e Fixed bug in imsr/imsrx handling of iaux. Salvatore Filippone 2006-10-03 10:18:03 +0000
  • 2d3405786b Fixed problem with psb_exit not calling blacs_exit, changed interface and documentation. Salvatore Filippone 2006-10-03 10:17:47 +0000
  • aaf84405ee *** empty log message *** Salvatore Filippone 2006-10-03 10:16:36 +0000
  • 927e3c85f5 *** empty log message *** Salvatore Filippone 2006-10-03 09:56:37 +0000
  • f3cce1c065 *** empty log message *** Salvatore Filippone 2006-09-28 07:41:38 +0000
  • e829b2d3f2 *** empty log message *** Salvatore Filippone 2006-09-25 08:23:01 +0000
  • cb1bfc14f0 Fixed stupid bug with reordering. Salvatore Filippone 2006-09-05 12:32:03 +0000
  • 080c630fed *** empty log message *** Salvatore Filippone 2006-09-04 13:19:41 +0000
  • 2e326204e8 *** empty log message *** Salvatore Filippone 2006-09-04 09:30:32 +0000
  • d6195df8ac *** empty log message *** Salvatore Filippone 2006-08-25 10:20:06 +0000
  • 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. Salvatore Filippone 2006-08-25 10:19:21 +0000
  • b35b455e72 Fixed remaining myprow etc. variables. Salvatore Filippone 2006-07-25 15:50:35 +0000
  • 88a13631f5 Changed interface name to psb_sp_getdiag Salvatore Filippone 2006-07-25 15:42:59 +0000
  • 827bd1320c *** empty log message *** Salvatore Filippone 2006-07-25 13:00:35 +0000
  • d0a18a9118 Use psb_wtime in place of mpi_wtime. Salvatore Filippone 2006-07-25 12:59:39 +0000
  • 817221494f Updated precset to have a non-optional INFO argument. Defined a new PSB_WTIME function, and use it in user-level code. Salvatore Filippone 2006-07-25 12:58:13 +0000
  • acd573ca17 Updated version number, precset routine and new psb_wtime function. Salvatore Filippone 2006-07-25 12:56:02 +0000
  • a615f387b8 Trim L and U factors size after computing them. Salvatore Filippone 2006-07-21 13:58:33 +0000
  • fcc86b18fc Fix bug in case estimate of NZ for overlap matrix is wrong. Salvatore Filippone 2006-07-18 13:24:05 +0000
  • ccf9f79bfa Fixed interface to mat_dist to use new envinronment. Salvatore Filippone 2006-07-18 08:32:10 +0000
  • 0aa6ea63f7 Giant patch: cleanup after -Wunused -Wuninitialized. Salvatore Filippone 2006-07-16 10:26:32 +0000
  • 73aec9514d Fixed environment handling: now BLACS only appear in psb_penv_mod and psb_Error_mod Salvatore Filippone 2006-07-14 16:17:30 +0000
  • 8155562938 *** empty log message *** Salvatore Filippone 2006-07-13 17:08:01 +0000
  • e31cdc78f0 *** empty log message *** Salvatore Filippone 2006-07-13 16:46:48 +0000
  • 276580ea42 *** empty log message *** Salvatore Filippone 2006-07-13 16:41:34 +0000
  • b052c12597 *** empty log message *** Salvatore Filippone 2006-07-13 16:20:35 +0000
  • c0b8a0758a Fixes for environment routines: take away traces of BLACS except from psb_penv_mod.f90. Salvatore Filippone 2006-07-13 16:19:53 +0000
  • 44df8d6b19 *** empty log message *** Salvatore Filippone 2006-07-13 14:18:53 +0000