软件特点
下面是Magma软件的一些主要特色:
1、明确的定义:用户在计算的过程中需要明确的定义所使用的代数系统,因为后续的所有计算对象都是基于这些已定义系统的。
2、高度的集成:在Magma软件中的每个代数系统都采用了相似的类构造函数,这种统一的定义方式使得Magma软件能综合利用各种各样的代数系统,并利用它们进行各种运算。
3、关系:这是Magma软件提供的一种特殊机制,用它来管理系统生成的各种代数结构之间的“关系”。
4、丰富的资料:Magma提供了非常丰富的示例和相关算法,它里面包含了如对P^n+(-)1的因式分解,P是一个素数,模方程,强正则图,极大子群的单群,积分格,K3的表面等许多常用的代数问题及代码。
5、优异的性能:Magma在算法和实现上都有非常优异的表现,它对很多计算从硬件上进行了 优化。
Magma软件的使用
Magma软件采用命令行的形式,在安装好之后,你可以直接输入Magma来运行软件。
Magma软件要求在每行命令结束的时候输入‘;’然后回车来表示该命令已输入完毕,可以进行计算。当运算结束或软件等待输入时,它会在每行的左侧显示如下提示符:
>
例如,当计算4+2时,你可以在提示符后输入‘print 4+2;’,然后回车,由于Magma是一种交互式语言,它就会立即进行计算,你的屏幕便会显示:
>print 4+2;
6
(切记:Magma语言的每行以‘;’为结束标志,绝不可漏写)
其实,像上面的这种计算,print也可以不写,你直接输入
>4+2;
6
机构版
虽然Magma是一个非商业系统,但我们需要收回其分配和支持所产生的一切费用。这些成本包括移植到众多不同的处理器和平台,准备用户文档,及时修复错误以及提供高标准的用户支持。因此,分销是按照订阅的方式组织的,借此一个网站将一个订阅在一个或多个指定的处理器上运行一段时间,通常为三年。订阅网站提供所有新版本,错误修复和一般支持,而订阅是更新的。在订阅期结束时,一个网站可以续订其订阅,或者在订阅活动期间继续运行安装的最后一个版本。
订阅费用取决于机器数量和处理器类型。作为一般说明,商业或政府实体的三年订阅将是:
一台台式机(较多6个内核): |
|
2200美元(2052欧元) |
两到四台台式机(较多24个内核): |
|
3300美元(3078欧元) |
教育机构三年认购的折扣价格为:
一台台式机(较多6个内核): |
|
1100美元(1026欧元) |
两到四台台式机(较多24个内核): |
|
1650美元(1539欧元) |
重要提示:由于汇率和其他因素的频繁变化,以上费率仅供参考。
折扣可用于多台机器。折扣率也适用于位于新兴工业化国家的教育机构。商业和政府机构的利率较高。