Commit Graph
1296 Commits
Author SHA1 Message Date
Salvatore Filippone 95d3c06e17 Methods clear_data and clone_settings for MUMPS solver 2020-05-13 11:23:16 +02:00
Salvatore Filippone b57967be6e Method clear_data for UMF solver. 2020-05-12 22:02:47 +02:00
Salvatore Filippone 3dd15cc007 Method clear_data for SLU and SLUDIST 2020-05-12 21:57:26 +02:00
Salvatore Filippone d55dd1f21b New clear_data and clone_settings methods for ILU 2020-05-12 21:57:11 +02:00
Salvatore Filippone 9ba74e89cd Added clear_data and clone_settings to GS solver 2020-05-12 17:34:22 +02:00
Salvatore Filippone 07a2a97b13 Added clear_data to diag solver 2020-05-12 17:18:11 +02:00
Salvatore Filippone dad39223ec New clear_data and clone_settings methods for smoothers. 2020-05-12 16:56:27 +02:00
Salvatore Filippone 94a412e92a Fix typo in clone_settings 2020-05-12 15:28:56 +02:00
Salvatore Filippone 8b0577069f Define clone_settings and clear_data in base smoothers and solvers 2020-05-12 15:26:54 +02:00
Salvatore Filippone a83ccc7f52 Improve checks for SLU/SLUDIST %free() 2020-05-12 14:31:57 +02:00
Salvatore Filippone 32d550ed05 Improve use of TRIM in precinit 2020-05-12 14:31:51 +02:00
Salvatore Filippone f7059c285d For SLU and SLUDIST check for NULL pointers on FREE 2020-05-11 15:36:21 +02:00
Salvatore Filippone 5b9f76354b Merge branch 'unify_aggr_bld' of https://github.com/sfilippone/mld2p4-2 into unify_aggr_bld 2020-05-11 12:11:46 +02:00
Salvatore Filippone 4d1a87e5d8 Added L1-JACOBI and L1-BJAC as simple preconditioners in PRECINIT 2020-05-11 12:11:27 +02:00
Cirdans-Home 8eae0dc459 Corrected return on C interface of precinit for already associated prec 2020-05-08 12:13:42 +02:00
Salvatore Filippone 8f60a49fc6 Fix jac%cnv 2020-05-07 18:29:51 +02:00
Salvatore Filippone de75eec402 Fix build of BJAC diagonal block factorization. 2020-05-06 15:48:08 +02:00
Salvatore Filippone 8f167a3295 Fix typo in cprecset.F90 2020-05-05 21:53:20 +02:00
Salvatore Filippone 0854eee936 New L1-BJAC smoother cleanups. 2020-05-05 18:28:23 +02:00
Salvatore Filippone 441c607c4a Added L1-BJAC smoother. 2020-05-05 14:03:35 +02:00
Salvatore Filippone 6ac8cffa0a Merge branch 'stopcriterion' into unify_aggr_bld 2020-05-04 13:30:42 +02:00
Salvatore Filippone c0b033da57 Take out the backfix method.
Originally it was introduced to handle cases where the stencil was
expanded by the smoothing and multiplication process, but the
critical step is handled in AGGR%BLD_MAP, this one can be discarded.
2020-05-04 12:44:37 +02:00
Cirdans-Home e0491f1f17 Changed selection criterion between Jacobi/BJAC application 2020-04-30 19:10:01 +02:00
Cirdans-Home e680f2092f Merge branch 'development' into stopcriterion to correct memory leak 2020-04-30 14:23:35 +02:00
Salvatore Filippone 67cff859ec Fix lev%free() for sm2a 2020-04-30 14:05:04 +02:00
Cirdans-Home 78e7f29371 Corrected print routine to avoid double print of last residual 2020-04-30 12:08:24 +02:00
Cirdans-Home 87bcae4a28 Merge branch 'development' into stopcriterion 2020-04-29 17:12:05 +02:00
Cirdans-Home 837a5b1a1d Added default behavior and psb_toupper function in string check 2020-04-29 16:57:51 +02:00
Salvatore Filippone c49301de12 Fix CSETC for MUMPS 2020-04-29 12:28:36 +02:00
Salvatore Filippone 825037761f Reworked CSETC methods 2020-04-29 09:45:44 +02:00
Cirdans-Home 6ac3e6c146 Added stop criterion on residual for BJAC as coarse solver 2020-04-28 19:15:09 +02:00
Salvatore Filippone 4af1351344 Remove last vestiges of single precision sludist files from Makefile 2020-04-27 18:43:41 +02:00
Salvatore Filippone 70a85c6972 Fix handling of level sweeps in the case of global solver and print warning. 2020-04-27 16:53:53 +02:00
Salvatore Filippone 8006626693 Mumps: use izero instead of 0 in calling sequence 2020-04-27 16:52:44 +02:00
Salvatore Filippone 0380a90ead Merge branch 'unify_aggr_bld' into development 2020-04-25 08:45:18 +02:00
Salvatore Filippone 9ac2a27077 Merge branch 'smoothed-parm' into unify_aggr_bld 2020-04-24 16:57:31 +02:00
Salvatore Filippone 2c257321a0 Regenerate configure script from latest updates for SuperLU_DIST 2020-04-24 16:18:10 +02:00
Salvatore Filippone 47b5d86fbf Merge branch 'smoothed-parm' of https://github.com/sfilippone/mld2p4-2 into smoothed-parm
# Conflicts:
#	config/pac.m4
#	mlprec/impl/mld_dslud_interface.c
#	mlprec/impl/mld_zslud_interface.c
2020-04-24 16:13:04 +02:00
Salvatore Filippone 2f1d6e29bb Fixes for interfacing with multiple versions of SuperLU_DIST 2020-04-24 16:02:16 +02:00
Salvatore Filippone 6fb0172cd7 Update support for SuperLU_Dist version 6 2020-04-22 17:39:57 +01:00
Salvatore Filippone cb0e726980 New call ac_coo%fix 2020-04-22 11:53:50 +02:00
Salvatore Filippone 650fd36982 Merge branch 'smoothed-parm' into unify_aggr_bld 2020-04-22 11:52:37 +02:00
Salvatore Filippone fa4623f54b Ensure using correct NZ value 2020-04-22 10:41:08 +01:00
Salvatore Filippone 028ccea2e3 Fix handling of aggregator/smoother parms upon resizing 2020-04-22 10:37:56 +01:00
Salvatore Filippone 5c22fe9c4c Merge branch 'smoothed-parm' into unify_aggr_bld 2020-04-19 11:23:49 +02:00
Salvatore Filippone d2aeeb9dae Improve structure of Makefiles 2020-04-18 17:59:36 +02:00
Salvatore Filippone e4e7d8970e Move call to ac%fix 2020-04-17 16:22:42 +02:00
Salvatore Filippone aa6c9df52f Fix cbind Makefile 2020-04-15 09:51:57 +02:00
Salvatore Filippone 28cc3283cd Update makefile for cbind. 2020-04-15 09:50:57 +02:00
Salvatore Filippone 4ba8968f02 Merge branch 'smoothed-parm' into unify_aggr_bld 2020-04-13 17:01:11 +02:00