24小时热门版块排行榜    

查看: 3069  |  回复: 18
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

c03185

新虫 (小有名气)

[求助] 关于超级计算机的安装权限问题:不能用sudo命令,该如何是好?

关于超级计算机的安装权限问题:不能用sudo命令,该如何是好?
如果用sudo命令,提示没有权限。怎样才能在自己的账户路径下安装VASP?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

c03185

新虫 (小有名气)

引用回帖:
10楼: Originally posted by ahu1221 at 2012-04-13 09:18:59:
那个你在你的用户下面可以直接vi .bashrc就可以编译环境变量的,环境变量是可以修改,管理员不会去限制你的。要把mpi.mkl.intel这些库的路径加上,然后makefile的修改可以参考http://www.mdbbs.org/thread-3558- ...

$make libem64t compiler=intel 执行以后,出现以下错误:

make lib _IA=em64t
make[1]: Entering directory `/vsc-mounts/bern-apps/intel/mkl/10.2.5.035/interfaces/fftw3xf'
rm -rf /tmp/tmp.ATzbWoQ7Dv
mkdir -p /tmp/tmp.ATzbWoQ7Dv
icc -vec-report0   -I/apps/bern/intel/ictce/3.2.1.015/mkl/10.1.0.015/include -I/apps/bern/intel/ictce/3.2.1.015/mkl/10.1.0.015/include/fftw    -c wrappers/fftw_cleanup.c -o /tmp/tmp.ATzbWoQ7Dv/fftw_cleanup.o
wrappers/fftw_cleanup.c(26): catastrophic error: could not open source file "fftw3_mkl.h"
  #include "fftw3_mkl.h"
                        ^

compilation aborted for wrappers/fftw_cleanup.c (code 4)
make[1]: *** [/tmp/tmp.ATzbWoQ7Dv/fftw_cleanup.o] 错误 4
make[1]: Leaving directory `/vsc-mounts/bern-apps/intel/mkl/10.2.5.035/interfaces/fftw3xf'
make: *** [libem64t] 错误 2


VASP.4.6 目录下,make以后,出现以下错误:
vsc30587@login1:~/vasp/vasp.4.6> make
mpiifort -I/apps/bern/intel/ictce/3.2.1.015/mkl/10.2.0.013/include/fftw –FR –lower_case  -c -o smart_allocate.o smart_allocate.f
: error #5149: Illegal character in statement label field  [M]

: error #5149: Illegal character in statement label field  [O]

: error #5149: Illegal character in statement label field  [D]

: error #5149: Illegal character in statement label field  [U]

: error #5149: Illegal character in statement label field  [L]

: error #5118: First statement in file must not be continued

smart_allocate.f(46): error #5149: Illegal character in statement label field  [U]
  USE prec
--^
smart_allocate.f(46): error #5149: Illegal character in statement label field  [S]
  USE prec
---^
smart_allocate.f(46): error #5149: Illegal character in statement label field  [E]
  USE prec
