Gosl-GO科学图书馆是一组使用Go语言开发的科学仿真工具集。它涵盖了数值方法和微分方程求解器的开发,以及快速傅立叶变换、随机数生成、概率分布和计算几何的函数。该库包含了用于线性代数计算(包括向量和矩阵运算、特征值和特征向量计算、线性解算器)和数值方法(如数值正交)的基本函数。Gosl与C和Fortran编写的现有库(如OpenBLAS、LAPACK、UMFPACK、MUMPS、QUADPACK和FFTW3)链接,这些库长期以来一直是高性能仿真开发的基石。使用Gosl开发功能强大的数值模拟的最简单方法是通过Docker。安装Docker和VS Code后,您可以在几分钟内开始利用Gosl进行开发,而且它可以直接在Windows、Linux和macOS上运行。