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版本。
访问NVIDIA官方网站 https://developer.nvidia.com/cuda-toolkit 下载适用于您操作系统的CUDA版本
双击安装程序,并按照提示进行安装。在安装过程中,推荐直接默认安装,您也可以根据需要选择不同的组件,但请确保包括CUDA驱动程序和CUDA工具包。
完成CUDA的安装后,重启计算机以应用更改。
如果您适用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 : 二进制输出
更多的选项在输入卡中设置