专栏首页arxiv.org翻译专栏OGRe:面向对象的Mathematica广义相对论软件包

OGRe:面向对象的Mathematica广义相对论软件包

我们提出了了OGRe,一个用于张量演算的现代的Mathematica软件包,其设计既强大又易于使用。该软件包可用于数学和物理中需要张量计算的各种场合,但它特别适用于广义相对论。通过实现面向对象的设计范式,OGRe允许轻松计算任意复杂的张量公式,并根据需要在后台自动转换索引配置和坐标系统,使用户无法以不一致的方式组合张量,从而消除用户错误。其他功能包括以各种形式显示张量、自动计算曲率张量和测地方程、在会话之间轻松导入和导出张量、优化算法和提高性能的并行化等。

原文标题:OGRe: An Object-Oriented General Relativity Package for Mathematica

原文:We present OGRe, a modern Mathematica package for tensor calculus, designed to be both powerful and user-friendly. The package can be used in a variety of contexts where tensor calculations are needed, in both mathematics and physics, but it is especially suitable for general relativity. By implementing an object-oriented design paradigm, OGRe allows calculating arbitrarily complicated tensor formulas easily, and automatically transforms between index configurations and coordinate systems behind the scenes as needed, eliminating user errors by making it impossible for the user to combine tensors in inconsistent ways. Other features include displaying tensors in various forms, automatic calculation of curvature tensors and geodesic equations, easy importing and exporting of tensors between sessions, optimized algorithms and parallelization for improved performance, and more.

原文链接:https://arxiv.org/abs/2109.04193

原文作者:Barak Shoshany

我来说两句

0 条评论
登录 后参与评论

相关文章

  • OGRE + MinGW + Code::Blocks环境的搭建

    逍遥剑客
  • 基于计算机技术的数学教学方法:CBM教学理论

    WolframChina
  • 2016年,这个事你必须知道!

    WolframChina
  • 从 Mathematica 1.0 到 Wolfram 11.0, 一场持续了30多年的智慧之旅!

    WolframChina
  • 使用 Wolfram 技术的新书 — 数学类

    WolframChina
  • 最新版Mathematica(Wolfram 语言)11正式发布

    WolframChina
  • Wolfram System Modeler 系统动力学建模|现在可与商业模拟库一起使用

    系统动力学(SD)是一种非常强大和灵活的建模范式,非常适合于解决战略性商业、经济和公共政策问题。几年前,德国BSL管理支持公司的管理顾问和开发人员Guido W...

    WolframChina
  • AI攻破高数核心,1秒内精确求解微分方程、不定积分,性能远超Matlab

    这是Facebook发表的新模型,1秒给出的答案,超越了Mathematica和Matlab这两只付费数学软件30秒的成绩。

    量子位
  • 数学之美——用Wolfram语言制作的3D打印珠宝

    我喜欢将数学概念转化为可穿戴的艺术作品。这就是我的企业Hanusa Design背后的想法。我制作独特的产品,这些产品的特点是以数学的美丽和精确为灵感的惊人设计...

    WolframChina
  • 融入计算思维的数学教育解决方案

    WolframChina
  • 工程系的学生为什么要学Wolfram语言而不是Matlab

    Matlab 类似于 Fortune 和 C 代码,估计一般的小朋友是没有兴趣学的。Mathematica 是函数式编程,当然也支持过程式编程,还有对象编程、基...

    WolframChina
  • Wolfram Mathematica 使用入门培训

    WolframChina
  • 当我们谈论计算机科学

    下午偶有所悟,特作此文防止青年痴呆。 这学期的学习算是走了一半计算机科学概论。广度的学习通常会被指责为广而不精,但对我而言这是毫无意义的,因为 ...

    racaljk
  • 与哈佛教授Oliver Knill访谈实录

    https://blog.wolfram.com/2013/11/06/qa-with-harvard-professor-oliver-knill/

    WolframChina
  • Mathematica 将土木工程原理应用于整形外科

    使用计算机似乎毫不费力,因为 Mathematica 让我通过引入简单的代码行来构建大型、复杂的程序,每次只引入一行。它给我一种以自然模式执行数学步骤的感觉,而...

    WolframChina
  • 号外!!!号外!!! Wolfram公司派专家团队来中国做巡回演讲啦!!!

    WolframChina
  • 2018诺贝尔经济学奖得主,一名62岁的Python教徒

    北京时间10月8日,瑞典皇家科学院宣布,将2018年诺贝尔经济学奖授予美国学者威廉·诺德豪斯(William D. Nordhaus)和保罗·罗默(Paul M...

    新智元
  • Mathematica 30年的历史才仅仅是开始

    6月23日,我们庆祝 Mathematica 发布三十周年。大多数三十年前开发的软件现在已经消失了,但 Mathematica 依然在这里。事实上,从很多方面来...

    WolframChina
  • 一文教你区分Visual C++、Dev C++、codelite、code::blocks

    C语言在这两个平台上语法都是相同的,都支持C89。不同的主要是外观及效率这些东西。

    Jasonangel

扫码关注云+社区

领取腾讯云代金券