----^
smart_allocate.f(45): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( %% : . = =>
MODULE smart_allocate
---------------------^
smart_allocate.f(47): error #5149: Illegal character in statement label field  [I]
  IMPLICIT NONE
--^
smart_allocate.f(47): error #5149: Illegal character in statement label field  [M]
  IMPLICIT NONE
---^
smart_allocate.f(47): error #5149: Illegal character in statement label field  [P]
  IMPLICIT NONE
----^
smart_allocate.f(48): error #5149: Illegal character in statement label field  [C]
  CONTAINS
--^
smart_allocate.f(48): error #5149: Illegal character in statement label field  [O]
  CONTAINS
---^
smart_allocate.f(48): error #5149: Illegal character in statement label field  [N]
  CONTAINS
----^
smart_allocate.f(50): error #5149: Illegal character in statement label field  [S]
  SUBROUTINE SMART_ALLOCATE_REAL(A,N)
--^
smart_allocate.f(50): error #5149: Illegal character in statement label field  [U]
  SUBROUTINE SMART_ALLOCATE_REAL(A,N)
---^
smart_allocate.f(50): error #5149: Illegal character in statement label field  [B]
  SUBROUTINE SMART_ALLOCATE_REAL(A,N)
----^
smart_allocate.f(51): error #5149: Illegal character in statement label field  [R]
    REAL(q),POINTER :: A(
----^
smart_allocate.f(52): error #5149: Illegal character in statement label field  [I]
    INTEGER N
----^
smart_allocate.f(54): error #5149: Illegal character in statement label field  [I]
    IF (ASSOCIATED(A)) THEN
----^
smart_allocate.f(51): error #5082: Syntax error, found IDENTIFIER 'AL' when expecting one of: ( %% . = =>
    REAL(q),POINTER :: A(
------^
smart_allocate.f(52): error #5082: Syntax error, found IDENTIFIER 'TEGERN' when expecting one of: ( * ) :: , ; + . - %% (/ [ : ] /) . ' ** / ...
    INTEGER N
------^
smart_allocate.f(54): error #5082: Syntax error, found IDENTIFIER 'THEN' when expecting one of: ( * ) :: , ; + . - %% (/ [ : ] /) . ' ** / ...
    IF (ASSOCIATED(A)) THEN
-----------------------^
smart_allocate.f(58): error #5149: Illegal character in statement label field  [E]
    ENDIF
----^
smart_allocate.f(59): error #5149: Illegal character in statement label field  [I]
    IF (.NOT. ASSOCIATED(A)) THEN
----^
(60): catastrophic error: Too many errors, exiting
compilation aborted for smart_allocate.f (code 1)
make: *** [smart_allocate.o] 错误 1
14楼2012-04-14 04:20:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 19 个回答

ahu1221

金虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
liliangfang: 金币+1, 谢谢交流 2012-04-13 08:36:42
你和管理员联系啊,让他帮你设置下,还有安装vasp的时候一般管理员将intel的fortran编译器和hpmpi会安装在opt里面,你直接修改下你的环境变量,就可以在你的目录下惊醒vasp的编译了。
交流学习,求进步
2楼2012-04-12 17:22:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

c03185

新虫 (小有名气)

引用回帖:
2楼: Originally posted by ahu1221 at 2012-04-12 17:22:48:
你和管理员联系啊,让他帮你设置下,还有安装vasp的时候一般管理员将intel的fortran编译器和hpmpi会安装在opt里面,你直接修改下你的环境变量,就可以在你的目录下惊醒vasp的编译了。

请问能说的详细点吗?我刚开始学习,什么都不懂阿。。

怎么让管理员设置阿?我说sudo不能用,他回复是“your only allowed to install software in your home or data directory for which you don't need the sudo command. ”

intel的fortran编译器和hpmpi会安装在opt里面,该如何调用?
3楼2012-04-12 17:31:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ahu1221

金虫 (小有名气)

【答案】应助回帖

★ ★
liliangfang: 金币+2, 多谢指教 2012-04-13 08:36:52
安装fortran编译器是需要管理员权限的,我相信你们超算那边会有这种编译器的,如果没有你可以下载好后找到他,然后让他帮你安装,我们这边装的intel fortran是放在opt里面的,好像默认也是在这个文件夹里面的。如果你们超算还装了intel的mpi就更好了,你可以直接设置你的环境变量,然后进行vasp的编译,如果没有intel的mpi,你可以自己下载opmpi进行配置安装到/opt里面。然后修改环境变量,进行vasp编译。可以这样修改环境变量,以我刚刚说的安装软件的位子为例vi .bashrc然后
export PATH=$PATH:/opt/openmpi/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/mkl/lib/em64:/opt/openmpi/lib
然后就可以修改vasp的makefile,就可以编译了
交流学习,求进步
4楼2012-04-12 21:24:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[文学芳草园] 梦想 +5 myrtle 2026-08-26 8/400 2026-09-02 02:42 by Leogzhya
[基金申请] 投票:  有多少人是今天查系统知道结果的? +17 爱看书的可乐 2026-08-26 19/950 2026-09-02 00:19 by xiangy672
[基金申请] 面上合作单位盖章 +6 ssyjh 2026-08-27 9/450 2026-09-01 20:01 by huagongfeihu
[基金申请] 面上函评意见出来了,像什么等级? 20+4 Tsingking1 2026-08-27 17/850 2026-09-01 19:51 by 超级无敌华子
[论文投稿] 小白求助 投论文要求的highlights应该如何写 5+3 l1963982152 2026-08-29 4/200 2026-09-01 09:04 by 北京莱茵编辑
[基金申请] 怎么看青基中了没有啊 +6 叶九微 2026-08-26 6/300 2026-08-31 23:54 by yudaoqian88
[基金申请] 国社科又开始会评了,不知道这次命运如何 +7 雨打竹帘 2026-08-30 11/550 2026-08-31 23:16 by hittle2008
[基金申请] 基金未中,这种答复是模板吗? +6 zhaosm1982 2026-08-27 7/350 2026-08-31 21:18 by qdxxmc
[基金申请] 面上意见出来了 +12 黄鸟于飞Chao 2026-08-29 23/1150 2026-08-31 18:57 by 黄鸟于飞Chao
[基金申请] 中青基了要发朋友圈吗? +7 349506619 2026-08-28 7/350 2026-08-31 13:39 by 冼亮淀粉酶
[基金申请] 29号明天会评吗 +4 笨笨唐 2026-08-28 4/200 2026-08-31 09:30 by huixian257
[基金申请] 为什么到现在没收到通知? +5 tannykie 2026-08-29 5/250 2026-08-30 21:05 by purplejack
[基金申请] 系统查不到 +11 董八千 2026-08-26 11/550 2026-08-28 18:06 by Leogzhya
[基金申请] 为什么 国际(地区)合作与交流项目 没有放榜? 10+3 majunge000 2026-08-26 11/550 2026-08-27 08:42 by 北京莱茵编辑
[基金申请] 国合里面能看到了 +7 一怀馨秋 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
信息提示
请填处理意见