论文标题

Quasinormalmodes.jl:用于计算二阶ODE的离散特征值的Julia软件包

QuasinormalModes.jl: A Julia package for computing discrete eigenvalues of second order ODEs

论文作者

Sanches, Lucas Timotheo

论文摘要

Quasinormalmodes.jl是一个用于计算任何一般相对性模型的准模式的朱利娅软件包,其扰动方程可以表示为二阶均匀ode。不仅如此,该软件包可用于计算任何二阶均匀ode的离散特征值(例如,如果这些特征值实际上存在,则独立schrödinger方程的能量特征态)。该软件包具有灵活且用户友好的API,用户在其中包含边界和渐近条件后,只需提供问题的系数即可。用户还可以选择使用机器或任意精度算术来用于涉及的基础浮点操作以及是否顺序进行计算或使用线程并行进行计算。 API还试图不强制用户上的任何特定工作流程,以便他们可以在没有不必要的入侵的情况下将现有功能纳入研究管道上。

QuasinormalModes.jl is a Julia package for computing the quasinormal modes of any General Relativity model whose perturbation equation can be expressed as second order homogeneous ODE. Not only that, the package can be used to compute the discrete eigenvalues of any second order homogeneous ODE (such as the energy eigenstates of the time independent Schrödinger equation) provided that these eigenvalues actually exist. The package features a flexible and user friendly API where the user simply needs to provide the coefficients of the problem ODE after incorporating boundary and asymptotic conditions on it. The user can also choose to use machine or arbitrary precision arithmetic for the underlying floating point operations involved and whether or not to do computations sequentially or in parallel using threads. The API also tries not to force any particular workflow on the users so that they can incorporate and adapt the existing functionality on their research pipelines without unwanted intrusions.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源