Commit Graph

368 Commits (b9cc90bcb2ee4e1f708a5506c62dbcf94fd732db)
 

Author SHA1 Message Date
Salvatore Filippone b9cc90bcb2 Moving files from PSBLAS2 to MLD2P4. 18 years ago
Salvatore Filippone 5121c7d871 Moving files from PSBLAS2 to MLD2P4. 18 years ago
Salvatore Filippone af21ee8f4e Moving files from PSBLAS2 to MLD2P4 18 years ago
Salvatore Filippone 229b097a2b Fix Makefile to preserve module file dates while copying, avoiding compilation
cascades when possible.
18 years ago
Salvatore Filippone 6fd59d278c Fixed bug in raw aggregation; this had already been discovered, but never
committed to svn.
18 years ago
Salvatore Filippone ab8704dd91 Fixed state vs. size of descriptor in two separate entries in matrix_data,
making them orthogonal.
Updated tools sources accordingly.
18 years ago
Salvatore Filippone 246bd82a93 Set mimetype. 18 years ago
Salvatore Filippone 1870f88254 18 years ago
Salvatore Filippone af973c47c6 Modified figure files. 18 years ago
Salvatore Filippone f854ba82b8 18 years ago
Salvatore Filippone ddb6b91cd8 Changed interface to CDALL to use optional parameters, encompassing the
various versions existing so far.
18 years ago
Salvatore Filippone e59374bf6b Renamed CDALL into CDALS. 18 years ago
Salvatore Filippone af5b65606c Second step of major reorg: tested compilation. 18 years ago
Salvatore Filippone 0383e80618 Reorganization of test dir. 18 years ago
Salvatore Filippone 7a3e36db56 First reorganization towards psblas-2.1/3.0 18 years ago
Salvatore Filippone 4536e66167 New GPS handling. 18 years ago
Salvatore Filippone 49f49ba419 Take out redundant constants none_ square_root_ halo_. 18 years ago
Salvatore Filippone f7bf1600f0 *** empty log message *** 18 years ago
Salvatore Filippone 72f53a2bc2 *** empty log message *** 18 years ago
Salvatore Filippone e16f0c342d Fixed USE of module(s) containing interface of USEing subroutine. 18 years ago
Salvatore Filippone 3bcd2fc736 Fixed stupid bug on state of descriptor. 18 years ago
Salvatore Filippone 1b87443bfa Fixed get_overlap, adding overlap status in descriptor. 18 years ago
Salvatore Filippone bcb22d2195 Created new internal to set bld status of descriptor.
Fixed glob_to_loc actions (and their description).
18 years ago
Salvatore Filippone 36417f6f21 *** empty log message *** 18 years ago
Salvatore Filippone 16a9daa67c *** empty log message *** 18 years ago
Salvatore Filippone 9a21e21aea Debugged and fixed the building of the aggregate matrix for the option
of raw aggregation.
18 years ago
Salvatore Filippone f03078bfdb Fixed allocation for large index spaces. 18 years ago
Salvatore Filippone 05721fa5fd Fixed interface use, insert use statements wherever possible. 18 years ago
Salvatore Filippone e776f419f7 Added warning for unknown method in KRYLOV. 18 years ago
Salvatore Filippone 4269520224 *** empty log message *** 18 years ago
Salvatore Filippone a8f8f68f92 *** empty log message *** 18 years ago
Salvatore Filippone 8d26be773a Fixed bug in raw aggregation, giving wild indices in the aggregated matrix. 18 years ago
Salvatore Filippone ac9ff90218 Take out dcdovrbld, and redefine interface to cdovr to be calle psb_cdbldovr. 18 years ago
Salvatore Filippone 63c4143fbb *** empty log message *** 18 years ago
Salvatore Filippone 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.
18 years ago
Salvatore Filippone b220064d37 *** empty log message *** 18 years ago
Salvatore Filippone 2b48a169bf Fixed new getters for descriptor fields. 18 years ago
Salvatore Filippone 264d07d678 Inserted calls to new getters for descriptor. Fixed cd_transfer. 18 years ago
Salvatore Filippone 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.
18 years ago
Salvatore Filippone 02d7800a6c *** empty log message *** 18 years ago
Salvatore Filippone 385e449b61 Find owner of indices. 18 years ago
Salvatore Filippone e705e76888 Repackaged internals for CDASB. Defined new routines to handle global
to local index conversion.
18 years ago
Salvatore Filippone 77304bcc68 Alternative initialization with just a list of local
indices. Interface to be reviewed.
18 years ago
Salvatore Filippone 22862ff76e Changed Fortran defines NETLIB_BLACS and HAVE_MOVE_ALLOC. 18 years ago
Salvatore Filippone e41ddf8c8a *** empty log message *** 18 years ago
Salvatore Filippone 2780f148cb Added get function interfaces to documentation. 18 years ago
Salvatore Filippone 7c04673d55 Fixed bug in plane rotation. 18 years ago
Salvatore Filippone 88060f4a61 Added new getter routines for CD and SP. Moved some code (spinfo) from
serial dir to module file.
18 years ago
Salvatore Filippone 8baf079deb Added new getter routines. 18 years ago
Salvatore Filippone 14336af417 Fixed preprocessing for IBM SP. 18 years ago