File list (Check if you may need any files):
asynch_GBP.m
fault_detection
...............\armap_gabp.m
...............\cgsolve.m
...............\CoSaMP.m
...............\Generate_3D.m
...............\Generate_NBPvIP.m
...............\Generate_SuccRate.m
...............\Generate_SuccRate_SDP.m
...............\GPSR_BB.m
...............\hard_l0_Mterm.m
...............\NBP.m
...............\README
...............\Round_and_Local.m
fix_GaBP.m
gabp.m
gabpms.m
GaBP_convergence_fix
....................\fix_GaBP.m
....................\multiuser_detection.m
....................\multiuser_detection_fix.m
....................\multiuser_detection_fix2.m
....................\multiuser_detection_fix3.m
....................\run_fix3.m
....................\test_GaBP_fix.m
gabp_inv.m
gabp_inv2.m
gabp_parallel.m
GBP.m
ILP
...\integral_ekde.m
...\kde_prod.m
...\NBP.m
...\run_NBP_test.m
...\run_NBP_test2.m
...\run_NBP_test3.m
...\verify_kde.m
LDLC
....\LDLC.m
....\run_LDLC.m
....\run_multiple_LDLC.m
LP
..\newtondemogbp.m
NBP
...\CS_example.m
...\d121graph.m
...\danny_bug2.m
...\danny_bug3.m
...\H_N_121_d_3_1.mat
...\H_N_961_d_7.mat
...\LDLC_example.m
...\LDLC_large_example.m
...\LDLC_small_example.m
...\loop_LDLC_example.m
...\loop_LDLC_example_HAREL.m
...\NBP.m
...\NBP2.m
...\NBP3.m
...\NBP_opt.m
...\NBP_opt2.m
...\qinterp1.m
...\rep2_danny10_1.mat
...\UNBP.m
...\UNBP_example.m
...\UNBP_small_example.m
...\UNBP_small_example2.m
...\UNBP_small_example3.m
NBP_decoder
...........\loop_NBP_example.m
...........\n1000d9.mat
NUM
...\dd_solver.m
...\dense_pdip_solver_gabp2.m
...\dense_pdip_solver_sparse_gabp.m
...\large_test.m
...\simple_test.m
...\small_test_gabp.m
...\trunc_pdip_solver.m
README.txt
run_gabp.m
run_gabpms.m
run_gabp_inv.m
run_sparse_gabp.m
sparse_gabp.m
sparse_gabp_opt.m
SS
..\aug-dec2006.mat
..\sens_sel_approxnt.m
..\sens_sel_approxnt_dist.m
..\sens_sel_gabp.m
..\sens_sel_loc.m
..\sens_sel_locr.m
..\test_ss.m
..\test_ss_abilene.m