首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一种方法可以将NAG库链接到Ubuntu (Linux)系统上的Algol68程序?

有没有一种方法可以将NAG库链接到Ubuntu (Linux)系统上的Algol68程序?
EN

Stack Overflow用户
提问于 2020-02-05 02:11:08
回答 1查看 48关注 0票数 2

我重新访问Algol68,因为我认为它具有重要的历史意义。我想将我的一个程序(以学生身份编写)链接到NAG库例程f07abf (线性方程求解器)。问题是,作为一名退休学者,我是否需要购买NAG库,以及如何在我的Ubuntu系统上使用a68g将其链接到程序?NAG网站本身是相当技术性的,我需要一些指导。

EN

回答 1

Stack Overflow用户

发布于 2020-03-05 17:16:49

我没有完整的答案,但有几个提示:

  1. a68g确实提供了“GSL在LU分解中使用的算法是部分旋转高斯消去法”cf。learning-algol-68-genie.pdfGSL LinAlg。这个GSL版本可能是一个有用的替代方案。
  2. 还: a68g可以(动态)生成(和编译)C代码,然后load+call生成的C library.so ...这将取决于你是否有足够的带宽来弄清楚这个C代码的生成/编译/加载/调用过程,并通过FORTRAN NAG库重新路由。
  3. 我之前曾联系过NAG的某个人,他们暗示经典的Algol68版本的NAG已经丢失了,他们还暗示(如果有人能找到一个副本),他们可能会合理地允许使用Algol68版本的NAG。我建议你找到你以前大学的版本,然后征得NAG的许可才能使用。(让我知道你找到了什么版本,你的大学可能有一个存档,问问他们,它可能在磁盘存档中,或者仍然在尘土飞扬的旧巴斯夫磁带上,磁带仍然可以读取。)
  4. 选择一个不同的A68实现……例如:您可以从algol68toc (也称为Algol68RS)调用"ALIEN“子例程,因此可以调用f07abfFORTRANC版本。
  5. :我相信McJones @ Computer History博物馆(位于美国加州山景城)会很乐意为你找到的任何Algol68 NAG版本编目。通过这种方式,其他人可以在你的footsteps.
  6. There中跟随,这也是algol68linkedin的一个活跃的小组,在那里你可以问这些类型的NAG,我相信很多早期的NAG例程都是从非NAG作者那里借来的。因此,您可能希望找到原始f07abf.
  7. re:的原始f07abf作者,以获得使用原始Algol68的许可“重新访问Algol68,因为我认为它具有重要的历史意义……”这就是为什么像HOG这样的组织在2003年就存在了,并将在2103年继续存在。;-)

我希望这能帮到你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60063267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档