文件名称:主从多机matlab代码-dragonfly:蜻蜓
文件大小:484KB
文件格式:ZIP
更新时间:2024-07-06 04:59:15
系统开源
主从多机matlab代码DragonFly 框架规范 DRAGONFLY 包是一个框架,它允许并行化需要在并行进程之间进行低通信或不需要通信的 Matlab/Octave 代码部分。 主要思想是用一个简单的界面管理一个通用并行范式“令人尴尬的并行”的并行处理。 这个想法是拆分重复结构(嵌套函数),然后在为执行选择的所有进程之间共享。 进程可以分布到不同的内核、CPU 或工作站,同时还要考虑并行环境中机器的计算权重。 Drangonfly 会根据硬件容量分配或多或少的工作量。 简而言之,DragonFly 将为每个并行线程打开新的 Octave/MATLAB 实例,即原则上它会打开硬件配置允许的尽可能多的 Octave/MATLAB 实例。 用户有责任确保打开的 MATLAB 实例数量符合其 MATLAB 许可证。 参考: Azzini, I., Muresano, R., Ratto, M. Dragonfly:MATLAB/Octave 的多平台并行工具箱,计算机语言、系统和结构,52, 2018, 21-42。 Ratto, M.、Azzini, I.、Bastani, H.、Vi
【文件预览】:
dragonfly-master
----SrcDragonfly()
--------dynareParallelSendFiles.m(5KB)
--------storeGlobalVars.m(1KB)
--------dynareParallelRmDir.m(3KB)
--------fMessageStatus.m(2KB)
--------dyn_waitbar.m(2KB)
--------mydelete.m(1KB)
--------distributeJobs.m(6KB)
--------exit_from_parallel()
--------ParallelConfigurationGUI.m(17KB)
--------ParallelMapRemoteDrive.m(2KB)
--------TemplateCondor(398B)
--------CreateTimeString.m(1KB)
--------dynareParallelDir.m(4KB)
--------ParallelClear.m(1KB)
--------InitializeComputationalEnvironment.m(3KB)
--------dynareParallelSnapshot.m(1KB)
--------ParallelGlobalErrorHandling.m(4KB)
--------dynareParallelMkDir.m(2KB)
--------dynareParallelGetFiles.m(4KB)
--------DRAGONFLY_Parallel_Block_End.m(6KB)
--------dynareParallelFindNewFiles.m(2KB)
--------GiveCPUnumber.m(2KB)
--------dynareParallelDeleteNewFiles.m(2KB)
--------ParallelConfiguration.m(8KB)
--------dyn_waitbar_close.m(1KB)
--------dynareParallelListAllFiles.m(3KB)
--------dynareParallelGetNewFiles.m(2KB)
--------ParallelConfigurationGUI.fig(22KB)
--------ParallelParser.m(32KB)
--------LocalCheckPath.m(1KB)
--------dynareParallelDelete.m(1KB)
--------slaveParallel.m(7KB)
--------closeSlave.m(3KB)
--------ResetParallelEnvironment.m(994B)
--------fParallel.m(4KB)
--------masterParallel.m(39KB)
--------mlstripcommentsstr.m(6KB)
--------struct2local.m(1KB)
--------DRAGONFLY_Parallel_Start.m(8KB)
--------AnalyseComputationalEnvironment.m(24KB)
----License.txt(7KB)
----Examples()
--------nIsPrime_core.m(5KB)
--------nIsPrime.m(1KB)
--------CheckIfIsPrime.m(525B)
--------SimpleMathFunctions.m(2KB)
--------Matrix_Multiplication()
--------FindAllPrimeNumbersLessThan.m(2KB)
--------MatrixmultiplicaElemenxelement()
--------MolecularDynamics()
--------nIsPrimeCouple.m(5KB)
--------IsPrime()
----.gitignore(211B)
----README.md(3KB)
----util()
--------skipline.m(1009B)
----Doc()
--------Dragonfly.pdf(280KB)
--------DRAGONFLYUserManual.pdf(128KB)
----Config()
--------Cluster_Definition_Examples.txt(2KB)
--------Running_file.txt(268B)