Commit Graph

110 Commits (b079d71f30fc968a323169be8941b018eb897ddc)

Author SHA1 Message Date
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
StefanoPetrilli f3d7b3ab5e False sharing fix
StefanoPetrilli 766ef320c2 Refactoring + critical(Mate)
StefanoPetrilli 002239f5b6 False sharing fix
StefanoPetrilli 70b7c4db55 PARALLEL_PROCESS_EXPOSED_VERTEX_B named critical sections
StefanoPetrilli 2cac21b345 fix and reformatting
StefanoPetrilli 6180f29f39 PARALLEL_COMPUTE_CANDIDATE_MATE_B is now paralle and correct
StefanoPetrilli b4bfdd83e5 computeCandidateMate and isAlreadyMatched
StefanoPetrilli 1140669ea7 firstComputeCandidateMate
StefanoPetrilli 919e2a2918 PARALLEL_PROCESS_EXPOSED_VERTEX_B is actually not parallelizable. Atleast not as I was doing.
StefanoPetrilli baffff3d93 Instable PARALLEL_PROCESS_EXPOSED_VERTEX_B
StefanoPetrilli 25a603debe PARALLEL_COMPUTE_CANDIDATE_MATE_B
StefanoPetrilli a20f0d47e7 Solved the static queue out of scope problem
StefanoPetrilli 76e04ee997 The OMP and MPI version is now separated in two different files
StefanoPetrilli 0a8debe43a Single parallel regions with multiple for cycles
Added OMP for testing
StefanoPetrilli 8f6dc5fac2 verGhostPtrInitialization is now parallelized
StefanoPetrilli 7d40fde21d verGhostIndInitialization and Ghost2LocalInitialization cycles parallelization
StefanoPetrilli 1760afbe97 Time tracking in algoDistEdge
StefanoPetrilli 60f90804d5 Time tracking in MatchBox
Salvatore Filippone e02df3725e Bump version 1.0.1
Salvatore Filippone 697f325df6 Fix use of SuperLU_Dist, configure checks and ifdefs
Salvatore Filippone 425743939c Fix for new SuperLU_Dist version, change configure
Salvatore Filippone 7e48a0a742 Fix defines for SLUD v7
Salvatore Filippone 87cdd76f8d Fix spurious error notification with prec%descr
Salvatore Filippone a8f4009cb1 Take out spurious csize and maxnlev from parmatch aggregator object.
Salvatore Filippone 794080e386 Fix target coarse size handling.
Salvatore Filippone 818f7a78a0 Do not call %default on setting coarse_solve
Salvatore Filippone 939d7c9a89 Do not invoke default() after setting KRM for coarse solver.
Salvatore Filippone af178daa84 Modify dump method to print base level matrix.
Salvatore Filippone 5768238f66 Typographical fixes.
Salvatore Filippone 9d11a99ed4 Fix settings in samples/PDEGEN
Salvatore Filippone af75364c54 Fix matchbox internal interface names.
Salvatore Filippone 2542c0fda4 Do not print matching statistics
Salvatore Filippone 8482067b52 Deactivate MINNRG
Salvatore Filippone 7319dab30f Deactivate MINNRG
Salvatore Filippone 4bbba3ebd7 Fix interface inconsistencies
Salvatore Filippone 1fa94d0372 Fix AS%FREE()
Salvatore Filippone 555d7433b7 Redefine interface of prec%descr to get INFO
Cirdans-Home 50951ef636 Fixed set of coarse matrix for BJAC
Cirdans-Home 47eba23460 Added error check and defaults
Salvatore Filippone ee218171e7 New configure script
Cirdans-Home 8d3ebba561 Removed deprecated MPI function
Salvatore Filippone 1541da5fbf Fix name of %linmap component
Salvatore Filippone 6f0f5feb34 Fix for SERIAL_MPI compilation
Salvatore Filippone bd6d4f3199 Fixes to various files for compilation in serial mode
Salvatore Filippone c045b2af4a Fix new parmatch stuff
Salvatore Filippone 97fe836609 Merge branch 'mergeparmatch' of github.com:sfilippone/amg4psblas into mergeparmatch