matlablm算法代码-ParallelNewmanModularity:纽曼领先的特征向量算法的OpenMP&C实现,用于社区检测。202

上传者: 38734506 | 上传时间: 2021-09-15 21:00:49 | 文件大小: 3.76MB | 文件类型: ZIP
matlab lm算法代码并行纽曼模块化 用于在数据中查找社区的实现。 开发是在WSL 2中完成的。VS Code启动配置适用于主应用程序和所有基准文件。 运行此命令(从VS Code中的debug选项卡)将重建并运行所选的应用程序。 运行main应用程序将在Zachary空手道网络上执行社区检测,并将社区输出到文本文件。 编译中 如果您不希望使用VS Code进行构建和运行,则以下编译命令将是必需的: 编译库: cd ./lib && gcc -o CDUtils.o -c CDUtils.c -fopenmp -O3 -march=native 编译main: gcc -fopenmp -g main.c -o main ./lib/CDUtils.o -lm -Wall -Werror -Wpedantic -Waggressive-loop-optimizations -O3 -march=native 使用./main运行 输出 该程序会将社区文件放置在./benchmarking/matlab_testing_files/matlab-communities.txt 。 该

文件下载

资源详情

[{"title":"( 52 个子文件 3.76MB ) matlablm算法代码-ParallelNewmanModularity:纽曼领先的特征向量算法的OpenMP&C实现,用于社区检测。202","children":[{"title":"ParallelNewmanModularity-main","children":[{"title":"main.c <span style='color:#111;'> 6.21KB </span>","children":null,"spread":false},{"title":"benchmarking","children":[{"title":"python_testing_files","children":[{"title":"readArray.py <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"p.py <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"communities.py <span style='color:#111;'> 6.74KB </span>","children":null,"spread":false}],"spread":true},{"title":"matrix_vector_multiplication","children":[{"title":"mv_speedup.m <span style='color:#111;'> 7.35KB </span>","children":null,"spread":false},{"title":"mvm_benchmarking.py <span style='color:#111;'> 1021B </span>","children":null,"spread":false},{"title":"mv_speedup_omp_simd.eps <span style='color:#111;'> 365.07KB </span>","children":null,"spread":false},{"title":"eig_results <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"mv_speedup_omp.eps <span style='color:#111;'> 290.35KB </span>","children":null,"spread":false},{"title":"mvm_benchmarking.c <span style='color:#111;'> 6.92KB </span>","children":null,"spread":false},{"title":"eigenvector_benchmarking.py <span style='color:#111;'> 627B </span>","children":null,"spread":false},{"title":"asm_output <span style='color:#111;'> 15.83KB </span>","children":null,"spread":false}],"spread":true},{"title":"tasking","children":[{"title":"fib.c <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"matrix-tasking <span style='color:#111;'> 13.49KB </span>","children":null,"spread":false},{"title":"matrix_vector.png <span style='color:#111;'> 495.41KB </span>","children":null,"spread":false},{"title":"matrixTasking.c <span style='color:#111;'> 8.29KB </span>","children":null,"spread":false},{"title":"matrix_vector_tasking_speedup.m <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"untitled-01.png <span style='color:#111;'> 485.01KB </span>","children":null,"spread":false},{"title":"matrix_tasking <span style='color:#111;'> 17.71KB </span>","children":null,"spread":false},{"title":"matrix_tasking.c <span style='color:#111;'> 5.21KB </span>","children":null,"spread":false},{"title":"untitled.eps <span style='color:#111;'> 55.63KB </span>","children":null,"spread":false}],"spread":true},{"title":"subgraph_modularity_matrix","children":[{"title":"sgmm_benchmarking.c <span style='color:#111;'> 7.05KB </span>","children":null,"spread":false},{"title":"verifySgmm.m <span style='color:#111;'> 130B </span>","children":null,"spread":false},{"title":"sgmm_benchmarking.m <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false}],"spread":true},{"title":"dot_product","children":[{"title":"dp_so.c <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"dotproduct.c <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"dp_speedup.eps <span style='color:#111;'> 302.14KB </span>","children":null,"spread":false},{"title":"dp_speedup_no_simd.m <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false},{"title":"dot_product_simd.eps <span style='color:#111;'> 327.74KB </span>","children":null,"spread":false},{"title":"dot_product_benchmarking.c <span style='color:#111;'> 4.58KB </span>","children":null,"spread":false},{"title":"dot_product_speedup.m <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"dot_product_speedup.eps <span style='color:#111;'> 246.21KB </span>","children":null,"spread":false}],"spread":true},{"title":"matlab_testing_files","children":[{"title":"power_iteration_error.m <span style='color:#111;'> 4.72KB </span>","children":null,"spread":false},{"title":"assignCommunity.m <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"verifySgmm.m <span style='color:#111;'> 789B </span>","children":null,"spread":false},{"title":"nan_hunting.m <span style='color:#111;'> 823B </span>","children":null,"spread":false},{"title":"eigen_comparison.m <span style='color:#111;'> 743B </span>","children":null,"spread":false},{"title":"community_checker.m <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false}],"spread":true},{"title":"power_iteration","children":[{"title":"power_iteration_speedup.eps <span style='color:#111;'> 330.03KB </span>","children":null,"spread":false},{"title":"eigenvector_speedup_no_simd.m <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false},{"title":"eigenvector_benchmarking.c <span style='color:#111;'> 9.13KB </span>","children":null,"spread":false},{"title":"eigenvector_benchmarking.py <span style='color:#111;'> 739B </span>","children":null,"spread":false}],"spread":true},{"title":"vectorisation","children":[{"title":"vectorisation.c <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"report","children":[{"title":"CAB401_Assignment_2.pdf <span style='color:#111;'> 2.05MB </span>","children":null,"spread":false},{"title":"extra_materials","children":[{"title":"MXB361_Presentation.pdf <span style='color:#111;'> 847.04KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 430B </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"CDUtils.c <span style='color:#111;'> 17.00KB </span>","children":null,"spread":false},{"title":"CDUtils.h <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":".vscode","children":[{"title":"launch.json <span style='color:#111;'> 6.36KB </span>","children":null,"spread":false},{"title":"settings.json <span style='color:#111;'> 445B </span>","children":null,"spread":false},{"title":"tasks.json <span style='color:#111;'> 5.92KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明