十月-下

#完成事项

  • LMCAS
    • 统一了精确符号数的表示,重构了内建积分流程
    • 调整了数学接口,多步计算共用步数限制,并保留原始错误信息
    • 闭式积分结果增加了残差验证,记录了结果的精确或近似来源
    • 修复了极端尺度下的方程求解和 ODE 识别错误
    • 数值积分结果增加了误差估计,更新了相关调用和测试
    • 复用了 Ninja 构建目录,调整了代码检查配置
  • LMMC
    • 修复了 LSQR 和 MINRES 的收敛判断、残差检查与错误处理
    • 调整了直接求解的奇异判断,修复了小尺度和非有限输入下的问题
    • 调整了返回缓冲区的分配与释放;特征值和 SVD 结果直接使用已有缓冲区
    • 新增了 Ninja 构建预设,精简了代码检查和 CI,保留了安装测试
  • LMMP
    • 新增了扩展 gcd 和模逆相关方法,修复了近邻输入、进位和输出缓冲区中的错误
    • 重构了精确除法与模逆计算,优化了分块计算和缓存使用
    • 将 FFT、逆 FFT 蝶形中的移位和加减法合并为一次调用,增加了 x64 和 arm64 汇编实现
    • 新增了梅森分治乘法与平方,根据规模选择分治或 FFT
    • 在约减、精确除法、模逆、hgcd 和开方等计算中使用了梅森分治与缓存
    • 新增了梅森相关调优程序,修复了采样路径并更新了调优阈值
  • LMVM
    • 向量和矩阵对象直接接管数值库返回的缓冲区,补充了分配失败后的释放处理
    • 保留了需要的输入副本,增加了内存管理相关测试
  • Lamina
    • 更新了 CAS 接口,返回完整的积分误差、变换条件和收敛域
    • 稀疏求解直接使用数值库返回的收敛结果,更新了相关语言测试
    • 更新了数学接口和内存管理文档,以及相关运行示例
    • 统一了 Ninja 构建目录和并发配置,合并了数学库检查,改用标准安装组件打包

#计划事项

  • LMCAS
    • 略
  • LMMC
    • 略
  • LMMP
    • 略
  • LMVM
    • 略
  • Lamina
    • 略

#订阅

RSS | Discord