amg4psblas/amgprec/impl/aggregator
Salvatore Filippone ebe9b45177 Modify MATCHBOXP to fix OpenMP. Performance to be reviewed
..
Makefile Updates towards OpenMP version.
MatchBoxPC.cpp The OMP and MPI version is now separated in two different files
MatchBoxPC.h U and privateU are now vectors
algoDistEdgeApproxDomEdgesLinearSearchMesgBndlSmallMateC.cpp Makefile fix
algoDistEdgeApproxDomEdgesLinearSearchMesgBndlSmallMateCMP.cpp Modify MATCHBOXP to fix OpenMP. Performance to be reviewed
amg_c_dec_aggregator_mat_asb.f90 Fix copyright statement and example programs
amg_c_dec_aggregator_mat_bld.f90 Fix copyright statement and example programs
amg_c_dec_aggregator_tprol.f90 Fix interface inconsistencies
amg_c_map_to_tprol.f90 Fix copyright statement and example programs
amg_c_ptap_bld.f90 Fix new parmatch stuff
amg_c_rap.f90 Fix new parmatch stuff
amg_c_soc1_map_bld.f90 Fix copyright statement and example programs
amg_c_soc2_map_bld.f90 Fix copyright statement and example programs
amg_c_symdec_aggregator_tprol.f90 Fix interface inconsistencies
amg_caggrmat_minnrg_bld.f90 Deactivate MINNRG
amg_caggrmat_nosmth_bld.f90 Fix copyright statement and example programs
amg_caggrmat_smth_bld.f90 Fix interface inconsistencies
amg_d_dec_aggregator_mat_asb.f90 Fix copyright statement and example programs
amg_d_dec_aggregator_mat_bld.f90 Fix copyright statement and example programs
amg_d_dec_aggregator_tprol.f90 Fix interface inconsistencies
amg_d_map_to_tprol.f90 Fix copyright statement and example programs
amg_d_parmatch_aggregator_inner_mat_asb.F90 Fixes to various files for compilation in serial mode
amg_d_parmatch_aggregator_mat_asb.F90 Fixes to various files for compilation in serial mode
amg_d_parmatch_aggregator_mat_bld.F90 Fixes to various files for compilation in serial mode
amg_d_parmatch_aggregator_tprol.F90 Take out spurious csize and maxnlev from parmatch aggregator object.
amg_d_parmatch_smth_bld.F90 Fix interface inconsistencies
amg_d_parmatch_spmm_bld.F90 Fix interface inconsistencies
amg_d_parmatch_spmm_bld_inner.F90 Fix interface inconsistencies
amg_d_parmatch_spmm_bld_ov.F90 Fix interface inconsistencies
amg_d_parmatch_unsmth_bld.F90 Fixes to various files for compilation in serial mode
amg_d_ptap_bld.f90 Fix new parmatch stuff
amg_d_rap.f90 Fix new parmatch stuff
amg_d_soc1_map_bld.f90 Fix copyright statement and example programs
amg_d_soc2_map_bld.f90 Fix copyright statement and example programs
amg_d_symdec_aggregator_tprol.f90 Fix interface inconsistencies
amg_daggrmat_minnrg_bld.f90 Deactivate MINNRG
amg_daggrmat_nosmth_bld.f90 Fix copyright statement and example programs
amg_daggrmat_smth_bld.f90 Fix interface inconsistencies
amg_s_dec_aggregator_mat_asb.f90 Fix copyright statement and example programs
amg_s_dec_aggregator_mat_bld.f90 Fix copyright statement and example programs
amg_s_dec_aggregator_tprol.f90 Fix interface inconsistencies
amg_s_map_to_tprol.f90 Fix copyright statement and example programs
amg_s_parmatch_aggregator_inner_mat_asb.F90 Fixes to various files for compilation in serial mode
amg_s_parmatch_aggregator_mat_asb.F90 Fixes to various files for compilation in serial mode
amg_s_parmatch_aggregator_mat_bld.F90 Fixes to various files for compilation in serial mode
amg_s_parmatch_aggregator_tprol.F90 Take out spurious csize and maxnlev from parmatch aggregator object.
amg_s_parmatch_smth_bld.F90 Fix interface inconsistencies
amg_s_parmatch_spmm_bld.F90 Fix interface inconsistencies
amg_s_parmatch_spmm_bld_inner.F90 Fix interface inconsistencies
amg_s_parmatch_spmm_bld_ov.F90 Fix interface inconsistencies
amg_s_parmatch_unsmth_bld.F90 Fixes to various files for compilation in serial mode
amg_s_ptap_bld.f90 Fix new parmatch stuff
amg_s_rap.f90 Fix new parmatch stuff
amg_s_soc1_map_bld.f90 Fix copyright statement and example programs
amg_s_soc2_map_bld.f90 Fix copyright statement and example programs
amg_s_symdec_aggregator_tprol.f90 Fix interface inconsistencies
amg_saggrmat_minnrg_bld.f90 Deactivate MINNRG
amg_saggrmat_nosmth_bld.f90 Fix copyright statement and example programs
amg_saggrmat_smth_bld.f90 Fix interface inconsistencies
amg_z_dec_aggregator_mat_asb.f90 Fix copyright statement and example programs
amg_z_dec_aggregator_mat_bld.f90 Fix copyright statement and example programs
amg_z_dec_aggregator_tprol.f90 Fix interface inconsistencies
amg_z_map_to_tprol.f90 Fix copyright statement and example programs
amg_z_ptap_bld.f90 Fix new parmatch stuff
amg_z_rap.f90 Fix new parmatch stuff
amg_z_soc1_map_bld.f90 Fix copyright statement and example programs
amg_z_soc2_map_bld.f90 Fix copyright statement and example programs
amg_z_symdec_aggregator_tprol.f90 Fix interface inconsistencies
amg_zaggrmat_minnrg_bld.f90 Deactivate MINNRG
amg_zaggrmat_nosmth_bld.f90 Fix copyright statement and example programs
amg_zaggrmat_smth_bld.f90 Fix interface inconsistencies
clean.cpp Updates towards OpenMP version.
computeCandidateMate.cpp Modify MATCHBOXP to fix OpenMP. Performance to be reviewed
dataStrStaticQueue.h Refactoring private queues, still not working
extractUChunk.cpp U and privateU are now vectors
findOwnerOfGhost.cpp findOwnerOfGhost optimization and refactor
initialize.cpp U and privateU are now vectors
isAlreadyMatched.cpp isAlreadyMatched is now atomic
parallelComputeCandidateMateB.cpp Modify MATCHBOXP to fix OpenMP. Performance to be reviewed
preProcessorDirectives.h Fixes to various files for compilation in serial mode
primitiveDataTypeDefinitions.h merged with parmatch from amg-ext
processCrossEdge.cpp Refactoring, removed all useless Pointer passed in functions
processExposedVertex.cpp Modify MATCHBOXP to fix OpenMP. Performance to be reviewed
processMatchedVertices.cpp Modify MATCHBOXP to fix OpenMP. Performance to be reviewed
processMatchedVerticesAndSendMessages.cpp Modify MATCHBOXP to fix OpenMP. Performance to be reviewed
processMessages.cpp Modify MATCHBOXP to fix OpenMP. Performance to be reviewed
queueTransfer.cpp Modify MATCHBOXP to fix OpenMP. Performance to be reviewed
sendBundledMessages.cpp Modify MATCHBOXP to fix OpenMP. Performance to be reviewed