合肥国家高性能计算中心:多核并行编程环境与工具指南

需积分: 9 4 下载量 149 浏览量 更新于2024-08-16 收藏 271KB PPT 举报
国家高性能计算中心(合肥)是一个专注于并行计算研究与实验的国家级机构,它提供了先进的实验环境和工具以支持研究人员进行高效计算。该中心的主要设施是曙光4000A超级计算机,其IP地址为210.45.114.190,用户可以通过guest账号登录,密码同样是guest。 在上机环境中,访问Unix/Linux主机通常通过安全的SSH协议,可以通过Fterm、Putty、SecureCRT、SSH SecureShell等终端软件进行远程登录。为了数据传输,推荐使用支持SFTP的FTP客户端,如SSH SecureShell、CuteFTP Pro或WinSCP。 在中心的指导下,学生和研究人员需熟悉基本操作流程,比如创建以学号命名的文件夹(如mkdir SA),使用vi或nano编写和编辑代码(nano提供全屏模式和简单易用的界面,而vi则功能强大但学习曲线较陡)。代码可以通过FTP客户端直接上传。对于并行编程,中心支持MPI(Message Passing Interface)和OpenMP两种并行编程模型,其中使用PGI编译器(pgcc)进行编译,但需要注意OpenMP的某些特性可能存在问题,尤其是涉及浮点数归约时。 编译MPI程序使用mpicc,OpenMP程序则可以使用omcc或pgcc,后者还需指定后端C编译器。omcc提供了丰富的选项,如查看帮助(-h)、指定包含文件目录(-I)、链接库(-l)以及自动优化(-O)。然而,特别提醒的是,在曙光4000A上,使用omcc编译时,变量定义必须放在函数开始处,不能出现在其他语句之后。 国家高性能计算中心(合肥)为并行计算的研究者提供了一个功能强大且易用的实验平台,帮助他们探索和优化多核处理器的性能。无论是初学者还是经验丰富的研究人员,这里都能找到适合的工具和资源来提升他们的并行计算能力。