Commit Graph

311 Commits (b8900beee358a84c6f0128a7736e7aee5bdf17b9)

Author SHA1 Message Date
Salvatore Filippone b8900beee3 Merge branch 'MixedI8' into mergemixed. Fixed configure for MUMPS vs LPK8
Salvatore Filippone c327006f51 Ensure proper allocation for work vectors in SOC1 and 2.
Cleanup references from aggrmat.
Salvatore Filippone 7b6a1c9a63 Ensure good allocation size for work vectors.
Salvatore Filippone be7fd2947c Merge branch 'development' into MixedI8
Salvatore Filippone ab387a1343 Fixes for MUMPS used as local solver. Better interface for choosing
same.
Salvatore Filippone b4404483cd Merge branch 'development' into MixedI8
Salvatore Filippone 73823102a2 Added internal documentation. Take out obsolete methods.
Salvatore Filippone ae62e3abfb Merge branch 'development' into MixedI8
Salvatore Filippone 5315dd2875 Remove obsolete as_smoother%csetr.
Salvatore Filippone 3d6d453fe4 Start of new interface handling for MUMPS.
Salvatore Filippone 1527c5e1c2 New ICTXT argument in precinit.
Salvatore Filippone 4ffbd65166 Added average coarsening ratio
Salvatore Filippone 7afcdb7ec2 Add optional IDX argument to %SET calls.
Salvatore Filippone 743dd38121 Fix configry. Fixed onelev%SET to call aggr method.
Salvatore Filippone 3951e449bb New version with aggregator object interface.
Take out SET with integer WHAT.
Salvatore Filippone 660d00d49b First version working with BootCMatch. To be tested in detail.
Salvatore Filippone dcb051d059 Use a CSR buffer in soc1_map_bld
Salvatore Filippone 1e5e86ee89 Use optional argument in GETROW in SOC1_MAP_BLD.
Salvatore Filippone 9de544f540 Avoid warnings on ALLOCATE by using tmp_aggr object,
Salvatore Filippone 9184e29ba3 Intel compiler gave an ICE with generic names for mlptec_aply.
Salvatore Filippone 06a4ee5707 Minor fixes for I8.
Salvatore Filippone 565b48ea90 Fixed wrong use of e_err instead of l_err.
Salvatore Filippone f0472fa227 Fixed all versions of MAT_ASB.
Salvatore Filippone 281c5531da More conversions.
Salvatore Filippone 265f8b5e99 Update interface declaration for SOC_map_bld and MAT_ASB.
Salvatore Filippone 3fd565bc99 Make base_solver_free a noop, check for error in level_setsv.
Salvatore Filippone 59a75755a9 Make base_solver_free a noop, check for error in level_setsv.
Salvatore Filippone eeb5a5e00f Fix use of errstatus.
Salvatore Filippone cc144c0d51 Fixes for mat asb. Compiles, to be fully debugged.
Salvatore Filippone 013a55142b Version with LX for RWEXTD.
Salvatore Filippone 935010381c Further changes to handle CLIP on LX
Salvatore Filippone 5e1b8f1ae4 Expand LPK treatment. Need to go back to PSBLAS and fix RXEXTD.
Salvatore Filippone 507db73ea4 Merge branch 'tryLsp' of https://github.com/sfilippone/mld2p4-2 into tryLsp
# Conflicts:
#	mlprec/impl/aggregator/mld_c_dec_aggregator_mat_asb.f90
#	mlprec/impl/aggregator/mld_c_dec_aggregator_tprol.f90
#	mlprec/impl/aggregator/mld_c_symdec_aggregator_tprol.f90
#	mlprec/impl/aggregator/mld_d_dec_aggregator_mat_asb.f90
#	mlprec/impl/aggregator/mld_d_dec_aggregator_tprol.f90
#	mlprec/impl/aggregator/mld_d_symdec_aggregator_tprol.f90
#	mlprec/impl/aggregator/mld_s_dec_aggregator_mat_asb.f90
#	mlprec/impl/aggregator/mld_s_dec_aggregator_tprol.f90
#	mlprec/impl/aggregator/mld_s_symdec_aggregator_tprol.f90
#	mlprec/impl/aggregator/mld_z_dec_aggregator_mat_asb.f90
#	mlprec/impl/aggregator/mld_z_dec_aggregator_tprol.f90
#	mlprec/impl/aggregator/mld_z_symdec_aggregator_tprol.f90
#	mlprec/impl/mld_c_extprol_bld.F90
#	mlprec/impl/mld_d_extprol_bld.F90
#	mlprec/impl/mld_s_extprol_bld.F90
#	mlprec/impl/mld_z_extprol_bld.F90
#	mlprec/mld_d_sludist_solver.F90
#	mlprec/mld_z_sludist_solver.F90
#	tests/Bcmatch/mld_d_bcmatch_aggregator_mat_asb.f90
#	tests/Bcmatch/mld_d_bcmatch_aggregator_tprol.f90
Salvatore Filippone 386e970512 Changes for compilation
Salvatore Filippone b5b2a808d4 Take out spurious "mpik"
Salvatore Filippone 62cb1e86e8 Temp fix for ext_prol with LPK8.
Salvatore Filippone 459a9d034e Merge branch 'mrgext' into MixedI8
Salvatore Filippone 6632e01e97 Fixed transfer of data for prespecified number of levels.
Salvatore Filippone d6e990b04c Renamed VMB and HYB into SOC1 and SOC2.
Salvatore Filippone 7732bb90d3 Take out hybrid, no longer needed.
Salvatore Filippone 13f0954cab Fixed hybrid map bld.
Salvatore Filippone e58eab504e Take out hybrid from internal makefiles.
Salvatore Filippone e1d9157136 Unified vmb and hyb map_bld inside dec_aggregator.
Salvatore Filippone 9f2c23b2a4 Redefine map_bld interfaces.
Salvatore Filippone cce189c450 Rename dec_map_bld into vmb_map_bld, following the split between
PAR_AGGR_ALG and AGGR_TYPE.
Salvatore Filippone 13dc383079 Fixed inheritance and setup of aggregators.
Salvatore Filippone f131e0d86d Clear par_aggr_alg when setting from external aggregator.
Salvatore Filippone 7aadb73bd6 New inheritance structure for aggregator object.
Salvatore Filippone ef5256b3b4 Updated version number in headers.
Salvatore Filippone 7092dc2063 Fixed compilation process.