部分可能需要科学上网
Abersim(folk.ntnu.no/johannk/Abersim/)
接口:MATLAB
许可:GNU通用公共许可证(GPL)
说明:线性和非线性超声仿真
AC2D(individual.utoronto.ca/kzhu)
接口:C 与MATLAB
许可:伯克利软件分发(BSD)
说明:有限差分时域(FDTD)
BEM (bempp.org)
接口:C 和Python
许可:伯克利软件分发(BSD)
说明:开源C 边界元库
CREANUIS(creatis.insa-lyon.fr/site7/en/CREANUIS)
接口:C / C
许可:CeCILL-B
说明:非线性超声仿真
Dream MATLAB Toolbox(signal.uu.se/Toolbox/dream/)
接口:MATLAB
许可:GNU通用公共许可证(GPL)
说明:基于线性空间脉冲响应,对超声换能器单元或阵列辐射的声场进行仿真
Field II(field-ii.dk)
接口:MATLAB
许可:免费软件(闭源)
说明:基于线性空间脉冲响应,对换能器波束方向图和B模式超声图像进行仿真
FOCUS(egr.msu.edu/focus-ultrasound)
接口:MATLAB
许可:免费软件(闭源)
说明:使用快速近场方法(FNM)等对超声换能器辐射的声场进行仿真
HITU Simulator(github.com/jsoneson/HITU_Simulator)
接口:MATLAB
许可:Berkeley Software Distribution(BSD)
说明:二维轴对称坐标系中KZK方程的频域解,以及Pennes生物热方程的隐式有限差分解
KZK Bergen Code(uib.no/people/nmajb/)
接口:Fortran
许可:开放源代码
说明:一维和二维(笛卡尔或轴对称)中KZK方程的频域解
KZK Texas Code(people.bu.edu/robinc/kzk/)
接口:Fortran / C
许可:开放源代码
说明:时域计算机代码,用于基于增强的KZK方程对流体中的轴对称声束建模
mSOUND(m-sound.github.io/mSOUND/)
接口:MATLAB
许可:GNU通用公共许可证(GPL)
说明:Westervelt方程的混合域求解器
MU-DIFF(mu-diff.math.cnrs.fr)
接口:MATLAB
许可:GNU通用公共许可证(GPL)
说明:用于解决多次散射的MATLAB工具箱
MultipleScattering(github.com/JuliaWaveScattering/MultipleScattering.jl)
接口:Julia
许可:MIT“ Expat”许可证
说明:一个Julia库,用于仿真,处理和绘制波的多次散射
NiHu(last.hit.bme.hu/nihu)
接口:MATLAB
许可:开放源代码
说明:C 和Matlab工具箱,用于通过边界元方法(BEM)解决边界值问题
OpenBEM(openbem.dk)
接口:MATLAB
许可:开放源代码
说明:2D和3D中任意几何形状的Helmholtz方程的解
Seismic CPML(geodynamics.org/cig/software/)
接口:Fortran 90
许可:CeCILL
说明:使用有限差分法求解二维或三维各向同性或各向异性弹性,粘弹性或多孔弹性波方程
Simsonic(simsonic.fr)
接口:MATLAB
许可:GNU通用公共许可证(GPL)
说明:2D和3D弹性力学方程的有限差分时域(FDTD)解决方案
SPECFEM3D(/geodynamics.org/cig/software/specfem3d/)
接口:MATLAB
许可:GNU通用公共许可证(GPL)
说明:使用连续的Galerkin谱方法
Ultrasim(mn.uio.no)
接口:MATLAB
许可:GNU通用公共许可(GPL)
说明:用于基于Rayleigh-Sommerfeld积分的离散解决方案模拟超声场的交互式工具箱
USTB(ustb.no)
接口:MATLAB
许可:开放源代码
说明:开源MATLAB工具箱用于处理超声波信号