Commit Graph

  • 5b1ca00cb4 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:07:18 +0000
  • da3fd151d0 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:07:15 +0000
  • ad6717aea6 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:07:11 +0000
  • ac7a4832a4 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:07:08 +0000
  • e495d41b89 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:07:05 +0000
  • b1c5b902d8 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:04:48 +0000
  • 386e2696b5 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:04:42 +0000
  • a8f2ff3b04 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:03:12 +0000
  • 569630bf08 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:03:05 +0000
  • 4cc0d92cc8 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:02:59 +0000
  • d99241e3e8 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:01:27 +0000
  • 72453c2a12 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:01:20 +0000
  • 23b7f8ad8c Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:01:15 +0000
  • 6061f46136 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:01:10 +0000
  • bc3bdcb7d9 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:00:37 +0000
  • b7c55742a5 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:00:32 +0000
  • 14fa54b580 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:00:21 +0000
  • a97d2ab05c Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:00:14 +0000
  • d483bebe22 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:00:08 +0000
  • b9cc90bcb2 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 15:00:02 +0000
  • 5121c7d871 Moving files from PSBLAS2 to MLD2P4. Salvatore Filippone 2007-01-17 14:59:57 +0000
  • af21ee8f4e Moving files from PSBLAS2 to MLD2P4 Salvatore Filippone 2007-01-17 14:59:36 +0000
  • 229b097a2b Fix Makefile to preserve module file dates while copying, avoiding compilation cascades when possible. Salvatore Filippone 2007-01-17 14:41:17 +0000
  • 6fd59d278c Fixed bug in raw aggregation; this had already been discovered, but never committed to svn. Salvatore Filippone 2007-01-17 13:56:45 +0000
  • ab8704dd91 Fixed state vs. size of descriptor in two separate entries in matrix_data, making them orthogonal. Updated tools sources accordingly. Salvatore Filippone 2007-01-17 13:56:03 +0000
  • 246bd82a93 Set mimetype. Salvatore Filippone 2007-01-16 16:24:51 +0000
  • 1870f88254 Salvatore Filippone 2007-01-16 16:24:00 +0000
  • af973c47c6 Modified figure files. Salvatore Filippone 2007-01-16 15:54:48 +0000
  • f854ba82b8 Salvatore Filippone 2007-01-15 12:48:33 +0000
  • 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