linux系统中安装abaqus的具体步骤
linux系统中安装abaqus的具体步骤
软件要求
1。Linux发⾏版:Red Hat 8.0或9.0;SuSE 7.3, 8.0, 8.1或8.2千万不要追求最新的发⾏版,⽐如SuSE9.0就不⾏。这些都是GNU软件,可以在各软件⼚商的官⽅⽹站或相应的镜像站点下载,由于包含了各类常⽤的应⽤软件,个头⼀般都很⼤。如果您的⽹络速度够快,您也可以直接⽹络安装,⽐如SuSE就⽀持。
2。ABAQUS for Linux:商业软件,请向当地代理咨询。
3。Intel Fortran Compiler 7.1 for Linux, Package ID: l_fc_pu_7.1.016, Build date: 20030424
Intel C/C++ Compiler 7.1 for Linux, Package ID: l_cc_pu_7.1.014, Build date: 20030424
商业软件,Intel公司的产品,请向当地代理咨询。如果您不使⽤ABAQUS的User Subroutines或其它需要编程实现的功能,可以不要此软件。另外,只要版本是7.1,Package ID和Build date并不重要,8.0不⾏,其它版本没试过。4。Netscape 7.0或以上版本:浏览器,如果您像我⼀样,⼀般都是单独打开Doc
umentation查询帮助,您也可以不需要。如果需要,可以在http: //www.doczj/doc/a211276774.html
下载,其免费版本mozilla不⽀持ABAQUS的Documentation.
5。flexlm的Linux版本:LIC管理器,您可以到下⾯去下载压缩包到⽬录flexlm后运⾏tar xzvf 。
www.doczj/doc/a211276774.html
/cgi-bin/bbs/i?id=49373&h=1&bpg=1&age=30
或者在安装ABAQUS的时候先安装License即可获得(后⽂另述)。
个⼈知识要求:
1.能够熟练安装ABAQUS@Windows;
2。具备基本的Linux常识(会简单的类似DOS的基本命令即可)
2.需要指出的是,和windows中不同的是,LIN UX中的字母⼤⼩写是完全不同的,千万要仔细操作。
具备以上要求后,我们就可以开始⼯作了。以下就以作者的个⼈电脑为例讲述安装的详细过程。
硬件:P4 2.0G, 512M DDR, ATI 7500;
软件:SuSE 8.2安装⽂件, AB AQUS6.4-1 for LIN UX, Intel Fortran Compiler 7.1 for Linux, Intel C/C++ Compiler 7.1 for Linux;步骤:
1. 安装SuSE 8.2, 进⾏相应的设置,包括,美化,安装输⼊法等,可以参考和
www.doczj/doc/a211276774.html
/bbs/forumdisplay.php?s=0f381a8ae9f6f832116489e2b8a91297&forumid=41
2。系统安装设置完毕后,以root帐号登录,进⼊KDE中,打开Konsol e并进⼊您要安装Intel C/C++ Compiler 7.1 for Linux⽬录,⽐如我准备安装在/usr/local/bin/intel中,那么在Konsole运⾏:
cd /usr/local/bin/intel
然后运⾏install:
your_intel_path/install
your_intel_path为您Intel C/C++ Compiler 7.1 for Linux软件的路径,根据屏幕的提⽰就可以进⾏选择您的机器类型(⽐如我的P4属于IA32,就选1)、安装的软件(包括C/C++ Complier和Debugger两个)、LIC的位置,然后就是接受License协议,选择安装⽬录(⽐如我的C/C++ Complier安装在/usr/local/bin/intel/cpp中,则安装完毕后该⽬录下应该有两个⽬录:/compiler70和/licenses)。
同样的步骤,可以安装Intel Fortran Compiler 7.1 for Linux,我放在/usr/local/bin/intel/fortran中,相应的Debugger 放
在/usr/local/bin/intel/debugger中。
3.和Windows中不同的是,在Linux中往往不能⾃动设置环境变量,⽽需要⼿动添加(有时候Windows中也需要⼿动添
加)。
实际上,Intel已经为我们准备好了环境变量的bash shell脚本⽂件,对应于我上⾯的安装⽬录,分别位于
/usr/local/bin/intel/cpp/compiler70/ia32/bin/iccvars.sh和/usr/local/bin/intel/fortran/compiler70/ia32/bin/ifcvars.sh
两个⽂件中(实际上,上述⽂件夹中还有两个⽂件iccvars.csh和ifcvars.csh⽂件,为C shell脚本⽂件,具体的我也不太明⽩)。
这两个脚本⽂件实际上就是进⾏了类似于windows平台下的如下操作:
将C/C++和Fotran的BIN⽬录添加到系统的环境变量PATH中,将lib的⽬录添加到LD_LIBRARY_PATH这个环境⽬录中,将man⽬录添加到M ANPATH环境变量中。
于是,我们可以将上述两个⽂件的内容拷贝到/etc/profile中去,这样,每次开机后,这些变量就可以⾃动加载,⽽⽆须⼿动通过export来加载。
更加简单的办法是在etc/profile中加⼊以下字段:
source /usr/local/bin/intel/cpp/compiler70/ia32/bin/iccvars.sh
source /usr/local/bin/intel/fortran/compiler70/ia32/bin/ifcvars.sh
接着来。。。
4。安装netscape7.0或以上版本,并将netscape的⽬录同样添加到PATH变量中,以便下⼀步安装AB AQUS的Documentation时调⽤。如果你喜欢单独打开⽽不是在CAE中调⽤,这⼀步完全可以跳过。
5。进⼊您想安装AB AQUS的⽬录,⽐如/usr/local/bin/abaqus
cd /usr/local/bin/abaqus
然后运⾏
/media/win_g/ABAQUS_DOC/setup
/media/win_g/ABAQUS_DOC为您的ABAQUS DOC⽂件的路径。
按照提⽰,即可开始安装帮助⽂档,⽐如我的AB AQUS⽬录为/usr/local/bin/abaqus。
在Windows中,打开任务管理器,你会发现有两个服务,这就是⽤于Documentation服务启动的。
安装完毕后,同样,在Linux中服务也需要⼿动添加上述服务,先给出如下命令:
#
# For the server of ABAQUS Documentations.
#
/usr/local/bin/abaqus/Documentation/bin/monitor
6。将下载得到的flexlm的Linux版本放到/usr/local/bin/flexlm/⽬录中,解压:
tar xzvf
于是可以通过下⾯的命令启动AB AQUS的LIC服务:
/usr/local/bin/flexlm/lmgrd -c your_lic_path/abaqus.lic
your_lic_path为你的LIC⽂件放置的⽬录。
可以通过
/usr/local/bin/flexlm/lmstat -c @hostname
来查看服务是否启动(hostname为你的机器名),如下所⽰⼰表明成功:
lmstat - Copyright (C) 1989-2002 Globetrotter Software, Inc.
Flexible License Manager status on Wed 3/10/2004 19:42
linux系统免费下载
License server status: 27000@hostname
License file(s) on hostname: your_lic_path/abaqus.lic:
hostname: license server UP (MASTER) v8.2
Vendor daemon status (on hostname):
ABAQUSLM: UP v8.2
7。显然,我们希望上述Documentation和Lic的服务均能够开机后⾃动运⾏,我们可以将下⾯的命令加⼊到
/etc/init.d/rc这个⽂件(此⽂件为服务设置⽂件)的最后:
>>>>>>>>>>>
#
# For the license server of ABAQUS.
#
/usr/local/bin/flexlm/lmgrd -c your_lic_path/abaqus.lic
#
# For the server of ABAQUS Documentations.
#
/usr/local/bin/abaqus/Documentation/bin/monitor
>>>>>>>>>>>
8。下⾯进⾏重新启动前的最后⼀项操作:
在Konsole下运⾏
glxinfo
查看显⽰信息中的OpenGL renderer string:字段,如果仅显⽰Mesa DRI⽽未显⽰任何有关您的显卡的信息,⽐如我的还显⽰了Radeon 20020611 AGP 1x x86/MMX/SSE TCL,则表明您机器显卡的3D加速未能打开,您需要运⾏SuSE控制中⼼的yast2来重新配置显卡,并打开3D加速。
我的显⽰为:
OpenGL renderer string: Mesa DRI Radeon 20020611 AGP 1x x86/MMX/SSE TCL
9。现在最好重新起动⼀下,并再次以root帐号进⼊KDE.
10。重新启动并以root进⼊KDE后,在Konsole下依次运⾏如下命令:
echo $PATH
echo $LD_LIBRARY_PATH
echo $MANPATH
看看这三个环境变量是否设置正确并能⾃动加载(echo $MANPATH 这⼀步应该不必须)。
运⾏
/usr/local/bin/flexlm/lmstat -c @hostname
看看lic服务是否⾃动启动。
在浏览器中输⼊你安装documentation时的URL,⽐如hostname:2080/v6.4w w w
看看documentation是否能够正常打开。
运⾏glxinfo
看看显卡的3D加速是否打开.
11。如果均⽆误的话,我们可以开始安装ABAQUS了,进⼊ABAQUS的安装⽬录(也是Documentation的安装⽬录),运⾏cd usr/local/bin/abaqus
/media/win_g/abaqus/setup
/media/win_g/abaqus为你的AB AQUS放置的路径。你会看到和Windows中另外类似的界⾯,如果您没有获得flexlm 的linux 版本,那么您需要⾸先安装license,然后按照步骤6启动LIC服务,否则⽆法安装product。
除了没有让你选择⼯作⽬录这⼀步,安装本⾝和Windows中并⽆⼆样。
12。如果您前⾯的⼯作完全⽆误的话,那么您的verify应该会显⽰全部通过(当然是AB AQUS产品本⾝有的和你的LIC ⽀持)。
我的运⽓不好(碰到了⼀块好显卡angryangry),关于CAE的验证部分没通过(见下⽂)。
13。最后⼀步了,您快⼤功告成了smile
将usr/local/bin/abaqus/Commands⽬录添加到PATH⽂件夹中,即将下⾯的内容:
>>>>>>>>>>>####
#
# set environment variables for ABAQUS command.
#! /bin/sh
#
if [ -z "${PATH}" ]
then
PATH="/usr/local/bin/abaqus/Commands"; export PATH
Else
PATH="/usr/local/bin/abaqus/Commands PATH"; export PATH
fi
>>>>>>>>>>>####
添加到/etc/profile⽂件中,重新启动并进⼊KDE后,您就可以开始享⽤ABAQUS@Linux了。
这样,您就可以在任意⽬录下运⾏abaqus或者abq641来启动AB AQUS了。
⽐如在Linux下,我Windows下的⼯作⽬录为/media/win_f/WorkStudio/abaqus,我可以在Konsole下运⾏:cd
/media/win_f/WorkStudio/abaqus
abaqus cae

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。

发表评论