设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

GNU Scientific Library 2.6发布,C 科学计算库

2019-8-26 12:11| 发布者: joejoe0332| 查看: 299| 评论: 0|原作者: oschina|来自: oschina

摘要: GNU Scientific Library (GSL) 是一个用于科学计算的 C 语言类库,有超过 1000 个函数。这个版本是对公共线性代数矩阵分解的主要性能改进,以及许多新特性和错误修复。如下: 为下列函数添加 BLAS 调用:gsl_vector_ ...

GNU Scientific Library (GSL) 是一个用于科学计算的 C 语言类库,有超过 1000 个函数。这个版本是对公共线性代数矩阵分解的主要性能改进,以及许多新特性和错误修复。如下:

  • 为下列函数添加 BLAS 调用:gsl_vector_memcpy、gsl_vector_scale 、gsl_matrix_memcpy 、gsl_matrix_transpose_memcpy 、gsl_matrix_tricpy 、gsl_matrix_transpose_tricpy 
  • 删除函数 GSL_linalg_Complex_home_hm 和 GSL_linalg_Complex_home_mh 
  • 添加 GSL_linalg_symmtd 和 GSL_linalg_hermtd 的单元测试
  • 已将多个大型 TSQR 算法转换为使用新的 3 级 QR 分解
  • 非线性最小二乘 Cholesky 解算器现在使用新的 3 级 BLAS 方法;旧的改进 Cholesky 求解器仍然适用于 gsl_multifit_nlinear_solver_mcholesky 和 gsl_multilarge_nlinear_solver_mcholesky
  • 实现了几个线性代数例程的 3 级 BLAS 版本:Triangular matrix inversion、Cholesky decomposition and inversion、LU decomposition and inversion、QR decomposition、Generalized symmetric/hermitian eigensystem reduction to standard form 
  • 删除函数 gsl_linalg_hessenberg( )
  • 将 gsl_interp2d_eval_e_extrap( ) 重命名为 gsl_interp2d_eval_extrap_e( ),以匹配文档
  • 将 GSL_SF_hermite 函数重命名为与库的其余部分更一致的函数,并取消旧函数名称
  • 更新 GSL_SF_hermite_func( ) 以使用 B.Bunck 的更新算法,该算法对于大 x 更稳定;还添加了 GSL_SF_hermite_func_FAST( )
  • 添加 gsl_vector_axpby( )
  • 添加二进制搜索树模块(GSL_BST),基于 GNU libavl
  • 将 -u 标志移至 gsl-histogram
  • 更新 spMatrix 模块:为所有类型添加例程和数据结构(float、uint、char等等);添加 gsl_spmatrix_scale_columns( ) 和 gsl_spmatrix_scale_rows( );添加 gsl_spmatrix_add_to_dense( );更有效地重新分配 COO/三叉树矩阵(不再重建二叉树);增强测试套件;添加 gsl_spmatrix_min_index( ) 

下载地址:

http://savannah.gnu.org/files/?group=gsl

详情见发布说明:

http://savannah.gnu.org/forum/forum.php?forum_id=9530 


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部