# HPC-Base **Repository Path**: pengguanjun/hpc-base ## Basic Information - **Project Name**: HPC-Base - **Description**: 高性能计算(HPC)相关工具、教学和操作的仓库, 包括:超算系统(软件和硬件)组装、编译器、Linux系统操作、GPU异构并行、计算机图形渲染、MPI、CUDA、PETSc等求解器开发等. - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-04-01 - **Last Updated**: 2024-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 高性能计算(HPC)基座 ## Linux-Linux-garbage Linux系统命令百宝箱,为了自己研究时方便查阅 [CFD-CUG本科教学使用的常用工具](./Linux-garbage/Tools) ## Ubuntu20.04-Cluster 我自己搭建的集群的硬件和软件配置和操作。 按照其中的文档说明,你也可以快速地搭建一个属于你自己的“超级计算机" ## Compilation 编译方法 ## Nvidia-GPGPU 基于Nvidia GPU的通用异构并行环境搭建手册 ## CUDA ### GPUDirect Nvidia公司的GPU设备直连技术 ### CUDA-aware MPI 支持GPUDirect技术的MPI并行通信库的编译,就是OpenMPI和MVMPICH2 ## PETSc HPC应用中常用的PETSc库的编译说明 ## Solver_GPU 线性方程组(Ax=b)求解器 ### Amgx与AmgCL Nvidia公司开源的GPU集群并行求解器,与PETSc库结合使用:PETSc-Amgx 俄国人开发的多重网格求解器,使用OpenCL实现异构并行 ### paralution 只能用于单节点计算,集群版本是收费的商业版本 ## HPX 异步并行运行时系统 ## HPC-IO IO是HPC环境下的一个瓶颈,MPI-IO,GDS等技术可用于解决此类问题 ## DSL Domain-Specific Language (特定域语言)介绍及应用