Commit Graph

270 Commits (development)

Author SHA1 Message Date
Cirdans-Home 54d608d2dd Isolated under ifdef buggy matching 9 months ago
sfilippone 47bafd7fe7 Add missing file 11 months ago
sfilippone c2fd0ac66d Disable MATCHBOX with SERIAL_MPI and add error message 11 months ago
sfilippone ccef858192 Cleanup dead code 11 months ago
sfilippone 30a5c7be03 Added POLY smoothers, also in SAMPLES/ADVANCED 11 months ago
sfilippone 23aabd794d Defined new variant of polynomial smoother. 11 months ago
sfilippone a67454ef5c Prepare for new variant. 11 months ago
sfilippone 79317cb392 Additional fields for rho(BA) estimate. 11 months ago
sfilippone 847ed6ae60 Estimate rho(BA) 11 months ago
sfilippone bb262275a1 Temporary checkpoint, working version, to be investigated further. 11 months ago
sfilippone ec9fcb1bcc Adjustments for POLYNOMIAL smoothers. 11 months ago
sfilippone 2dd1cbd3dc Fix coeff generation. Change name of polynomial coefficients module. 11 months ago
sfilippone 5fbdfb1436 Fix free for jac_solver 11 months ago
sfilippone ea2f75776c Implement structure for polynomial smoother 12 months ago
sfilippone 84ea60c94c Defined Jacobi and L1-JACOBI solvers. 1 year ago
sfilippone e8b50152fa Fix comments on LOCAL_SOLVER GLOBAL_SOLVER 1 year ago
Salvatore Filippone a97f56d673 Add L1-JACOBI as subsolver. 1 year ago
sfilippone b1f05482a6 Add 'DECOUPLED' as possible choice 1 year ago
sfilippone fb490cee7e Merge branch 'dev-openmp' into development 1 year ago
Salvatore Filippone 24c85c7114 Merged hierarchy_ and smoothers_ free methods from dev 1 year ago
sfilippone 53998a1da9 Fixed out of bound accesses. 1 year ago
sfilippone 0bcc9d7b55 Merge branch 'dev-openmp' into development 1 year ago
sfilippone d33bcfe107 Completed SOC2 OpenMP. 1 year ago
sfilippone 5bcd36f394 Fixed SOC1 and SOC2 OpenMP 1 year ago
sfilippone 73495edf09 Finish SOC1 OpenMP 1 year ago
sfilippone 9e82d2e311 Final OMP version of SOC1. 1 year ago
sfilippone c1ecb4ebec Fixed SOC1 and begin work on SOC2 1 year ago
sfilippone e78449d0f5 Prepare for SOC2 OpenMP 1 year ago
sfilippone e3de565b6d Updated commeents in SOC1 1 year ago
sfilippone 7b9c722a1a Fixed OpenMP version of SOC1. 1 year ago
sfilippone 2fd718be6f Updates and measurements for OpenMP build 1 year ago
sfilippone 73e5d49913 Added timers to build phases 1 year ago
sfilippone dd7cb86775 Fix clone_settings for AINV variants. 2 years ago
Salvatore Filippone a612cea167 Debug for matchboxp 2 years ago
Salvatore Filippone ebe9b45177 Modify MATCHBOXP to fix OpenMP. Performance to be reviewed 2 years ago
Salvatore Filippone 32994c7ce8 Better parameters in matchboxp_mod 2 years ago
Salvatore Filippone 92e0fd7f19 Modified precset to warn about overriding COARSE_MAT 2 years ago
Salvatore Filippone e6d7f48fdf Defined smoothers_free method 2 years ago
Salvatore Filippone d59c9e6c0a Updates towards OpenMP version. 2 years ago
Salvatore Filippone 0d624df346 Merge branch 'petrilli-m' into openmp-match 2 years ago
Salvatore Filippone 28634f6cda Add ctxt_type to imports 2 years ago
Salvatore Filippone 80185463ea Fix bug in KRM prec_descr 2 years ago
StefanoPetrilli 6414d3aef3 U and privateU are now vectors 2 years ago
StefanoPetrilli a259e8ab53 extractUChunch optimization 2 years ago
StefanoPetrilli 500403dbda Replaced some staticQueues with vectors for performance reasons 2 years ago
StefanoPetrilli 066c1a5e62 optimization processMatchedVerticesAndSendMessages.cpp 2 years ago
StefanoPetrilli 1ab166b38b Improved performance of processMatchedVerticesAndSendMessages.cpp 2 years ago
StefanoPetrilli 5efee20041 Optimization, replaced all useless atomic with reduction 2 years ago
StefanoPetrilli aa45e2fe93 processMatchedVerticesAndSendMessages.cpp unoptimized 2 years ago
StefanoPetrilli e328f3969c queueTransfer optimization in processMatchedVertices 2 years ago
StefanoPetrilli 9b065602a8 Fixed race condition in processExposedVertices 2 years ago
StefanoPetrilli abf258e2e8 isAlreadyMatched is now atomic 2 years ago
StefanoPetrilli cdf92ea2b2 processMatchedVerticess add send messages with error 2 years ago
StefanoPetrilli 22d9baf296 isAlreadyMatched substituted with atomic read in one place 2 years ago
StefanoPetrilli 44f174a571 findOwnerOfGhost optimization and refactor 2 years ago
StefanoPetrilli 3e945c75b4 Refactoring, removed all useless Pointer passed in functions 2 years ago
StefanoPetrilli a71fe82752 PROCESS_CROSS_EDGE refactoring 2 years ago
StefanoPetrilli 4f07a70ed1 initialize refactoring 2 years ago
StefanoPetrilli cb660e044d Remoe MateLock 2 years ago
StefanoPetrilli d24c8c2d46 processCrossEdges is now atomic 2 years ago
StefanoPetrilli 9ab54adf3f processMatchedVertices parallelized 2 years ago
StefanoPetrilli 71d4cdc319 processMatchedVertices rollback to critical regions 2 years ago
StefanoPetrilli 1374f21ba8 refactor increment on variables passed by reference in processMatchedVertices.cpp 2 years ago
StefanoPetrilli a9bb6b26fa processMatchedVertices partially working mixed critical and lock version 2 years ago
StefanoPetrilli 561cadee0f parallelQueues working 2 years ago
StefanoPetrilli 5ca78fb871 Refactoring isAlreadyMatched and processCrossEdge 2 years ago
StefanoPetrilli f17082b337 Refactoring: eliminatino of SPtr inside processMessages 2 years ago
StefanoPetrilli 1ea1be33ba Refactoring, eliminated useless passed variables 2 years ago
StefanoPetrilli 47c6f4f2f8 comments 2 years ago
StefanoPetrilli dc1675766f processMessages.cpp further refactoring 2 years ago
StefanoPetrilli ccac816f52 processCrossEdge small refactoring 2 years ago
StefanoPetrilli c7e8193514 omp task in clean.cpp, lock destroy 2 years ago
StefanoPetrilli 36bd3a51a2 Makefile fix 2 years ago
StefanoPetrilli 32777cc15c clean partial refactoring 2 years ago
StefanoPetrilli 64c23f93f8 processMessags partial refactoring, message const refactoring 2 years ago
StefanoPetrilli d19443052d Insert private queue error in processMatchedVertices.cpp 2 years ago
StefanoPetrilli df1e4a4616 PROCESS_CROSS_EDGE refactoring 2 years ago
StefanoPetrilli 3de1e607eb sendBundledMessages refactoring 2 years ago
StefanoPetrilli 9b13aef1ce processMathedVertices refactoring 2 years ago
StefanoPetrilli 6dcae6d0c1 fix private queues in PARALLEL_PROCESS_EXPOSED_VERTEX_B 2 years ago
StefanoPetrilli 63b7602d3a refactoring queueTransfer 2 years ago
StefanoPetrilli b66de7f25c Refactoring PARALLEL_PROCESS_EXPOSED_VERTEX_B 2 years ago
StefanoPetrilli 46047b2202 refactoring parallelComputeCandidateMateB 2 years ago
StefanoPetrilli 7cfe198d0f Format 2 years ago
StefanoPetrilli 1aca17cd44 initialize fix 2 years ago
StefanoPetrilli ea040ae5ee Reformat initialize, refactoring of initialize completed 2 years ago
StefanoPetrilli 7741abd45d Initialize parallelized with task 2 years ago
StefanoPetrilli b5e52d31f5 Refactoring private queues, still not working 2 years ago
StefanoPetrilli deab695294 Refactoring Initialization 2 years ago
StefanoPetrilli a54f084ffb refactoring, initialization 2 years ago
StefanoPetrilli bf0532867d Functions in different files 2 years ago
Salvatore Filippone 9818c3f5d1 Fix makefiles for parallel build 2 years ago
Salvatore Filippone 6025b8f0ef Fix new makefile dependencies on modules 2 years ago
Salvatore Filippone c7edaaa7c5 Fix Makefiles for parallel builds 2 years ago
StefanoPetrilli 2044c5c8eb Merge fix, lock error 2 years ago
StefanoPetrilli f38f3cf09a Merge branch 'tmp' into ompmpi_aggregator_stefano_petrilli 2 years ago
StefanoPetrilli 6fd571ecb2 Lock error 2 years ago
StefanoPetrilli bf35c1659b Further improved critical region U 2 years ago
StefanoPetrilli b2230a6d6d Improved critical region U 2 years ago
StefanoPetrilli 6c20cd7819 PROCESS MATCHED VERTICES draft of parallelization 2 years ago