当前位置: 首页 > 软件库 > 程序开发 > 数学计算 >

SHTns

球面谐波转换库
授权协议 CeCILL
开发语言 C/C++ Python
所属分类 程序开发、 数学计算
软件类型 开源软件
地区 不详
投 递 者 韩鸿
操作系统 Linux
开源组织
适用人群 未知
 软件概览

SHTns 是一个高性能的球面谐波转换库。它的目的是在球面几何图形上进行各种数值模拟(流体流动,MHD等)。通过细致的向量化处理和运行时调整可达到很高的性能。使用 OpenMP 支持多线程转换。提供标量和矢量变换、合成和分析,灵活截断,规范化。包含一个Python接口。

示例代码:

SHTns is high-performance Spherical Harmonic Transform library. It is aimed at numerical simulation (fluid flows, mhd, etc.) in spherical geometries. It is very fast, thanks to careful vectorization and runtime tuning. It supports multi-threaded transforms via OpenMP. It features scalar and vector transforms, synthesis and analysis, flexible truncation, and normalization. A Python interface is included.

 相关资料
  • 我正在尝试将球坐标转换为笛卡尔坐标,以绘制一个简单的三维金字塔。 下面是获取金字塔四个主要角的代码,具体取决于极角yrad和方位角xrad以及顶点坐标x和y: 方位角轴似乎工作正常,但问题是,在操纵极轴角时,当它们越过天顶或底部时,左右会互换,如图所示(选择顶部的mp4以更平滑地播放):http://gyazo.com/4a245713c232893960863cf4ea4186f6 怎么了?

  • 有没有办法将Mono对象转换为javaPojo?我有一个web客户端连接到第三方REST服务,而不是返回<code>Mono</code>,我必须提取该对象并询问它。 我找到的所有示例都返回

  • 本文向大家介绍微波访问的全球互操作性(WiMAX),包括了微波访问的全球互操作性(WiMAX)的使用技巧和注意事项,需要的朋友参考一下 全球微波访问互操作性(WiMAX)是一种基于IEEE 802.16标准的无线微波技术。它最初由WiMAX论坛于2001年发布,现在称为固定WiMAX版本。它与Wi-Fi相似,尽管即使在30英里的距离内也可提供高达1 Gbps的更高数据速率。 WiMAX论坛将WiM

  • 本文向大家介绍android球形水波百分比控件代码,包括了android球形水波百分比控件代码的使用技巧和注意事项,需要的朋友参考一下 本文主要介绍的是一个球形水波的百分比控件,市面上有各种形形色色的百分比控件,我一直觉得水波是最炫的,UI给了我这个机会,然而网上搜了一大堆,不是太复杂,代码太多(反正我是调不出效果来),就是有瑕疵的,所以只好自己写了,这里开源出来,方便大家。有什么问题或者建议大家

  • 问题内容: 我上传了CSV文件,该文件将所有列自动转换为varchar。我需要将值22.30转换为0.223。 但是我得到了错误: 消息8115,级别16,状态8,行146 将数字转换为数据类型数字的算术溢出错误。 问题答案: 我需要将值22.30转换为0.223。 您需要将其设置为100.0,然后就可以了 返回值: 因此,您需要先对表进行处理,然后对列进行处理。 简单的方法是: 添加新列。 将数

  • Cocos Creator 3D 中使用球面光替代 点光源(Point Light),因为真实世界中的物理光源都具有光源大小属性。 参数名称 说明 Color 光源颜色 UseColorTemperature 是否启用色温 ColorTemperature 色温 Size 光源大小 Range 光照影响范围 Term 选用的光照强度单位术语 球面光支持两种单位制系统:发光功率(LUMINOUS_P