Commit Graph

132 Commits (l1aggregation)

Author SHA1 Message Date
Cirdans-Home b4c60ae409 merge with PolySmooth 5 months ago
Cirdans-Home 5b17e1bbf1 Merge remote-tracking branch 'origin/PolySmooth' into l1aggregation 9 months ago
sfilippone 67594f8b07 Fixes for OpenMP 10 months ago
sfilippone 301fb57bb1 Merge branch 'PolySmooth' of github.com:sfilippone/amg4psblas into PolySmooth 10 months ago
sfilippone 13eee99ea3 Use ifdef OPENMP 10 months ago
Salvatore Filippone 897c5229a6 Improve behaviour of OpenMP matching 10 months ago
Salvatore Filippone ab5eaac5ed Cosmetic changes 10 months ago
sfilippone 3e3b343131 Fix potential overflow issue in SOC_MAP_BLD 10 months ago
sfilippone 0f3c3380cb Avoid overflow in bnds() 10 months ago
sfilippone 15bb4ac101 Avoid overflow 10 months ago
Cirdans-Home 12356f65f6 First hardcoded implementation of l1 smooth aggregation 11 months ago
Cirdans-Home 74dccb6c44 Added timers and removed unuseful spmm 11 months ago
sfilippone e83bde6896 New timings 11 months ago
Cirdans-Home 54d608d2dd Isolated under ifdef buggy matching 1 year ago
sfilippone 53998a1da9 Fixed out of bound accesses. 2 years ago
sfilippone d33bcfe107 Completed SOC2 OpenMP. 2 years ago
sfilippone 5bcd36f394 Fixed SOC1 and SOC2 OpenMP 2 years ago
sfilippone 73495edf09 Finish SOC1 OpenMP 2 years ago
sfilippone 9e82d2e311 Final OMP version of SOC1. 2 years ago
sfilippone c1ecb4ebec Fixed SOC1 and begin work on SOC2 2 years ago
sfilippone e78449d0f5 Prepare for SOC2 OpenMP 2 years ago
sfilippone e3de565b6d Updated commeents in SOC1 2 years ago
sfilippone 7b9c722a1a Fixed OpenMP version of SOC1. 2 years ago
sfilippone 2fd718be6f Updates and measurements for OpenMP build 2 years ago
sfilippone 73e5d49913 Added timers to build phases 2 years ago
Salvatore Filippone ebe9b45177 Modify MATCHBOXP to fix OpenMP. Performance to be reviewed 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
StefanoPetrilli 6414d3aef3 U and privateU are now vectors 3 years ago
StefanoPetrilli a259e8ab53 extractUChunch optimization 3 years ago
StefanoPetrilli 500403dbda Replaced some staticQueues with vectors for performance reasons 3 years ago
StefanoPetrilli 066c1a5e62 optimization processMatchedVerticesAndSendMessages.cpp 3 years ago
StefanoPetrilli 1ab166b38b Improved performance of processMatchedVerticesAndSendMessages.cpp 3 years ago
StefanoPetrilli 5efee20041 Optimization, replaced all useless atomic with reduction 3 years ago
StefanoPetrilli aa45e2fe93 processMatchedVerticesAndSendMessages.cpp unoptimized 3 years ago
StefanoPetrilli e328f3969c queueTransfer optimization in processMatchedVertices 3 years ago
StefanoPetrilli 9b065602a8 Fixed race condition in processExposedVertices 3 years ago
StefanoPetrilli abf258e2e8 isAlreadyMatched is now atomic 3 years ago
StefanoPetrilli cdf92ea2b2 processMatchedVerticess add send messages with error 3 years ago
StefanoPetrilli 22d9baf296 isAlreadyMatched substituted with atomic read in one place 3 years ago
StefanoPetrilli 44f174a571 findOwnerOfGhost optimization and refactor 3 years ago
StefanoPetrilli 3e945c75b4 Refactoring, removed all useless Pointer passed in functions 3 years ago
StefanoPetrilli a71fe82752 PROCESS_CROSS_EDGE refactoring 3 years ago
StefanoPetrilli 4f07a70ed1 initialize refactoring 3 years ago
StefanoPetrilli cb660e044d Remoe MateLock 3 years ago
StefanoPetrilli d24c8c2d46 processCrossEdges is now atomic 3 years ago
StefanoPetrilli 9ab54adf3f processMatchedVertices parallelized 3 years ago
StefanoPetrilli 71d4cdc319 processMatchedVertices rollback to critical regions 3 years ago
StefanoPetrilli 1374f21ba8 refactor increment on variables passed by reference in processMatchedVertices.cpp 3 years ago
StefanoPetrilli a9bb6b26fa processMatchedVertices partially working mixed critical and lock version 3 years ago