Commit Graph

1202 Commits (8588c0e5c61f781dda8cffdadbd2b5464bbbfdc8)
 

Author SHA1 Message Date
Salvatore Filippone 6b87221cea Compilation works in aggregator. Cleanup needed.
Salvatore Filippone d707a6c9ba Progress with compilation in aggregator subdir.
Salvatore Filippone 535d3aa059 Fixed Makefile.
Salvatore Filippone 6ccb787857 Created aggregator subdir.
Salvatore Filippone b331b1b928 Merge aggregator: module interfaces now compile.
Salvatore Filippone 939ba5f6aa Started merging extaggr branch.
Salvatore Filippone 85f0abfa66 Moved mld_?ilu?_fact to solver subdir.
Salvatore Filippone 29232bf0d2 Moved mld_?ilu?_fact to solver subdir.
Salvatore Filippone 77624b2518 Aligned matrix generation with that from base PSBLAS library.
Salvatore Filippone 11f25be218 Fix time measurements.
Salvatore Filippone 04a57098d4 3D data distribution.
Salvatore Filippone 48b211f9d7 Modified IPK/LPK/EPK/MPK.
Salvatore Filippone 5b0bd2694b Fixed bnoundaries in generation loop.
Salvatore Filippone c47913ed3c Put in new cartesian data partition from PSBLAS.
Salvatore Filippone b76fb7cd69 Put in new cartesian data partition from PSBLAS.
Minor typo in Makefile.
Salvatore Filippone fa1b5dcdea Fixed op_restr build for unsmoothed aggregation.
Salvatore Filippone 0f5ce22c8f Test programs can take input file on command line.
Salvatore Filippone 2f30fe8e1e Fixed configry for both Fortran and C interface to MUMPS.
Salvatore Filippone 822075fd12 Updated copyright statement.
Salvatore Filippone dd95c83f47 Fix example of use of configure in documentation.
Salvatore Filippone 147f37040d Fix handling of mumpsmoddir and mumpslibdir.
Salvatore Filippone 6178a2ec13 Check error conditions in single level apply. Make sure AS vectors are good.
Salvatore Filippone cbe0a5754f Merge branch 'development' of https://github.com/sfilippone/mld2p4-2 into development
Salvatore Filippone 46355253a5 Changes to docs to highlight new stuff in MLD internals.
Salvatore Filippone a7bd1fb466 Print UMF's own error message when needed.
Salvatore Filippone 260e596c3c Work vectors for X2Y/Y2X should be taken from different levels.
Salvatore Filippone 5783117209 Fix wrong call in lv%bld
Salvatore Filippone 4e88068e2a Defined a new CNV method for wrkspace. Changed LV%BLD to call CNV method at end, so all relevant fields are taken care of. Fixed LV%BLD to handle all smoothers and wrkspace.
Salvatore Filippone 62a58d59cc Merged fix for dynamic type of vector in diagonal solver build.
Salvatore Filippone 03719469f0 Fixed use of Jacobi as coarse solver.
Salvatore Filippone 12ba7484ad Fix check for PSBLAS version limiting USE of modules.
Salvatore Filippone b1d1780142
Merge pull request from sfilippone/level-wrk
Level wrk
Salvatore Filippone da89066c21 Add option in mumps for modules dir.
Salvatore Filippone 9fe63d8387 Fix call to prec%descr
Salvatore Filippone 54d1478e21 Added use of WV in solve apply_vect
Salvatore Filippone 63233716c4 K-Cycle now using work vectors correctly.
Salvatore Filippone 68f5691a99 version of K-cycle working, but to be investigated further.
Salvatore Filippone 2481fec23d Added WV to solver apply_vect interface.
Salvatore Filippone 4564e1e4ba Cleanup smoother_apply.
Salvatore Filippone 3250853810 Taken out WRK(:) component of PREC, now we have the WRK component of LEV.
Salvatore Filippone 554f21992f New WRK methods in onelev data structure.
Salvatore Filippone 823db4f943 Fixed allocte_wrk & free_wrk for WV allocation.
Modified interface of smoothers to use WV.
Initial tests.
Added WV to calls to MAP_X2Y & MAP_Y2X.
Salvatore Filippone 6f9a3c10d2 Use ASSOCIATE for wrk vectors. KCYCLE to be debugged.
Salvatore Filippone 08040c455b Added level%allocate_wrk. Fix wrksize calculation.
Salvatore Filippone f982986a1c Initial methods to keep track of work vectors.
Salvatore Filippone 5e174d062e Update mlprec_aply to use WRK.
Salvatore Filippone f1f3240f27 Fixed prec%descr call
Salvatore Filippone 55ec0f3da0 Added WV to smoother method
Salvatore Filippone fe110b83ca First step in work area: define alloc/free methods.
Salvatore Filippone 8f0440d748 Merge branch 'master' of https://github.com/sfilippone/mld2p4-2