问题标签 [netlib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
282 浏览

java - How to make netlib-java use the native Intel MKL library LAPACK implementation?

I'm using netlib-java via breeze and upon initialization I see that netlib is linking to the reference lapack library implementations which AFAIK are not optimized. However, I have Intel MKL latest version installed in my Windows 7 64b machine and would like netlib-java to link to the Intel MKL native LAPACK library dll's.

What do I have to do to link netlib-java to use the Intel MKL LAPACK implementation?

0 投票
1 回答
191 浏览

fortran - DGAMIC netlib 函数计算不完整的 Gamma 退出并出现错误

我需要一个程序来计算不完整的 Gamma 函数。当然,我试过 netlib 路由,找到了 dgamic 函数。但是,编译以下测试程序后

像这样使用 gfortran 6.2.0 版

并运行,我收到以下 slatec 错误消息

有没有人知道如何避免这种情况?从错误的外观来看,它看起来像是一个设计缺陷。

0 投票
1 回答
845 浏览

apache-spark - 如何为 Spark 2.2.0 正确设置本机 ARPACK

我在运行 PySpark 作业时收到以下警告:

2006 年 17 月 10 日 18:27:16 警告 ARPACK:无法从以下位置加载实现:com.github.fommil.netlib.NativeSystemARPACK

2006 年 17 月 10 日 18:27:16 警告 ARPACK:无法从以下位置加载实现:com.github.fommil.netlib.NativeRefARPACK

我的代码是

我正在使用 Ubuntu 16.04 EC2 实例。我已将以下所有库安装到我的系统中。

我已将 LD_LIBRARY_PATH 调整为指向共享库路径,如下所示。

现在,当我列出 $LD_LIBRARY_PATH 目录时,它向我显示了以下.so文件

但我仍然无法使用本机 ARPACK 实现。另外我正在缓存传递给矩阵的 RDD 但它仍然抛出缓存警告任何建议如何解决这 3 个警告?

我已经从 spark 下载页面下载了 spark-2.2.0 的编译版本。

0 投票
0 回答
36 浏览

linux - intel MKL中是否有类似于vdInvSqrt的netlib方法?

使用英特尔 MKL 获取矩阵/向量的逆平方根的调用是

还有其他方法可以仅使用netlib调用来执行此功能吗?

0 投票
1 回答
907 浏览

java - java.lang.UnsatisfiedLinkError:java.library.path 中没有 mkl_rt

我在 windows10 中有一个使用微笑库的 java8 应用程序。例如,当我运行 LLE 算法时,我收到了以下警告:

Smile-netlib 模块在类路径中不可用。将使用纯 Java 矩阵库。所以我决定通过 maven 添加微笑 ntelib,正如 github 中的微笑所建议的那样。但是再次运行后,我得到了这个堆栈跟踪:

1) mkl_rt 是什么,我如何将它插入到 java 中?这意味着数学内核库?2) 微笑还建议“让他们的机器优化 libblas3 (CBLAS) 和 liblapack3 (Fortran) 在运行时作为共享库可用。” 我怎样才能做到这一点?

编辑:

我找到并下载了 mkl_rt.dll 并将其放在一个名为 dlls 的文件夹中。我当前的问题是,通过在 java.library.path 中设置带有 mkl_rt 的文件夹,它会找到 dll,但找不到来自其他依赖项的函数。我在问题开始的微笑网络库中找到了这段代码。

在此处输入图像描述

JMatrix(蓝色)是smile.math.matrix包中smile-math jar中的一个类,所以当我通过vm参数、编程方式或通过本地位置的eclipse添加路径时,dllsmile-netlib NLMatrix类找不到JMatrix 类是smile-netlib,我收到以下错误。

0 投票
1 回答
50 浏览

fortran - 为什么计算两个变量的乘积符号使用绝对值?

Brent 寻根函数的 Netlib 库模块检查两个变量的符号是否不同,如下所示:

为什么这个检查包括/dabs(fb)而不是简单的(fa*fb) .le. 0.0d0?我用 Python 做了一个快速检查,似乎 x 和 y 的值非常大 (+/-1e200),其中 x*y=+/- inf,比较 x*y<= 0 仍然可以正常工作。