计算化学公社

 找回密码 Forget password
 注册 Register
Views: 18877|回复 Reply: 6
打印 Print 上一主题 Last thread 下一主题 Next thread

[其它程序] xcrysden-1.5.60 在ubuntu 12.04上的安装

[复制链接 Copy URL]

908

帖子

37

威望

5435

eV
积分
7083

Level 6 (一方通行)

本帖最后由 ggdh 于 2014-10-20 06:18 编辑

xcrysten可以作为crystal, PWscf, 以及wien的图形界面,虽然安装简单,但是并没有常规的configure步骤。没弄对就折腾一晚上(比如我)。现在把经验分享下:

1.下载软件包(http://www.xcrysden.org/Download.html
选择source package下载(如果下载编译好的版本,在运行的时候会报错,提示系统的某个库文件不够新。)
并且解压,进入解压后的目录
tar -zxvf xcrysden-1.5.60.tar.gz
cd xcrysden-1.5.60

2.安装依赖包

sudo apt-get install build-essential gfortran freeglut3-dev tcl8.5-dev tk8.5-dev xutils-dev libfftw3-dev libxmu-dev


3.  确定自己在目录xcrysden-1.5.60中,创建文件Make.sys
vi Make.sys
然后把下面的话粘贴进去

########################################################################

#------------------------------------------------------------------------
# if you have a GNU make it is better to set the MAKE variable to point
# to gnu make
#------------------------------------------------------------------------
MAKE = make

#------------------------------------------------------------------------
# compilers & flags
#------------------------------------------------------------------------
CFLAGS = -ansi -funroll-loops -fPIC -DUSE_FONTS
CC     = gcc
#LDLIB  = -ldl
MATH   = -lm

FFLAGS = -O2
FC     = gfortran

#------------------------------------------------------------------------
# X-libraries & include files
#
# for STATIC compilation one should add: -lpthread
#------------------------------------------------------------------------
X_LIB     = -L/usr/X11R6/lib -lXmu -lX11 -lXext
X_INCDIR  = -I/usr/X11R6/include



#-Possibility-2-----------------------------------------------------------
#
# XCRYSDEN package may contain the tcl, tk & Mesa sources !!!
# If you would like to compile and use these then uncomment below lines and
# comment lines "Possibility-1" (see above).
#
#------------------------------------------------------------------------

COMPILE_TCLTK = yes
COMPILE_MESA  = yes
#
# #
# # Do we want a shared library version of Tcl/Tk/Mesa or static?
# # If we want shared then set the following flags to: --enable-shared
# # else set the following flag to: --disable-shared
# #
TCLTK_OPTIONS      = --enable-shared
MESA_TARGET        = linux
#
# #
# # Libraries (dynamic loading)
# #           for shared linking the libraries postfix should be .so
# #           for static linking the libraries postfix should be .a
# #
TCL_LIB     = -L$(TOPDIR)/external/lib -ltcl$(TCL_VER2)
TK_LIB      = -L$(TOPDIR)/external/lib -ltk$(TCL_VER2)
GLU_LIB     = -L$(TOPDIR)/external/lib -lGLU
GL_LIB      = -L$(TOPDIR)/external/lib -lGL
FFTW3_LIB    = -lfftw3
#
# #
# # Include directories
# #
TCL_INCDIR  = -I$(TOPDIR)/external/src/tcl$(TCL_VER3)/generic
TK_INCDIR   = -I$(TOPDIR)/external/src/tk$(TCL_VER3)/generic
GL_INCDIR   = -I$(TOPDIR)/external/include

########################################################################



4. 输入 make -j n all 其中n是你的cpu核数

5. 输入./scripts/xcConfigure.sh进行配置
基本上一路回车就行。如果你想让它支持CRYSTAL, 中途它会让你CRYSTAL包的位置。

6. 读取环境变量
source ~/.bashrc


7.安装支持包(非必要)
sudo apt-get install mplayer mencoder imagemagick openbabel



8.输入xcryden运行程序

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
zhanfei + 2 赞!

查看全部评分 View all ratings

2

帖子

0

威望

40

eV
积分
42

Level 2 能力者

2#
发表于 Post on 2014-10-19 14:14:35 | 只看该作者 Only view this author
不错,Xcryden非常常用

10

帖子

0

威望

359

eV
积分
369

Level 3 能力者

3#
发表于 Post on 2014-10-19 22:42:55 | 只看该作者 Only view this author
Xcrysden 只能在LINUX系统使用,以前用过一阵,后来总要WINDOWS和LINUX的转换,就很少用了。这个软件看构型挺好,比MS好用的感觉
曲终人散,谁无过错

3753

帖子

3

威望

1万

eV
积分
19672

Level 6 (一方通行)

围观吃瓜群众

4#
发表于 Post on 2014-11-5 21:16:42 | 只看该作者 Only view this author
ubuntu下面可以直接apt-get install xcrysden。
以前尝试过linux静态编译——失败
也尝试过cygwin静态编译——失败
感觉mesa这个库很变态,还有就是对X11的静态库完全没辙。
不知各位大神有啥好办法。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

111

帖子

0

威望

459

eV
积分
570

Level 4 (黑子)

5#
发表于 Post on 2014-11-24 10:46:08 | 只看该作者 Only view this author
楼主还在么,方便加下QQ么 我的289167915,我装xcrysden-1.5.60装了半年了还没装好:L,指导下吧 谢谢了:'(

9

帖子

0

威望

147

eV
积分
156

Level 3 能力者

6#
发表于 Post on 2018-4-5 20:52:00 | 只看该作者 Only view this author
Xcrysden 作图非常美观,并且实用!

71

帖子

0

威望

1782

eV
积分
1853

Level 5 (御坂)

7#
发表于 Post on 2019-11-14 21:48:55 | 只看该作者 Only view this author
请问老师这个是什么情况?怎么解决?

xcrysden162.png (293.84 KB, 下载次数 Times of downloads: 71)

xcrysden162

xcrysden162

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-15 17:28 , Processed in 0.205956 second(s), 30 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list