# AstroLayout **Repository Path**: AstroHPC/AstroLayout ## Basic Information - **Project Name**: AstroLayout - **Description**: No description available - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-04-09 - **Last Updated**: 2021-05-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AstroLayout ## 下载源代码 首先需要从gitee上下载AstroLayout的源代码。 ## 构建 然后使用CMake构建工具编译生成AstroLayout的二进制可执行文件。 ```sh mkdir build cd build cmake .. make cp astrogpdl .. cd .. ``` ## 配置 紧接着配置所要执行的任务。配置文件config.ini采用经典的的ini格式。config.ini的示例文件包含所有的可能选项及其解释。 ## 运行 准备好配置文件之后,将编译生成的二进制可执行程序和配置文件放在同一级目录中,即可以开始执行程序。 ```sh ./astrogpdl ``` 当GpDL空间集聚布局被生成之后,用户将会 被告知需要多少目标存储设备,用户需要给出足够的目标存储设备的可访问路径。之后会自动开始数据的拷贝迁移过程,程序如果异常退出,重新执行程序即可实现断点续传,程序正常退出以后,数据的拷贝迁移也就完成了。程序运行的日志保存在了文件runlog中。