Commit Graph

  • 5664c97555 New C file for BCM interface. Salvatore Filippone 2018-09-15 10:26:24 +0100
  • 377340f221 Fix compilation for BCM example. Next we need to stitch together the codes. Salvatore Filippone 2018-09-15 10:22:35 +0100
  • f8c7a1a4ba Added TBD comments. Salvatore Filippone 2018-09-15 09:54:11 +0100
  • 1fbca2abef Reinstate mat_asb and spmm_asb for Bcmatch experiments. Salvatore Filippone 2018-09-14 14:35:47 +0100
  • 99c4e824a7 Further development towards BootCMatch files. Not complete yet. Salvatore Filippone 2018-09-13 16:37:39 +0100
  • 3cfc0c3ec0 Add new files for BCMATCH tests. Salvatore Filippone 2018-09-12 12:05:50 +0100
  • dcb051d059 Use a CSR buffer in soc1_map_bld Salvatore Filippone 2018-08-11 18:02:54 +0100
  • 1e5e86ee89 Use optional argument in GETROW in SOC1_MAP_BLD. Salvatore Filippone 2018-08-10 15:50:03 +0100
  • 9de544f540 Avoid warnings on ALLOCATE by using tmp_aggr object, Salvatore Filippone 2018-07-30 12:18:16 +0100
  • 9184e29ba3 Intel compiler gave an ICE with generic names for mlptec_aply. Salvatore Filippone 2018-07-30 12:16:54 +0100
  • 663f8afd72 Fix checks for Intel MPI wrappers. Salvatore Filippone 2018-07-30 11:38:15 +0100
  • 06a4ee5707 Minor fixes for I8. Salvatore Filippone 2018-07-01 14:57:57 +0100
  • 565b48ea90 Fixed wrong use of e_err instead of l_err. Salvatore Filippone 2018-06-30 15:47:36 +0100
  • 2fbd732ee8 Fix configry for SuperLU detection. Salvatore Filippone 2018-06-29 15:33:13 +0100
  • d6981973c1 Fix SLU interface for LPK. Salvatore Filippone 2018-06-29 15:13:34 +0100
  • f0472fa227 Fixed all versions of MAT_ASB. Salvatore Filippone 2018-06-29 14:37:40 +0100
  • 5bdd07b13b UMF interaction with IPK8. Salvatore Filippone 2018-06-28 15:09:57 +0100
  • 281c5531da More conversions. Salvatore Filippone 2018-06-27 17:14:50 +0100
  • 265f8b5e99 Update interface declaration for SOC_map_bld and MAT_ASB. Salvatore Filippone 2018-06-27 15:22:54 +0100
  • d5c58d7a8b Merge branch 'development' of https://github.com/sfilippone/mld2p4-2 into development Salvatore Filippone 2018-06-27 13:44:18 +0100
  • 3fd565bc99 Make base_solver_free a noop, check for error in level_setsv. Salvatore Filippone 2018-06-27 13:43:41 +0100
  • 59a75755a9 Make base_solver_free a noop, check for error in level_setsv. Salvatore Filippone 2018-06-27 13:39:26 +0100
  • eeb5a5e00f Fix use of errstatus. Salvatore Filippone 2018-06-26 21:17:06 +0100
  • cc144c0d51 Fixes for mat asb. Compiles, to be fully debugged. Salvatore Filippone 2018-06-26 14:58:15 +0100
  • 013a55142b Version with LX for RWEXTD. Salvatore Filippone 2018-06-22 12:18:02 +0100
  • 935010381c Further changes to handle CLIP on LX Salvatore Filippone 2018-06-21 17:27:10 +0100
  • 5e1b8f1ae4 Expand LPK treatment. Need to go back to PSBLAS and fix RXEXTD. Salvatore Filippone 2018-06-21 17:00:54 +0100
  • 507db73ea4 Merge branch 'tryLsp' of https://github.com/sfilippone/mld2p4-2 into tryLsp Salvatore Filippone 2018-06-19 14:28:54 +0100
  • 386e970512 Changes for compilation Salvatore Filippone 2018-06-19 14:22:10 +0100
  • b5b2a808d4 Take out spurious "mpik" Salvatore Filippone 2018-06-19 12:12:04 +0100
  • 62cb1e86e8 Temp fix for ext_prol with LPK8. Salvatore Filippone 2018-06-19 12:04:34 +0100
  • a1ad85f351 Conditional compilation with LPK8; will need a better long term soluton. Salvatore Filippone 2018-06-19 11:41:46 +0100
  • cf86f7321a Update configry for XLF. Salvatore Filippone 2018-06-06 18:45:10 +0100
  • 5ca07fc901 smoother/ Salvatore Filippone 2018-05-16 15:09:49 +0100
  • 459a9d034e Merge branch 'mrgext' into MixedI8 Salvatore Filippone 2018-05-16 15:02:40 +0100
  • 6632e01e97 Fixed transfer of data for prespecified number of levels. Salvatore Filippone 2018-05-16 14:41:54 +0100
  • b7e8a921d8 Fixed docs. Salvatore Filippone 2018-05-14 14:50:52 +0100
  • 4b43164668 Fixup the documentation. Salvatore Filippone 2018-05-14 14:32:48 +0100
  • 8ee76a1a82 Made test program generate symmetric matrices. Salvatore Filippone 2018-05-14 12:11:41 +0100
  • d6e990b04c Renamed VMB and HYB into SOC1 and SOC2. Salvatore Filippone 2018-05-14 11:48:15 +0100
  • 7732bb90d3 Take out hybrid, no longer needed. Salvatore Filippone 2018-05-11 14:52:07 +0100
  • 13f0954cab Fixed hybrid map bld. Salvatore Filippone 2018-05-11 14:32:48 +0100
  • e58eab504e Take out hybrid from internal makefiles. Salvatore Filippone 2018-05-11 14:12:25 +0100
  • 0b371bf7e2 Take out hybrid Salvatore Filippone 2018-05-11 13:45:04 +0100
  • a2a843ce0b Take out hybrid_aggregator for the time being. Salvatore Filippone 2018-05-11 13:42:50 +0100
  • e1d9157136 Unified vmb and hyb map_bld inside dec_aggregator. Salvatore Filippone 2018-05-11 13:38:22 +0100
  • 9f2c23b2a4 Redefine map_bld interfaces. Salvatore Filippone 2018-05-11 12:55:50 +0100
  • cce189c450 Rename dec_map_bld into vmb_map_bld, following the split between PAR_AGGR_ALG and AGGR_TYPE. Salvatore Filippone 2018-05-11 08:57:37 +0100
  • 13dc383079 Fixed inheritance and setup of aggregators. Salvatore Filippone 2018-05-10 21:16:44 +0100
  • f131e0d86d Clear par_aggr_alg when setting from external aggregator. Salvatore Filippone 2018-05-10 15:38:48 +0100
  • 036c072ebc Fixed setup of aggregators. Salvatore Filippone 2018-05-10 14:09:15 +0100
  • 7aadb73bd6 New inheritance structure for aggregator object. Salvatore Filippone 2018-05-10 14:00:47 +0100
  • 24988bcfc5 Moved BootCMatch interface to tests; to be reviewed later. Salvatore Filippone 2018-05-05 14:35:47 +0100
  • ef5256b3b4 Updated version number in headers. Salvatore Filippone 2018-05-05 08:09:25 +0100
  • 7092dc2063 Fixed compilation process. Salvatore Filippone 2018-05-05 07:46:24 +0100
  • e0b15f495e Fixed compilation in level. Salvatore Filippone 2018-05-04 21:21:34 +0100
  • 6b87221cea Compilation works in aggregator. Cleanup needed. Salvatore Filippone 2018-05-04 21:16:21 +0100
  • d707a6c9ba Progress with compilation in aggregator subdir. Salvatore Filippone 2018-05-04 21:05:10 +0100
  • 535d3aa059 Fixed Makefile. Salvatore Filippone 2018-05-04 16:23:25 +0100
  • 6ccb787857 Created aggregator subdir. Salvatore Filippone 2018-05-04 16:18:36 +0100
  • b331b1b928 Merge aggregator: module interfaces now compile. Salvatore Filippone 2018-05-04 14:36:23 +0100
  • 939ba5f6aa Started merging extaggr branch. Salvatore Filippone 2018-05-04 14:21:31 +0100
  • 85f0abfa66 Moved mld_?ilu?_fact to solver subdir. Salvatore Filippone 2018-05-03 15:30:14 +0100
  • 29232bf0d2 Moved mld_?ilu?_fact to solver subdir. Salvatore Filippone 2018-05-03 15:20:31 +0100
  • 77624b2518 Aligned matrix generation with that from base PSBLAS library. Salvatore Filippone 2018-04-23 15:03:14 +0100
  • 11f25be218 Fix time measurements. Salvatore Filippone 2018-03-14 20:35:10 +0000
  • 04a57098d4 3D data distribution. Salvatore Filippone 2018-03-05 14:26:26 +0000
  • 48b211f9d7 Modified IPK/LPK/EPK/MPK. Salvatore Filippone 2018-03-02 22:14:35 +0000
  • 5b0bd2694b Fixed bnoundaries in generation loop. Salvatore Filippone 2018-02-26 12:40:11 +0000
  • c47913ed3c Put in new cartesian data partition from PSBLAS. Salvatore Filippone 2018-02-18 15:06:49 +0000
  • b76fb7cd69 Put in new cartesian data partition from PSBLAS. Minor typo in Makefile. Salvatore Filippone 2018-02-18 12:28:08 +0000
  • fa1b5dcdea Fixed op_restr build for unsmoothed aggregation. Salvatore Filippone 2018-02-16 14:39:00 +0000
  • 0f5ce22c8f Test programs can take input file on command line. Salvatore Filippone 2018-01-28 18:36:20 +0000
  • 2f30fe8e1e Fixed configry for both Fortran and C interface to MUMPS. Salvatore Filippone 2018-01-28 11:17:18 +0000
  • 822075fd12 Updated copyright statement. Salvatore Filippone 2018-01-28 10:24:44 +0000
  • dd95c83f47 Fix example of use of configure in documentation. Salvatore Filippone 2018-01-27 18:01:06 +0000
  • 147f37040d Fix handling of mumpsmoddir and mumpslibdir. Salvatore Filippone 2018-01-27 16:45:15 +0000
  • 6178a2ec13 Check error conditions in single level apply. Make sure AS vectors are good. Salvatore Filippone 2018-01-16 14:42:12 +0000
  • cbe0a5754f Merge branch 'development' of https://github.com/sfilippone/mld2p4-2 into development Salvatore Filippone 2018-01-16 12:28:07 +0000
  • 46355253a5 Changes to docs to highlight new stuff in MLD internals. Salvatore Filippone 2018-01-16 12:26:54 +0000
  • a7bd1fb466 Print UMF's own error message when needed. Salvatore Filippone 2018-01-16 12:11:09 +0000
  • 260e596c3c Work vectors for X2Y/Y2X should be taken from different levels. Salvatore Filippone 2018-01-16 12:07:57 +0000
  • 5783117209 Fix wrong call in lv%bld Salvatore Filippone 2017-12-30 11:36:08 +0100
  • 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 2017-12-30 11:28:48 +0100
  • 62a58d59cc Merged fix for dynamic type of vector in diagonal solver build. Salvatore Filippone 2017-12-29 22:04:32 +0100
  • 03719469f0 Fixed use of Jacobi as coarse solver. Salvatore Filippone 2017-12-21 14:43:43 +0000
  • 12ba7484ad Fix check for PSBLAS version limiting USE of modules. Salvatore Filippone 2017-12-13 12:18:29 +0000
  • b1d1780142
    Merge pull request #1 from sfilippone/level-wrk Salvatore Filippone 2017-12-12 12:56:03 +0000
  • da89066c21 Add option in mumps for modules dir. Salvatore Filippone 2017-12-12 12:51:01 +0000
  • 9fe63d8387 Fix call to prec%descr Salvatore Filippone 2017-12-12 11:40:15 +0000
  • 54d1478e21 Added use of WV in solve apply_vect Salvatore Filippone 2017-12-12 11:27:18 +0000
  • 63233716c4 K-Cycle now using work vectors correctly. Salvatore Filippone 2017-12-12 11:02:07 +0000
  • 68f5691a99 version of K-cycle working, but to be investigated further. Salvatore Filippone 2017-12-12 08:36:14 +0000
  • 2481fec23d Added WV to solver apply_vect interface. Salvatore Filippone 2017-12-11 17:45:46 +0000
  • 4564e1e4ba Cleanup smoother_apply. Salvatore Filippone 2017-12-11 17:17:43 +0000
  • 3250853810 Taken out WRK(:) component of PREC, now we have the WRK component of LEV. Salvatore Filippone 2017-12-11 16:47:21 +0000
  • 554f21992f New WRK methods in onelev data structure. Salvatore Filippone 2017-12-11 15:16:03 +0000
  • 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 2017-12-11 10:21:00 +0000
  • 6f9a3c10d2 Use ASSOCIATE for wrk vectors. KCYCLE to be debugged. Salvatore Filippone 2017-12-08 15:17:31 +0000
  • 08040c455b Added level%allocate_wrk. Fix wrksize calculation. Salvatore Filippone 2017-12-08 10:19:26 +0000