Commit Graph

249 Commits (3bcd2fc7368ed0a8c6dfe1cdf814bcc3bfa35ffd)

Author SHA1 Message Date
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.
19 years ago
Salvatore Filippone 88a13631f5 Changed interface name to psb_sp_getdiag 19 years ago
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.
19 years ago
Salvatore Filippone a615f387b8 Trim L and U factors size after computing them. 19 years ago
Salvatore Filippone fcc86b18fc Fix bug in case estimate of NZ for overlap matrix is wrong. 19 years ago
Salvatore Filippone 0aa6ea63f7 Giant patch: cleanup after -Wunused -Wuninitialized. 19 years ago
Salvatore Filippone 73aec9514d Fixed environment handling: now BLACS only appear in psb_penv_mod and psb_Error_mod 19 years ago
Salvatore Filippone 8155562938 *** empty log message *** 19 years ago
Salvatore Filippone e31cdc78f0 *** empty log message *** 19 years ago
Salvatore Filippone 276580ea42 *** empty log message *** 19 years ago
Salvatore Filippone b052c12597 *** empty log message *** 19 years ago
Salvatore Filippone c0b8a0758a Fixes for environment routines: take away traces of BLACS except from psb_penv_mod.f90. 19 years ago
Salvatore Filippone 44df8d6b19 *** empty log message *** 19 years ago
Salvatore Filippone e75e29c052 Ensure working with no smoother. 19 years ago
Salvatore Filippone 6212203102 Leading dimension of RS in call to dtrsm 19 years ago
Salvatore Filippone 008249e5e4 Improve message in case of no smoother. 19 years ago
Salvatore Filippone f2c532f812 Added more error control in overlap build.
Optional arguments to psb_krylov to be invoked by keyword.
19 years ago
Salvatore Filippone 182f53486b Fixed bug in swaptran. Added psb_krylov interface. 19 years ago
Salvatore Filippone a10d403a82 Revert to old version to avoid performance problem. To be investigated further. 19 years ago
Salvatore Filippone 10d7c952b1 Changed psb_bcast by making root an optional argument. 19 years ago
Salvatore Filippone 25c57faa49 Written top-level Fortran95 version of SMMP. 19 years ago
Salvatore Filippone e98bf6f89c Fixed documentation. Also going for GetRow in SYMBMM. NUMBMM to be completed. 19 years ago
Salvatore Filippone f8b86fb82d New (and better) names: extrow-> getrow, gtrow->gtblk. 19 years ago
Salvatore Filippone d59b891890 Changed extrow into getrow and gtrow into gtblk. More logical names! 19 years ago
Salvatore Filippone 777c94bc93 Changed error reporting from external packages. 19 years ago
Salvatore Filippone f0dd140326 Fixed problem in update for upd_srch_ 19 years ago
Salvatore Filippone f1de4b3561 *** empty log message *** 19 years ago
Salvatore Filippone df830a0b84 Added extrow routine. 19 years ago
Salvatore Filippone 40d180dd5a Added send/receive and other BLACS-like routines. 19 years ago
Salvatore Filippone ba0f8442ec Added BLACS-like interfaces for broadcasts and reduction/combines. 19 years ago
Salvatore Filippone c56e74c0f0 Added psblas interfaces to BLACS. Step 2: up to AMX 19 years ago
Salvatore Filippone b474f50151 Created new routines for environment handling, modified documentation accordingly. 19 years ago
Salvatore Filippone f79fa05332 Fixed some error conditions. 19 years ago
Salvatore Filippone a42b4b95ac *** empty log message *** 19 years ago
Salvatore Filippone 4ccc9ead15 *** empty log message *** 19 years ago
Salvatore Filippone ee161fc7b4 Fix spurious reference to xsperr. 19 years ago
Salvatore Filippone f1a502ee8d Fix handling of errors inside UMFPACK. 19 years ago
Salvatore Filippone cbc36fdd48 *** empty log message *** 19 years ago
Salvatore Filippone 51cc071cb9 Fixed redundant is,js arguments in CDINS and SPINS. 19 years ago
Salvatore Filippone f22e2ee76c Added support for reopening a matrix, needed for operator tools. 19 years ago
Salvatore Filippone f7cef24b77 Fix documentation for sprn and usage of reinit in sphalo. 19 years ago
Salvatore Filippone 662a6ced02 Merged in sp_reinit new interfaces. 19 years ago
Salvatore Filippone aa376a22b7 Fix bug in size estimate for CSR with diagonal matrices. 19 years ago
Salvatore Filippone 208952a9a5 Bug: spall was changing dec_type_ in desc_a 19 years ago
Salvatore Filippone f678cbe25e *** empty log message *** 19 years ago
Salvatore Filippone f6ea0ade44 Merged some serial modifications from therm sample version. 19 years ago
Salvatore Filippone a4262fe6b4 *** empty log message *** 19 years ago
Salvatore Filippone e33cdba6f9 *** empty log message *** 19 years ago
Salvatore Filippone 2c378361ce One more iteration on the documentation. Also minor changes to precset. 19 years ago
Salvatore Filippone cfe206de5f Take out obsolete GEINS interfaces. 19 years ago
Salvatore Filippone 50c9a04a1d *** empty log message *** 19 years ago
Salvatore Filippone 7f335b032c Fixed preconditioner package name. 19 years ago
Salvatore Filippone 936c761233 Fixed interface to GEINS to make it look more consistent with SPINS. 19 years ago
Salvatore Filippone 05ac599969 *** empty log message *** 19 years ago
Salvatore Filippone ea36fcdf0f Added UMFPACK for complex numbers. 19 years ago
Salvatore Filippone 60f02d3b49 Added checks on allocation. 19 years ago
Salvatore Filippone c8eef1db21 Fixed transc. 19 years ago
Salvatore Filippone d003f55d95 Modified interface to GEALL, GEINS et al.
Changed ITRACE behaviour in solver routines.
Updated documentation.
19 years ago
Salvatore Filippone 41d7626b66 First version of complex SuperLU preconditioners. 19 years ago
Salvatore Filippone 66955001f2 Fixes for spmat init in complex data. 19 years ago
Salvatore Filippone 6048b8622e *** empty log message *** 19 years ago
Salvatore Filippone db4312151f Fixes for handling IBM SP build process. 19 years ago
Salvatore Filippone 0b428f4c7d Folded in a bunch of fixes coming from testing on IBM SP. A few
wrinkles are still out there.
19 years ago
Salvatore Filippone 2c21b017b3 Fix complex version. 19 years ago
Salvatore Filippone 8ca0d6fa93 Fixed bugs in matrix conversions, showing up in dense factors for
multilevel preconditioners.
19 years ago
Salvatore Filippone c0526dd9d2 *** empty log message *** 19 years ago
Salvatore Filippone bd27d1a7bb Fixed bugs in duplicate/regeneration handling. 19 years ago
Salvatore Filippone 70166e50e4 Changed csdp to handle dupl and upd as optional parms just like spasb. 19 years ago
Salvatore Filippone 4b2f930cf6 Changed handling of duplicates and storage format. Changed interface
to both geins and spasb. New and better strategies.
19 years ago
Salvatore Filippone 77106751a4 Fixed to case-independent character comparison. Descriptions for constants. 19 years ago
Salvatore Filippone 2becae4636 Changed psb_const_mod to include psb_const.fh, to have constants
defined in just one place.
19 years ago
Salvatore Filippone 81f09ff266 Fixed wrong check on preconditioner in solvers. 19 years ago
Salvatore Filippone 7a4731c398 *** empty log message *** 19 years ago
Salvatore Filippone 6860f244cc Changed to allow summing multiple entities. 19 years ago
Salvatore Filippone bf754a9274 Take out non-user-callable interfaces. 19 years ago
Salvatore Filippone 49a1cdec3a Changed lsame implementation. 19 years ago
Salvatore Filippone 7de3b99b49 Folded in changes for complex version. We can now declare RC2. 19 years ago
Salvatore Filippone 5307017c9d *** empty log message *** 19 years ago
Salvatore Filippone 83a9ee0188 Fixes from complex version. 19 years ago
Salvatore Filippone 62d596676a *** empty log message *** 19 years ago
Salvatore Filippone e97cd11ce0 *** empty log message *** 19 years ago
Salvatore Filippone 4adaeaf5d5 Fixed bug in matrix regeneration stuff. 19 years ago
Salvatore Filippone e3741fa0cf Move MP3 license to up directory. 19 years ago
Salvatore Filippone c60b070f12 Fixed horrible bug! we had copied the INTEGER stuff. 19 years ago
Salvatore Filippone 9bb64be14d Fixed small bugs in TRANS handling. 19 years ago
Salvatore Filippone 22457aba9f *** empty log message *** 19 years ago
Salvatore Filippone fb11458b98 Taken out double init of baseprec%av(:). 19 years ago
Salvatore Filippone 9b586cf1e2 Fixed ambiguity in spfree vs sp_free (serial version). To be refined
in the future? Probably.
19 years ago
Salvatore Filippone f8d3550d90 Split diagsc bld routine. 19 years ago
Salvatore Filippone a819e8be43 Renaming scheme for GE routines. Also thought to change psb_spalloc
into psb_spall for coherence, but then went into conflict with the
serial one. Fixed with a kludge, but we need a good one.
19 years ago
Salvatore Filippone 5f6c77d4a3 Split the prc_aply section. 19 years ago
Salvatore Filippone 580605c087 Completed reorganization of preconditioner build routines. Now it
should even work with multilevel L>2, even though we don't have a test
program right now. Started modifying the prc_aply set.
19 years ago
Salvatore Filippone 5126b55538 Changed order of operands in precbld, step to reorg with baseprc_bld. 19 years ago
Salvatore Filippone 67b7449bb6 Third batch of restructuring preconditioners. 19 years ago
Salvatore Filippone e61b6501b8 *** empty log message *** 19 years ago
Salvatore Filippone 9a09cf4904 Second step of preconditioning revision. 19 years ago
Salvatore Filippone 51d966a109 Second tranche of renaming, especially in the preconditioner
section. Repackaging the preconditioners in a more sensible
way. WARNING: this is not complete yet, but we need a checkpoint to
fall back to if needed.
19 years ago
Salvatore Filippone 5e8f1938d0 Fixed name for sphalo. 19 years ago
Alfredo Buttari 95a6201967 *** empty log message *** 19 years ago
Salvatore Filippone 23d3893c35 Take out PTASB and PTINS don't belong here anymore. 19 years ago