omp算法matlab代码-boris-algorithm:Boris算法,用C,matlab和python编写,用于对电磁场中的非相对论性带

时间:2024-06-16 10:40:02
【文件属性】:

文件名称:omp算法matlab代码-boris-algorithm:Boris算法,用C,matlab和python编写,用于对电磁场中的非相对论性带

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-16 10:40:02

系统开源

omp算法matlab代码鲍里斯算法或鲍里斯推杆或鲍里斯旋转 用于在电磁场中数值跟踪非相对论性带电粒子的Boris算法。 基本算法可以在python脚本或Matlab脚本中找到。 C文件允许麦克斯韦速度分布中的多个粒子。 我已经为C输出(.csv格式)提供了一个matlab绘图脚本。 我已经包含了Matlab格式的功能文件。 C代码 要编译C代码,请使用自动工具:(1)autoreconf -i(2)./configure(3)make(4)./boris 注意:这是使用OpenMP(共享内存并行处理)进行并行化的。 用户可以禁用标题和行“ #pragma omp parallel for”。 Fortran90 可根据要求提供fortran90版本。 其他资源 有关推动粒子的其他资源,我推荐这两篇令人愉快的博客文章及其相关参考。 我相信还有用Java编写的示例代码:


【文件预览】:
boris-algorithm-master
----boris.m(976B)
----boris.py(900B)
----boris_rotaion.m(358B)
----README.md(1KB)
----boris in C()
--------m4()
--------positionplot.m(753B)
--------Makefile.am(145B)
--------boris.c(5KB)
--------configure.ac(2KB)

网友评论