Commit Graph

132 Commits (8c00a7cabea329f6d5dc7af90c98993899a34c44)

Author SHA1 Message Date
Cirdans-Home b4c60ae409 merge with PolySmooth 3 months ago
Cirdans-Home 5b17e1bbf1 Merge remote-tracking branch 'origin/PolySmooth' into l1aggregation 7 months ago
sfilippone 67594f8b07 Fixes for OpenMP 8 months ago
sfilippone 301fb57bb1 Merge branch 'PolySmooth' of github.com:sfilippone/amg4psblas into PolySmooth 8 months ago
sfilippone 13eee99ea3 Use ifdef OPENMP 8 months ago
Salvatore Filippone 897c5229a6 Improve behaviour of OpenMP matching 8 months ago
Salvatore Filippone ab5eaac5ed Cosmetic changes 8 months ago
sfilippone 3e3b343131 Fix potential overflow issue in SOC_MAP_BLD 8 months ago
sfilippone 0f3c3380cb Avoid overflow in bnds() 8 months ago
sfilippone 15bb4ac101 Avoid overflow 8 months ago
Cirdans-Home 12356f65f6 First hardcoded implementation of l1 smooth aggregation 9 months ago
Cirdans-Home 74dccb6c44 Added timers and removed unuseful spmm 9 months ago
sfilippone e83bde6896 New timings 9 months ago
Cirdans-Home 54d608d2dd Isolated under ifdef buggy matching 12 months ago
sfilippone 53998a1da9 Fixed out of bound accesses. 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 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