.. _quickinstall: =============================== ALPHA 快速安装和使用 =============================== ALPHA由C/CUDA C开发,天然支持跨平台。 ---------------------- 下载软件 ---------------------- 前往下载页面选择与您操作系统相匹配的版本: `点此下载 <../downloads.html>`_ ---------------------- ALPHA 所需安装环境 ---------------------- 在开始安装之前,请注意我们的软件需要CUDA(Compute Unified Device Architecture)支持。 CUDA是由NVIDIA提供的并行计算平台和编程模型,用于加速计算任务,特别是在涉及图形处理单元(GPU)的应用中。为确保您能够充分利用我们的软件性能,需要先安装CUDA。 系统要求 ---------------------- - Windows 7或更高版本 - Ubuntu 1804或更高版本 硬件要求 ---------------------- CPU:Intel和AMD均可 GPU:支持CUDA的NVIDIA显卡(推荐使用显存大于6GB的显卡) 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 ALPHA安装 ---------------------- ALPHA无需安装,解压即可使用 推荐环境 ---------------------- ================= ================== Visual Studio 2019 / 2022 ================= ================== gcc 7.3 / 9.4 CUDA 9.2/10.2/11.x/12.x ================= ================== - 注:CUDA12开始支持算力89的编译选项,因此使用算力89的显卡(如4090)用户们最好安装CUDA12 ---------------------- 运行ALPHA ---------------------- ALPHA与其他MOC程序使用方式相同,用户需要编写输入卡进行几何建模、材料定义、求解器设置等操作,然后使用命令行运行。 - 直接命令行或者脚本运行 :: /path/to/alpha input_file.inp [options] ---- - `path/to/alpha`:这里应替换为您的ALPHA路径。在Windows系统中,可能是一个.exe文件,在Linux中可能是一个可执行文件。 - `[options]` : 选项是可选的,您可以根据您的需求在运行命令中添加相应的选项。 - 可用选项: - `--homo` :进行均匀化计算,将2164群计算结果均匀化为ECCO33群常数 - `--homoprofile ` :为指定区域进行均匀化计算,中填写profile文件路径,profile文件中填入指定的FSR编号 - `--binaryout` : 二进制输出 - 更多的选项在输入卡中设置