问题标签 [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.
fortran - 修改刚性求解器中的因变量(vode)
我正在使用netlib的dvode ODE 求解器来求解一个僵硬的稀疏系统(应用程序是大气化学)。子程序的第一次调用完成了一组初始化任务,并将因变量的初始值数组作为输入。在随后的调用中,例程执行实际的积分,并且数组仅用作输出。dvode
y
y
由于各种原因,我需要y
在集成过程中修改依赖数组的一个元素。Asy
用作除第一次调用之外的所有输出,忽略dvode
对 的输入值的修改。y
相关数据似乎存储在工作区数组中。
有没有办法强制dvode
让我在集成期间更改依赖数组的值?我不想弄乱求解器的内部结构,如果可能的话,我想避免更改工作区数组,因为可能存在各种难以预见的依赖关系。我尝试在初始化和集成调用之间交替,但这会使事情变慢。
如果没有明确的解决方案,我还会考虑尝试另一个(与 Fortran 兼容的)求解器来解决僵硬、高度非线性的 ODE。
java - Matrix Toolkits Java 和 Netlib-Java 的文档在哪里?
我开始为 Java 安装一些快速矩阵和 BLAS 库,并根据Java Matrix Benchmark的结果选择了 MTJ(由 netlib-java 支持)。我相信我已经通过 Maven 安装了所有东西,但是我找不到这些库的任何可靠文档。
合乎逻辑的起点是 github 页面:
...但是除了 Github 上极其简洁的 MTJ wiki 部分之外,我找不到任何教程或 javadoc 的链接。Netlib 的源代码似乎在 fortran 中(使用 F2J 作为编译步骤),所以我也无法通过源代码代替 javadoc 直接爬网。
更令人困惑的是,出于某种原因,似乎有某种用于 MTJ 的 Javadoc 由德国大学托管,它引用了似乎不属于 MTJ 库的包(如 nni.BLAS) Maven为我做的。在田纳西大学的某个地方托管了另一个更粗略的 Javadoc,虽然与 netlib-java 项目没有明显的联系,但不知何故有一个 Javadoc 页面似乎解释了 netlib-java 的 DGEMV 实现使用的三个额外整数参数(偏移量某种形式?)。如果我查看DGEMV的 netlib-java 发行版中的 fortran 文档,它具有我期望从 DGEMV 获得的 11 个标准参数。
所以这是我的问题:
1.) 是否有 MTJ/netlib 的官方文档?如果有,在哪里?
2.) 如果没有官方文档,是否还有其他资源可以让某人学习使用这个库?如果这个项目不是由开发人员专门使用,那么人们正在学习以某种方式使用它。如何?
3.) 如果 Netlib 的 11 参数 DGEMV 的 Java 版本没有通过 Maven 作为 MTJ 的一部分安装,那么我硬盘上的这个 14 参数是什么?
谢谢。
android - android中的silvertunnel-ng netlib 0.0.4
我想问是否可以在 android 设备上使用 silvertunnel-ng netlib 0.0.4。我尝试使用它,但我在库的加密类中遇到安全计算问题。
警告信息是:
总体超时已达到并且从未连接到 TOR 网络!
installation - 从源代码安装 ATLAS
我使用 gcc 4.4.2 在 RHEL 6 中安装 ATLAS
../configure -b 64 -Fa alg -fPIC --cc=/lib/gcc/64-bit/4.4.2/bin/gcc --prefix=/home/pkgs/atlas
我有一台 8Gig Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz 机器,仅“构建”就需要将近 5 个小时,这是正常的吗?有没有办法加快调整和构建过程?
gradle - Gradle 尝试解压缩 pom 类型的依赖项
在我的一个项目中,我依赖于一个 java 矩阵库 MTJ,我在下面这样指定build.gradle
:
MTJ 反过来依赖于 netlib,更具体地说,它相当于在'com.github.fommil.netlib:all:1.1.2'
上面显式添加 compile。
当我运行 gradle 构建。我收到以下错误:
因此,当它只是一个指向其他依赖项的 pom 时,不知何故 gradle 会感到困惑并将文件视为 zip 文件。
任何人都有修复或知道解决方法?
python - 插入错误 1241 时 mysqldb 插入错误:操作数应包含 1 列
dbPickle = pickle.dumps(self.rawRequestObject)
是我的泡菜,我需要将其与其他一些数据一起存储在 mysql 数据库中。
以上是我将数据插入数据库的方法。
以下是分别传递给上述方法的值:
type() 报告的上述每种数据类型为:
下面是我试图插入上述值的表模式:
插入数据时出现的错误是:
错误 1241:操作数应包含 1 列
我正在使用 python MySqlDb。有人可以指导我我到底错过了什么吗?
我确实经历了关于相同错误的 SO 问题,但似乎没有一个适用于我的情况。
找到了问题和解决方案:经过几分钟的调试,我意识到将这些存储在 MySql 的 TEXT 列中的唯一方法是先 str() 它们,然后再使用 conn.escape_string(),因为它是 ' 和" 在插入的值中,这实际上是导致问题的原因。所以现在我可以插入这些值了。
然而,这带来了另一个问题。现在,当我从数据库中读回这些值时,我不想要转义的值。我希望 ' 和 " 像在逃避它们之前一样存在。看起来没有功能可以扭转这种情况,我唯一的出路是手动处理它。有没有更好的方法来做到这一点?
c++ - how to call fortran routines from C++?
I wish to call fortran routine cbesj.f from my C++ code and how do I achieve this?
Here are steps I have done:
Download cbesj.f plus dependencies from netlib amos webpage, http://www.netlib.org/cgi-bin/netlibfiles.pl?filename=/amos/cbesj.f
In the source dir,
f2c -C++PR *.f
g++ -c *.c
ar cr libmydemo.a *.o
[test_cbesj.cpp][1] and [mydemo.h][2] are used to call the subroutine in this way,
g++ test_cbesj.cpp -lf2c -lm -L. -lmydemo it returns bug:
test_cbesj.cpp:(.text+0xd6): undefined reference to `cbesj_(complex*, float*, long*, long*, complex*, long*, long*)'
What shall be the proper way to refer to cbesj_ subroutine in my problem? Thanks!
Thanks for casey: I think your approach is the best. But I still have set fault, why? Here we go:
in modemo.h
in test_cbesj.cpp,
Then,
Thanks for roygvib's reply! Good suggestions actually. Here is the changed test_cbesj.cpp:
No more seg fault. But out of some reasons, the code does not work as expected:
and answers are wrong and ierr also says so from the source code:
apache-spark - Spark netlib-java BLAS
我正在尝试对我的非工作 apache spark 和 netlib 设置进行故障排除,但我不知道下一步该做什么。
这里有一些信息:
- Spark 1.3.1(但也尝试过 1.5.1)
- 具有 3 个节点的 Mesos 集群
每个节点上的 Ubuntu Trusty 并按照 BLAS 包安装
/li>
我已经构建了一个示例 jar 用于测试netlib-java是否可以检测到这个库,代码如下:
当我执行此代码时,我得到以下响应:
所以它似乎在这里工作得很好。但是 spark 无法检测到库。我已将此 java 依赖项添加到我的程序集 jar
另外,如果我尝试用这个包启动一个 spark shell,它也不起作用。
java - 如何通过 TOR 发出 HTTPS 请求?
我使用SilverTunnel NG Netlib
Java 库从 Java 连接到 TOR。
通过 TOR 到端口 80 的 HTTP 连接和到端口 443 连接的直接 HTTPS 连接工作正常。但是,当我尝试通过 TOR 与 443 端口建立 HTTPS 连接时,我得到了服务器的答复
400 普通 HTTP 请求已发送到 HTTPS 端口。
我该如何解决?
apache-spark - 我可以将 Anaconda 提供的 MKL 库与 Spark 一起使用吗
我想将 Anaconda 提供的 MKL 库与 Spark 一起使用。我安装了 libgfortran
链接库
并将 PATH_TO_ANACONDA/lib 放在 LD_LIBRARY_PATH
但是当我运行 Spark ALS 示例时,我看到了
所以我认为它没有用。这有什么明显的问题吗?