免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3582 | 回复: 3
打印 上一主题 下一主题

userconfig显示“Variable name must begin with a letter” [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-07 18:32 |只看该作者 |倒序浏览
我凝聚态物理专业的学生,现在学习安装wien2K软件,在我安装到userconfig时显示“Variable name must begin with a letter”
我在别的论坛,朋友说是shell脚本问题,我看了userguide 是C shell脚本…………我从哪能看到脚本付不符?

论坛徽章:
0
2 [报告]
发表于 2011-01-07 19:11 |只看该作者
回复 1# 改王之王


    你把涉及到相关的内容尽量都贴出来 别就两句话 !

    还有有些代码如果是直接复制的话,  符号 等等可能和系统不符!

论坛徽章:
0
3 [报告]
发表于 2011-01-07 22:10 |只看该作者
编译器:
l_fc_pc_8.0.039.tar.gz
l_cc_pc_8.0.058.tar.gz
l_mkl_p_9.0.018.tgz
WIEN2k_08.tar

1.第一步选择系统
                                                                                   
     A    AIX
     D    DEC
     G    GENERIC (should work on any platform)
     H    HP
     I    Linux (Intel ifc 7.1 compiler + mkl 7.0 )
     J    Linux (Intel ifort 9 or 10 compiler + mkl 9.0 )
     K    Linux (Intel ifort 10.1 compiler + mkl 10.0 )
     L    Linux (PGI compiler)
     V    Linux (gfortran compiler + gotolib)
     W    Linux (G95 compiler + gotolib)
     S    SGI (Origin)
     U    SUN
     N    NEC
     L1   Linux (Lahey LF97 compiler)
     M    Mac   (mac g4 + absoft compiler)
     S1   SGI Altix 350/3000 with Intel 7.1 compiler)
     Q   Quit

  我选J

2.第二步选择编译器
   Recommended setting for f90 compiler: f90
     Current selection:   f80
                                                                                
     Your compiler: ifort
                                                                                
     Changing Compiler to f8.0.039
     Recommended setting for C compiler: gcc
     Current selection:   gcc
                                                                                
     Your compiler: icc

3.
Current settings:
O   Compiler options:        -O
L   Linker Flags:            -L/opt/intel/mkl/9.0/lib/32 -lguide -lpthread
P   Preprocessor flags       '-DParallel'
R   R_LIB (LAPACK+BLAS):     -L/opt/intel/mkl/9.0/lib/32 -lmkl_lapack -mkl_ia32 -lguide -pthread

然后编译没有出错…………
就是设置userconfig时出错了…………

论坛徽章:
0
4 [报告]
发表于 2011-01-07 22:12 |只看该作者
icc,ifort,mkl的编译器是按这个方法安装的,都是安装到/opt目录下:
intel c++ compiler8.0的安装过程:
1、输入命令
tar zxvf l_cc_pc_8.0.058.tar.gz
(或用open with File-roller打开,在Actions中选Extract to进行解压)
进行解压缩后会生成子目录l_cc_pc_8.0.058,
在输入命令
cd l_cc_pc_8.0.058
进入到l_cc_pc_8.0.058子目录。输入命令
./install.sh
进行安装;
2、在Machine Type的选项里面选择1“ia-32”,然后按回车键ENTER;
3、输入license所在的目录/root/icc8/,然后按回车键ENTER;
4、选择1,然后按回车键ENTER;安装intel c++ complier;
(一路回车确认即可,在提示accept或reject是输入accept接受安装)
5、选择2,然后按回车键ENTER;安装Linux Application Debugger;(此项不选)
6、选择x,退出安装。(打—U)
  
然后安装l_cc_pc_8.0.058的patch文件,安装过程基本相同。
Fortran编译器的安装过程与上面的c++编译器的基本相同,最后也要安装patch文件。
  
  
Intel Mkl的安装:
解压:tar zxvf l_mkl_p_9.0.018.tgz
生产目录l_mkl_p_9.0.018
进入l_mkl_p_9.0.018目录,输入命令:cd l_mkl_p_9.0.018
进入install 子目录,输入命令:cd install
执行命令:./install
按照提示安装,选择默认设置,其中要输入license文件的完整路径,/root/mkl9/
  
全部安装完成之后,还要进行环境设置,环境变量的设置文件分别在:
Mkl:/opt/intel/mkl/9.0/tools/environment/mklvars32.sh
Fortran compiler:/opt/intel_fc_80/bin/ifortvars.sh
C++ compiler:/opt/intel_cc_80/bin/iccvars.sh
在root目录下用gedit打开.bashrc文件(ls –a可以看到隐藏文件),将上述三个文件的内容copy到.bashrc文件中(每复制三分之一,用Enter把每三份格开一下),保存,退出。
在root目录下执行 source .bashrc,将环境变量加载到系统设置里面,这样以后就不用每次设置了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP