莱斯利矩阵matlab代码-FBIM:波动边界积分方法代码

时间:2021-05-26 01:52:38
【文件属性】:
文件名称:莱斯利矩阵matlab代码-FBIM:波动边界积分方法代码
文件大小:299KB
文件格式:ZIP
更新时间:2021-05-26 01:52:38
系统开源 莱斯利矩阵matlab代码FBIM 鲍元勋,玛纳斯·拉赫,埃里克·凯文尼,莱斯利·格林加德和亚历山大·多涅夫(Aleksandar Donev)的波动边界积分法(FBIM) 该存储库包含演示代码,用于使用边界积分方法模拟刚性颗粒悬浮液的过阻尼布朗动力学。 有关该方法的详细信息,请参见以下文章:布朗悬架的波动边界积分法,Y。Bao,M. Rachh,E. Keaveny,L. Greengard和A. Donev,J. Comp。 物理.374:1094-1119,2018 目录 libFBEM :包含FBIM所需的例程 libMatCode :包含用于导出FBIM所需矩阵的例程 SingQuad :用于将奇异正交输出为矩阵的代码 SingleBodyTest :用于单个主体(磁盘,椭圆形,海星)的BD模拟的演示代码 指示 首先,打开MATLAB并编译mex代码: cd libFBEM和mex -v fastgridding2d_mex.c 。 cd libMatCode和mex -v expint_eone.C -I/usr/local/include/ -lgsl 。 然后运行BD_
【文件预览】:
FBIM-master
----libFBIM()
--------stressletRsum2d.m(2KB)
--------fastgridding2d_mex.c(2KB)
--------completedDLmobility.m(2KB)
--------fillanticonj.m(1KB)
--------rotletRsum2d_dir.m(813B)
--------evalpDL.m(1KB)
--------load_config.m(7KB)
--------fastgridding2d.m(1KB)
--------stressletFsum2d_dir.m(1023B)
--------update_pos.m(654B)
--------stokesletFsum2d.m(2KB)
--------stokesletRsum2d_dir.m(830B)
--------mobilityDL_manybody.m(2KB)
--------rotletFsum2d_dir.m(692B)
--------rotletFsum2d.m(2KB)
--------makeBox2d.m(971B)
--------eval_nbody1stkind.m(3KB)
--------precondFBIM.m(2KB)
--------eval_nbodyMsing.m(4KB)
--------stressletRsum2d_dir.m(1KB)
--------eval_pStresslet2d.m(1KB)
--------eval_pRotlet2d.m(1KB)
--------rotletRsum2d.m(1KB)
--------sqrtMsingW.m(2KB)
--------generateWk.m(941B)
--------eval_pStokeslet2d.m(1KB)
--------stokesletRsum2d.m(1KB)
--------blkdiag_precond_1stkind.m(3KB)
--------stokesletFsum2d_dir.m(965B)
--------genSqrtMreg.m(1KB)
--------eval_pStokeslet2dwgt.m(2KB)
--------fastEwaldParameters.m(913B)
--------stressletFsum2d.m(2KB)
--------NbodySqrtMreg.m(5KB)
--------KrylovSqrtMsing.m(819B)
--------mobilitySL_manybody.m(7KB)
--------computeNF.m(1KB)
--------eval_pStokeslet2dwgt_dir.m(1KB)
----SingQuad()
--------dgecoall.f(15KB)
--------eig.f(35KB)
--------geom_input(126B)
--------test1.f(29KB)
--------stokesGE.f(39KB)
--------svd.f(10KB)
--------test16.f(47KB)
--------dblas.f(217KB)
--------README.txt(3KB)
--------svd_dependencies.f(449KB)
--------gausselim_dr.f(14KB)
--------prini.f(2KB)
----SingleBodyTest()
--------nstarfish_input_ref(53B)
--------nellipse_input_ref(62B)
--------BD_EM_onedisk.m(5KB)
--------BD_EM_onedisk_precompute.m(1KB)
--------nstarfish_input(58B)
--------nellipse_input(67B)
--------ndisk_input(58B)
--------makendiskMsing_alpert(583B)
--------mobility_accuracy_singlebody.m(4KB)
--------ndisk_input_ref(58B)
----libMatCode()
--------nstarfishMsing_alpert.f90(3KB)
--------exportMobility2ndkind.m(601B)
--------specfun.f(173KB)
--------nellipseMsing_alpert.f90(3KB)
--------exportMsing_trap_ref.m(935B)
--------expint_eone.C(1KB)
--------stokesletRsum2d_dir.m(830B)
--------exportMsing_trap.m(845B)
--------exportnstarfishMsing_alpert(93KB)
--------assembleMsing_alpert.f(19KB)
--------exportKDmatrix.m(3KB)
--------exportMreg.m(1017B)
--------exportStokesletRsum2d_BD.m(3KB)
--------ndiskMsing_alpert.f90(3KB)
--------exportndiskMsing_alpert(93KB)
--------exportStokesletRsum2d.m(3KB)
--------exportStressletRsum2d.m(4KB)
--------eval_pStokeslet2dwgt_dir.m(1KB)
----README.md(1KB)

网友评论