Commit Graph

206 Commits (84ea60c94c405845d9f116391e14488750447e03)

Author SHA1 Message Date
StefanoPetrilli 002239f5b6 False sharing fix 3 years ago
StefanoPetrilli 70b7c4db55 PARALLEL_PROCESS_EXPOSED_VERTEX_B named critical sections 3 years ago
StefanoPetrilli 2cac21b345 fix and reformatting 3 years ago
StefanoPetrilli 6180f29f39 PARALLEL_COMPUTE_CANDIDATE_MATE_B is now paralle and correct 3 years ago
StefanoPetrilli b4bfdd83e5 computeCandidateMate and isAlreadyMatched 3 years ago
StefanoPetrilli 1140669ea7 firstComputeCandidateMate 3 years ago
StefanoPetrilli 919e2a2918 PARALLEL_PROCESS_EXPOSED_VERTEX_B is actually not parallelizable. Atleast not as I was doing. 3 years ago
Salvatore Filippone 485a94765b First round of fixes for precdescr 3 years ago
Salvatore Filippone 2f45f8631b SLUDIST to work on LPK8 like MUMPS 3 years ago
StefanoPetrilli baffff3d93 Instable PARALLEL_PROCESS_EXPOSED_VERTEX_B 3 years ago
StefanoPetrilli 25a603debe PARALLEL_COMPUTE_CANDIDATE_MATE_B 3 years ago
StefanoPetrilli a20f0d47e7 Solved the static queue out of scope problem 3 years ago
StefanoPetrilli 76e04ee997 The OMP and MPI version is now separated in two different files 3 years ago
StefanoPetrilli 0a8debe43a Single parallel regions with multiple for cycles
Added OMP for testing
3 years ago
StefanoPetrilli 8f6dc5fac2 verGhostPtrInitialization is now parallelized 3 years ago
StefanoPetrilli 7d40fde21d verGhostIndInitialization and Ghost2LocalInitialization cycles parallelization 3 years ago
StefanoPetrilli 1760afbe97 Time tracking in algoDistEdge 3 years ago
StefanoPetrilli 60f90804d5 Time tracking in MatchBox 3 years ago
Salvatore Filippone e02df3725e Bump version 1.0.1 3 years ago
Salvatore Filippone 697f325df6 Fix use of SuperLU_Dist, configure checks and ifdefs 3 years ago
Salvatore Filippone 425743939c Fix for new SuperLU_Dist version, change configure 3 years ago
Salvatore Filippone 7e48a0a742 Fix defines for SLUD v7 3 years ago
Salvatore Filippone 87cdd76f8d Fix spurious error notification with prec%descr 3 years ago
Salvatore Filippone a8f4009cb1 Take out spurious csize and maxnlev from parmatch aggregator object. 3 years ago
Salvatore Filippone 794080e386 Fix target coarse size handling. 3 years ago
Salvatore Filippone 818f7a78a0 Do not call %default on setting coarse_solve 3 years ago
Salvatore Filippone 939d7c9a89 Do not invoke default() after setting KRM for coarse solver. 3 years ago
Salvatore Filippone af178daa84 Modify dump method to print base level matrix. 3 years ago
Salvatore Filippone 5768238f66 Typographical fixes. 3 years ago
Salvatore Filippone 9d11a99ed4 Fix settings in samples/PDEGEN 3 years ago
Salvatore Filippone af75364c54 Fix matchbox internal interface names. 3 years ago
Salvatore Filippone 2542c0fda4 Do not print matching statistics 4 years ago
Salvatore Filippone 8482067b52 Deactivate MINNRG 4 years ago
Salvatore Filippone 7319dab30f Deactivate MINNRG 4 years ago
Salvatore Filippone 4bbba3ebd7 Fix interface inconsistencies 4 years ago
Salvatore Filippone 1fa94d0372 Fix AS%FREE() 4 years ago
Salvatore Filippone 555d7433b7 Redefine interface of prec%descr to get INFO 4 years ago
Cirdans-Home 50951ef636 Fixed set of coarse matrix for BJAC 4 years ago
Cirdans-Home 47eba23460 Added error check and defaults 4 years ago
Salvatore Filippone ee218171e7 New configure script 4 years ago
Cirdans-Home 8d3ebba561 Removed deprecated MPI function 4 years ago
Salvatore Filippone 1541da5fbf Fix name of %linmap component 4 years ago
Salvatore Filippone 6f0f5feb34 Fix for SERIAL_MPI compilation 4 years ago
Salvatore Filippone bd6d4f3199 Fixes to various files for compilation in serial mode 4 years ago
Salvatore Filippone c045b2af4a Fix new parmatch stuff 4 years ago
Salvatore Filippone 97fe836609 Merge branch 'mergeparmatch' of github.com:sfilippone/amg4psblas into mergeparmatch 4 years ago
Salvatore Filippone 189a4170ec Fix internal naming schemes for MatchBox related code, fix dependencies 4 years ago
Cirdans-Home 0153904ef2 Added KRM settings to stringval() 4 years ago
Cirdans-Home ec52852bf5 removed debug prints 4 years ago
Cirdans-Home 01c7d09fdd Merge branch 'development' into mergeparmatch 4 years ago
Salvatore Filippone 21dcc11684 Merge branch 'mergeparmatch' of github.com:sfilippone/amg4psblas into mergeparmatch 4 years ago
Salvatore Filippone 02ce9fc7ed Fix USE statements in parmatch implementation 4 years ago
Cirdans-Home a8c4129203 Fixed variables and call to default 4 years ago
Cirdans-Home 816c59d994 added use parmatch aggregator 4 years ago
Salvatore Filippone ee9ea93c2a Add MPCOBJS to $(AR) command in Makefile 4 years ago
Salvatore Filippone eee6e596b1 Merge branch 'mergeparmatch' of github.com:sfilippone/amg4psblas into mergeparmatch 4 years ago
Salvatore Filippone 537f9fec99 Fix makefile dependencies 4 years ago
Salvatore Filippone 47acde313f New GPU comments and sample program in docs. 4 years ago
Cirdans-Home 5aa3cfca1b Added set to parmatch 4 years ago
Cirdans-Home a65f618a96 Merge branch 'development' into mergeparmatch 4 years ago
Salvatore Filippone b4b96d9338 Change level%csetc to use 'DEC' & friends 4 years ago
Cirdans-Home e9ba51c7b3 merged with parmatch from amg-ext 4 years ago
Salvatore Filippone 6c3b687360 Cleanup 4 years ago
Salvatore Filippone 8150483b70 Further license fixes 4 years ago
pasquadambra 594509cb00 update 4 years ago
Salvatore Filippone ddbe050c1a Fix copyright statement and example programs 4 years ago
Salvatore Filippone 5b2169672b Switched from RKR to KRM, templated implementation 4 years ago
Cirdans-Home 64a65e3f6c Added options for coarse BJAC sets 4 years ago
Cirdans-Home baa4e78626 Added BJAC_ITRACE and BJAC_RESCHECK options 4 years ago
Salvatore Filippone 871dea4348 Make RKR available to SET in the main library 4 years ago
Salvatore Filippone 1159659b4f New global option for sizeof() 4 years ago
Salvatore Filippone c51414f7ab Fix use of defaults for min_coarse_size_per_process 4 years ago
Salvatore Filippone d644f8f76e Defined min_coarse_size_per_processor and related methods and defaults. 4 years ago
Salvatore Filippone 6541e3a95c Change interface to descr with verbosity level 4 years ago
Salvatore Filippone 6beaf49275 Take out SET and generic. 4 years ago
Salvatore Filippone cbcb0507a2 Take out wrong generic SET does not belong here- 4 years ago
Salvatore Filippone 5a70bde74c Taking out amg_precset fixes Intel compile problem 4 years ago
Salvatore Filippone 9f55b2fec2 Fix amg_X_prec_mod for intel compilation 4 years ago
Salvatore Filippone bf71175d89 Missing z_ainv_solvercset* in Makefile 4 years ago
Cirdans-Home 68007052d5 Changed option setting to integrate approximate inverses 4 years ago
Cirdans-Home 086d93dd28 RKR solver 4 years ago
Salvatore Filippone e3ad1a8516 Merge branch 'new-context' into remap-coarse 4 years ago
Salvatore Filippone 577b1886d5 Merge branch 'new-context' into remap-coarse
# Conflicts:
#	amgprec/amg_c_prec_type.f90
#	amgprec/amg_d_prec_type.f90
#	amgprec/amg_s_prec_type.f90
#	amgprec/amg_z_prec_type.f90
4 years ago
Salvatore Filippone 534ca2043d Take out obsolete declarations 4 years ago
Salvatore Filippone f9cfc551c3 Fix %SET 4 years ago
Salvatore Filippone a9d444caf6 Comments to DO_REMAP 4 years ago
Salvatore Filippone 295a5cccf3 Define and use SET_DO_REMAP and GET_DO_REMAP 4 years ago
Salvatore Filippone 874ec810c5 Fix chain of USE statements and Makefile dependencies 4 years ago
Cirdans-Home 9898caa576 Removed unused module import 4 years ago
Cirdans-Home 45d6984ef5 Added use instruction for inverse factorization 4 years ago
Cirdans-Home f7d8a0d21a Make constants agree with psblas 4 years ago
Cirdans-Home d4f5fc395d added factorization options 4 years ago
Cirdans-Home a5fc17719a Corrected call to invt/invk factorization 4 years ago
Cirdans-Home 606f4e9567 Added modules and implementation for INVT/INVK solver 4 years ago
Cirdans-Home 159d2bdb1a Added modules and implementation for INVK solver 4 years ago
Cirdans-Home 8f5ff61a55 Added modules and implementation for AINV solver 4 years ago
Cirdans-Home b5cbfd5356 removed set moved to psblas 4 years ago
Salvatore Filippone 788211c794 Fixes for support to remapping after merging new context. Needs more testing. 4 years ago
Salvatore Filippone d14bd31b4a Merge branch 'new-context' into remap-coarse 4 years ago
Salvatore Filippone b751d726a1 Fix name of CTXT variable 4 years ago
Salvatore Filippone 11d8c090c8 Begin preparation for applying remap. 4 years ago
Salvatore Filippone e500a8a5b5 Factored level%map_rstr and level%map_prol. 4 years ago
Salvatore Filippone 9e3eb0fdeb Renaming level%linmap and methods. 4 years ago
Salvatore Filippone 0ebf9f1d1c Setup infrastructure for REMAP 4 years ago
Salvatore Filippone c394470160 Define methods in LEV for transfer between levels. 4 years ago
Salvatore Filippone d4b443d832 Rename directories, fix Makefiles 4 years ago