网格lsc用户引擎
pycbc-glue的Python项目详细描述
glue:grid lsc用户环境
glue是运行数据分析管道
用于联机和脱机分析以及访问各种grid
实用程序的实用程序的集合。它还为glue数据库提供了基础设施。
http://www.lsc-group.phys.uwm.edu/daswg/projects/glue.html
包含许多对glue用户和开发人员有用的链接。
您可以加入此列表:有两个
lalapps邮件列表/存档与lal共享。这些是:
http://www.lsc-group.phys.uwm.edu/mailman/listinfo.cgi/lal discussion
本自述文件解释如何构建和安装glue。
glue在GNU General Public版本3下分发。有关详细信息,请参阅
文件许可证。
如果您在已发表的科学著作中使用glue,我们要求您
在您的著作中包含以下引用:
“工作流是使用grid lsc用户环境(glue)”生成的。确定安装glue所需的python版本
python版本2.4或更高版本。键入:
python-v
,以确定计算机上安装的python版本。对于
示例:
[duncan@contra lalapps]$python-v
python 2.4.3
如果您没有安装2.4或更高版本,请与您的系统
管理员联系以获取安装python的帮助。
从git获取glue
glue是lalsuite git存储库的一部分。首先在
中选择要安装lalsuite源的目录。在本例中,我们将
源安装到${home}/src中。如果您决定在其他地方安装,
将${home}/src更改为您选择的目录。将下面git克隆中的
albert.einstein更改为ligo.org kerberos
原则(如果有)。
mkdir-p${home}/src
cd${home}/src
git-clone-git+ssh://albert.爱因斯坦@ligo-vcs.phys.uwm.edu/usr/local/git/lalsuite.git
git-clone-git://ligo-vcs.phys.phys.uwm.edu/lalsuite.git/lalsuite.git-clone-git+ssh://albert.爱因斯坦.爱因斯坦@ligo这将创建一个目录${home}/src/lalsuite,其中包含
lalsuite源。
制作并安装胶水
选择安装胶水的位置。在本例中,我们选择
/opt/glue。您必须对此目录具有写访问权限,因此您可能希望
安装在${home}中,例如。将环境变量
${glue_location}设置为指向所选安装目录。bash或sh
用户应键入:
类型:
cd${home}/src/lalsuite/glue
${python}setup.py install--prefix=${glue_location}
这将生成并安装所有的glue模块和程序。
设置使用glue的环境
如果您是bash或sh用户,请编辑.profile(或.bash配置文件)文件
,并添加行(更改/opt/glue到安装glue的任何位置):
export glue-location=/opt/glue
if[-f${glue-location}/etc/glue-user-env.sh];然后
source${glue\u location}/etc/glue user env.sh
fi
_ location/opt/glue
if(-f${glue{u location}/etc/glue-user-env.csh)然后
source${glue{u location}/etc/glue-user-env.csh
endif
现在注销并重新登录,以确保所有环境变量都已更新。
请通过胶水主页链接的gnats数据库报告任何问题。
glue是运行数据分析管道
用于联机和脱机分析以及访问各种grid
实用程序的实用程序的集合。它还为glue数据库提供了基础设施。
http://www.lsc-group.phys.uwm.edu/daswg/projects/glue.html
包含许多对glue用户和开发人员有用的链接。
您可以加入此列表:有两个
lalapps邮件列表/存档与lal共享。这些是:
http://www.lsc-group.phys.uwm.edu/mailman/listinfo.cgi/lal discussion
本自述文件解释如何构建和安装glue。
glue在GNU General Public版本3下分发。有关详细信息,请参阅
文件许可证。
如果您在已发表的科学著作中使用glue,我们要求您
在您的著作中包含以下引用:
“工作流是使用grid lsc用户环境(glue)”生成的。确定安装glue所需的python版本
python版本2.4或更高版本。键入:
python-v
,以确定计算机上安装的python版本。对于
示例:
[duncan@contra lalapps]$python-v
python 2.4.3
如果您没有安装2.4或更高版本,请与您的系统
管理员联系以获取安装python的帮助。
从git获取glue
glue是lalsuite git存储库的一部分。首先在
中选择要安装lalsuite源的目录。在本例中,我们将
源安装到${home}/src中。如果您决定在其他地方安装,
将${home}/src更改为您选择的目录。将下面git克隆中的
albert.einstein更改为ligo.org kerberos
原则(如果有)。
mkdir-p${home}/src
cd${home}/src
git-clone-git+ssh://albert.爱因斯坦@ligo-vcs.phys.uwm.edu/usr/local/git/lalsuite.git
git-clone-git://ligo-vcs.phys.phys.uwm.edu/lalsuite.git/lalsuite.git-clone-git+ssh://albert.爱因斯坦.爱因斯坦@ligo这将创建一个目录${home}/src/lalsuite,其中包含
lalsuite源。
制作并安装胶水
选择安装胶水的位置。在本例中,我们选择
/opt/glue。您必须对此目录具有写访问权限,因此您可能希望
安装在${home}中,例如。将环境变量
${glue_location}设置为指向所选安装目录。bash或sh
用户应键入:
类型:
cd${home}/src/lalsuite/glue
${python}setup.py install--prefix=${glue_location}
这将生成并安装所有的glue模块和程序。
设置使用glue的环境
如果您是bash或sh用户,请编辑.profile(或.bash配置文件)文件
,并添加行(更改/opt/glue到安装glue的任何位置):
export glue-location=/opt/glue
if[-f${glue-location}/etc/glue-user-env.sh];然后
source${glue\u location}/etc/glue user env.sh
fi
_ location/opt/glue
if(-f${glue{u location}/etc/glue-user-env.csh)然后
source${glue{u location}/etc/glue-user-env.csh
endif
现在注销并重新登录,以确保所有环境变量都已更新。
请通过胶水主页链接的gnats数据库报告任何问题。