登陆Ocean Data and Simulation Center(ODaSC)后,如何选择编译器及修改编译器。下面以Fortran为例进行讲解。ODaSC上Fortran编译器使用的是Intel 和 PGI公司的产品,但有不同的版本。登陆集群后如果不选择所使用的编译器是没法编译程序的,如何选择编译器呢?以选择Intel编译器为例,步骤如下:
如果是并行程序且为MPI方式(32位程序)可以在登陆后键入命令$mpi32-intel,若为串行程序$lam32-intel。这样声明为默认版本的编译器。
若想知道自己现在所使用的编译器是什么可以键入命令$switcher mpi --show
返回如下信息:
user:default=lam32-gm-pgi51-7.0.6
user:exists=1
若要查看集群上所有的编译器可以键入命令$switcher mpi,列出所有版本的编译器。
若要更改默认的编译器可以键入命令$switcher mpi = lam32-gm-pgi60-7.0.6即可把当前的"default=lam32-gm-pgi51-7.0.6"改为pgi6.0版本。(注意:使用该命令时一定要加空格,否则无效。)
refer:
阅读(1490) | 评论(0) | 转发(0) |