PICDataStructures 这种处理方式提供了处理单元内粒子(PIC)模拟时有用的数据结构(和相应的特征)。简而言之,在这类模拟中,我们以自洽的方式求解了电磁场的麦克斯韦方程和大量粒子的运动方程。 当处理场和粒子数量时,我们有标量(例如数密度)或矢量(例如电场)。这在带有scalarness特征的程序包中表示scalarness 。 在大多数PIC代码中,使用FDTD方法求解麦克斯韦方程组,该方法离散化了晶格网格上的电场和磁场(例如使用交错网格的Yee方法)。由于这个事实,我们只能在网格上的特定位置定义字段(并且在求解器中使用插值法来获取中间值)。这为我们提供了一个类似于Array{T,N}的场结构, N等于1,2,3,具体取决于模拟的神经质。相反,粒子轨迹是由ODE系统的解给出的,因此它们在仿真域中是连续的。因此,对于与粒子相关的数据(例如线性动量),我们具有类似Vector{T
2021-12-13 10:16:45 26KB Julia
1
JL-01实验室管理作业指导书.doc
2021-12-12 14:47:19 322KB 资料
PGFPlotsX.jl:使用PGFPlots LaTeX包在Julia中创建图
2021-11-29 12:40:33 1.21MB latex julia plotting pgfplots
1
基准测试 实际估计可实现的(最大)内存带宽。 注意:此软件包实现了一个简单变体。 用法 函数memory_bandwidth()估计内存带宽,以每秒兆字节(MB / s)为单位。 它返回一个命名的元组,指示四个测量值的中位数,最小值和最大值。 julia > using STREAMBenchmark julia > memory_bandwidth () (median = 25723.2 , minimum = 25211.5 , maximum = 26227.8 ) julia > memory_bandwidth (verbose = true ) ╔══╡ Multi - threaded : ╟─ COPY : 24772.0 MB / s ╟─ SCALE : 25918.4 MB / s ╟─ ADD : 24352.9 MB / s ╟─ TRIAD : 2
2021-11-27 15:27:22 9KB Julia
1
帕尔迪索 Pardiso.jl软件包提供了一个使用和的接口。 没有有效的PARDISO许可证或未安装MKL库,就不能使用Pardiso.jl 。 该软件包是免费提供的,绝不能替代或更改链接库的任何功能。 安装 该软件包本身是通过Pkg.add("Pardiso")安装的,但是您还需要按照以下安装说明安装有效的PARDISO库。 MKL帕尔迪索 默认情况下,Julia将自动为您的平台安装合适的MKL。 如果您想使用自行安装的MKL,请遵循以下说明: 设置MKLROOT环境变量。 请参阅,以有关如何正确设置此变量的完整指南,通常通过执行诸如source /opt/intel/mkl/bin/mklvars.sh intel64类的source /opt/intel/mkl/bin/mklvars.sh intel64或运行"C:\Program Files (x86)\IntelSWToo
2021-11-25 15:04:44 25KB linear-algebra sparse pardiso pardiso-library
1
双页简历模板。拿着自己喜欢的模板去找自己喜欢的工作吧,后期还会发表
2021-11-23 19:11:26 8.88MB jl
1
matlab代码影响LongwaveModePropagator.jl 文献资料 建置状态 模拟VLF无线电波在卫星中的传播。 LongwaveModePropagator是一种用编程语言编写的模式理论传播模型。 该模型主要基于KG Budden的工作,他开发了一种方便的方法来计算各向异性电离层的有效反射系数,并开发了一种计算地球电离层波导中源偶极子产生的电场的通用方法。 它与长波传播能力(LWPC)相似,但其目标是更加健壮和适应性强。 与Julia进行交互时,最容易使用该软件包,但通过读取JSON文件并将结果写回到JSON,它也可以运行简单的案例。 请参阅参考资料部分,以获取构建场景和在Julia中运行模型以及从Matlab和Python生成兼容文件的示例。 安装说明 并为您的操作系统安装最新版本的Julia。 从Julia REPL,安装LongwaveModePropagator。 julia> ] (v1.5) pkg> add LongwaveModePropagator 如果您将主要在Julia中工作,则可能需要cd到工作目录,在此处] activate一个新环境,然后ad
2021-11-23 17:37:29 1.33MB 系统开源
1
Zurcher.jl 说明文件: GitHub动作: 这是我的使用Rust(1987)之后的公共汽车发动机更换模型的教学指导包。 我们同时实现了朴素的nfxp和mpec估算。 这是很幼稚的nfxp,因为它使用标准VFI而不是Rust在他的论文中开发的性能更高的多元算法。 要进行全面的基准测试,请参阅 ECTA评论, Matlab实现,其中包括作为暑期学校的一部分分发的似然函数的多元算法和解析导数。 我的代码的几个部分已从该代码库复制和修改。 这个包裹有什么意义? 重点是说明使用软件包可以相对容易地解决MPEC问题。 请查看以获取一些稀疏的解释,以及(最重要的)指向相关源代码的链接。 JuMP类似于AMPL,但免费且嵌入了适当的编程语言。 对于类似的演示,请访问 ,这非常酷。 如何安装 开始Julia。 您会看到以下内容: _ _
2021-11-16 19:15:56 701KB Julia
1
LombScargle.jl 文献资料 建立状态 代码覆盖率 介绍 LombScargle.jl是一个软件包,用于使用对周期信号的进行快速多线程估计。 提供工具以执行信号频谱分析的另一个Julia软件包是 ,但其方法要求信号在等间隔的时间进行采样。 相反,Lomb–Scargle周期图还使您能够分析采样数据不均匀的情况,这在天文学中是相当普遍的情况,在该领域中,此周期图被广泛使用。 以下文件报告了此软件包中使用的算法: Press,WH,Rybicki,GB 1989,ApJ,338,277(URL: ://dx.doi.org/10.1086/167197,Bibcode: :
2021-11-13 21:19:51 530KB time-series astronomy julia signal-processing
1
互补性 该软件包为(1)混合互补问题(MCP)和(2)带有平衡问题的数学程序(MPEC)提供了建模语言。 注意@complmentarity对于MCP, @complements对于MPEC, @complements 。 混合互补问题(MCP) 注意: 已在v0.6.2和v1.1.0之间完全重写。 现在,PATHSolver.jl既提供了指向解算器的接口,又提供了与JuMP的集成,但目前仅限于线性问题。 对于非线性问题,您仍然需要使用 ,现在它还使用新的PATHSolver.jl作为其求解器。 Complementarity.jl的大多数部分保持不变,除了如何传递求解器选项。 该软件包提供了一个建模和计算接口,用于解决(MCP):通过建模,以及通过和计算。 请参阅。 F(x) ⟂ lb ≤ x ≤ ub 一个非常简单的例子: (x+2) x = 0, x ≥ 0, x+2
1