Commit Graph

1645 Commits (22d9baf29608a3f3b190f33ac735361528f56ae9)
 

Author SHA1 Message Date
StefanoPetrilli 22d9baf296 isAlreadyMatched substituted with atomic read in one place
StefanoPetrilli 44f174a571 findOwnerOfGhost optimization and refactor
StefanoPetrilli 3e945c75b4 Refactoring, removed all useless Pointer passed in functions
StefanoPetrilli a71fe82752 PROCESS_CROSS_EDGE refactoring
StefanoPetrilli 4f07a70ed1 initialize refactoring
StefanoPetrilli cb660e044d Remoe MateLock
StefanoPetrilli d24c8c2d46 processCrossEdges is now atomic
StefanoPetrilli 9ab54adf3f processMatchedVertices parallelized
StefanoPetrilli 71d4cdc319 processMatchedVertices rollback to critical regions
StefanoPetrilli 1374f21ba8 refactor increment on variables passed by reference in processMatchedVertices.cpp
StefanoPetrilli a9bb6b26fa processMatchedVertices partially working mixed critical and lock version
StefanoPetrilli 561cadee0f parallelQueues working
StefanoPetrilli 5ca78fb871 Refactoring isAlreadyMatched and processCrossEdge
StefanoPetrilli f17082b337 Refactoring: eliminatino of SPtr inside processMessages
StefanoPetrilli 1ea1be33ba Refactoring, eliminated useless passed variables
StefanoPetrilli 47c6f4f2f8 comments
StefanoPetrilli dc1675766f processMessages.cpp further refactoring
StefanoPetrilli ccac816f52 processCrossEdge small refactoring
StefanoPetrilli c7e8193514 omp task in clean.cpp, lock destroy
StefanoPetrilli 36bd3a51a2 Makefile fix
StefanoPetrilli 32777cc15c clean partial refactoring
StefanoPetrilli 64c23f93f8 processMessags partial refactoring, message const refactoring
StefanoPetrilli d19443052d Insert private queue error in processMatchedVertices.cpp
StefanoPetrilli df1e4a4616 PROCESS_CROSS_EDGE refactoring
StefanoPetrilli 3de1e607eb sendBundledMessages refactoring
StefanoPetrilli 9b13aef1ce processMathedVertices refactoring
StefanoPetrilli 6dcae6d0c1 fix private queues in PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli 63b7602d3a refactoring queueTransfer
StefanoPetrilli b66de7f25c Refactoring PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli 46047b2202 refactoring parallelComputeCandidateMateB
StefanoPetrilli 7cfe198d0f Format
StefanoPetrilli 1aca17cd44 initialize fix
StefanoPetrilli ea040ae5ee Reformat initialize, refactoring of initialize completed
StefanoPetrilli 7741abd45d Initialize parallelized with task
StefanoPetrilli b5e52d31f5 Refactoring private queues, still not working
StefanoPetrilli deab695294 Refactoring Initialization
StefanoPetrilli a54f084ffb refactoring, initialization
StefanoPetrilli bf0532867d Functions in different files
StefanoPetrilli 2044c5c8eb Merge fix, lock error
StefanoPetrilli f38f3cf09a Merge branch 'tmp' into ompmpi_aggregator_stefano_petrilli
StefanoPetrilli 6fd571ecb2 Lock error
StefanoPetrilli bf35c1659b Further improved critical region U
StefanoPetrilli b2230a6d6d Improved critical region U
StefanoPetrilli 6c20cd7819 PROCESS MATCHED VERTICES draft of parallelization
StefanoPetrilli f921aa47c4 Master region for tempCounter.clear()
(Might have solved stucked runs)
StefanoPetrilli 532701031e Extendend parallel region after SEND PACKET BUNDLE
Nothing parallelizable founded
StefanoPetrilli b079d71f30 Further optimizations PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli e2ca97ca47 Removed one critical region from PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli 5bc4f2a080 PROCESS MATCHED VERTICES parallelization improvement
StefanoPetrilli 2c8dc2ffdd PROCESS MATCHED VERTICES parallelization draft