1. ALPHA 快速安装和使用

ALPHA由C/CUDA C开发,天然支持跨平台。

1.1. 下载软件

前往下载页面选择与您操作系统相匹配的版本: 点此下载

1.2. ALPHA 所需安装环境

在开始安装之前,请注意我们的软件需要CUDA(Compute Unified Device Architecture)支持。 CUDA是由NVIDIA提供的并行计算平台和编程模型,用于加速计算任务,特别是在涉及图形处理单元(GPU)的应用中。为确保您能够充分利用我们的软件性能,需要先安装CUDA。

1.2.1. 系统要求

  • Windows 7或更高版本

  • Ubuntu 1804或更高版本

1.2.2. 硬件要求

CPU:Intel和AMD均可 GPU:支持CUDA的NVIDIA显卡(推荐使用显存大于6GB的显卡)

1.2.3. CUDA安装

ALPHA使用CUDA编程实现GPU加速MOC计算,因此您的电脑上应该安装相应的CUDA版本。

  1. 访问NVIDIA官方网站 https://developer.nvidia.com/cuda-toolkit 下载适用于您操作系统的CUDA版本

  2. 双击安装程序,并按照提示进行安装。在安装过程中,推荐直接默认安装,您也可以根据需要选择不同的组件,但请确保包括CUDA驱动程序和CUDA工具包。

  3. 完成CUDA的安装后,重启计算机以应用更改。

  4. 如果您适用WSL运行ALPHA,CUDA安装细节请参考官方文档 https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=WSL-Ubuntu&target_version=2.0&target_type=runfile_local

1.2.4. ALPHA安装

ALPHA无需安装,解压即可使用

1.2.5. 推荐环境

Visual Studio

2019 / 2022

gcc

7.3 / 9.4

CUDA

9.2/10.2/11.x/12.x

  • 注:CUDA12开始支持算力89的编译选项,因此使用算力89的显卡(如4090)用户们最好安装CUDA12

1.3. 运行ALPHA

ALPHA与其他MOC程序使用方式相同,用户需要编写输入卡进行几何建模、材料定义、求解器设置等操作,然后使用命令行运行。

  • 直接命令行或者脚本运行

    /path/to/alpha input_file.inp [options]
    

  • path/to/alpha:这里应替换为您的ALPHA路径。在Windows系统中,可能是一个.exe文件,在Linux中可能是一个可执行文件。

  • [options] : 选项是可选的,您可以根据您的需求在运行命令中添加相应的选项。

  • 可用选项:
    • --homo :进行均匀化计算,将2164群计算结果均匀化为ECCO33群常数

    • --homoprofile <filepath> :为指定区域进行均匀化计算,<filepath>中填写profile文件路径,profile文件中填入指定的FSR编号

    • --binaryout : 二进制输出

  • 更多的选项在输入卡中设置