- 机器配置
- CPU:4个64位1.65GHz POWER5+处理器,支持并发多线程
- 内存:8GB 533MHz DDR2 SDRAM
- 硬盘:73GB 15000转SCSI
- 系统:AIX 5L V5.3
- 远程登录
- 登录方式:ssh登录,不支持telnet方式登录,Windows下可用putty或fterm等支持ssh协议的软件进行登录
- AIX 5L V5.3操作系统
- 数值编译器以及函数库
- IBM XL Fortran Enterprise Edition V11.1
- IBM XL C/C++ Enterprise Edition V9.0
- IBM Parallel Environment(PE) V4.3
- IBM Engineering and Scientific Subroutine Library(ESSL) V4.2
- IBM Parallel Engineering and Scientific Subroutine Library(PESSL) V3.3
- VNI IMSL
- 编译命令
- Fortran
- 串行程序:f77, f90, f95, xlf90_r, xlf90_r7, xlf95, xlf95_r, xlf95_r7
- 并行程序:mpxlf, mpxlf90, mpxlf90_r, mpxlf95, mpxlf95_r, mpxlf_r
- C/C++
- 串行程序:xlC, xlC128_r, xlC128_r7, xlC128core_r, xlC128core_r7, xlC_r4, xlCcore, xlCcore_r4, xlC128, xlC128_r4, xlC128core, xlC128core_r4, xlC_r, xlC_r7, xlCcore_r, xlCcore_r7, xlc, xlc++128, xlc++128_r4, xlc++_r, xlc++_r7, xlc128, xlc128_r4, xlc_r, xlc_r7, xlc++, xlc++128_r, xlc++128_r7, xlc++_r4, xlc128_r, xlc128_r7, xlc_r4, cc, c89, c99
- 并行程序:mpCC, mpCC_r, mpcc, mpcc_r
- 编译举例
- mpxlf90 编译参数 -o 生成的可执行文件名 源程序
- mpxlf90 编译参数 -o 生成的可执行文件名 源程序
- 常用编译参数:-O2, -qtune=pwr5, -qarch=pwr5, -qipa=inline, -qhot, -qcache=auto,针对不同题目编译参数不同会对题目影响很大,具体参见编译器手册
- 编译优化
- 并行作业提交
- 命令:poe, mpiexec
- 举例:poe 可执行程序名 -procs 进程数 或者 mpiexec -n 进程数 可执行程序名
- 后台运行:一般类似:nohup poe 可执行程序名 -procs 进程数 > log &
- 其余
- 系统管理员