GeoGeo安装说明
GeoGeo在Windows7环境下安装运行。
一、安装GeoGeo脚本解释程序
在GeoGeo目录下,运行setup.exe即可按提示安装。安装后在开始菜单以及桌面会有geogeo.exe的快捷方式。双击快捷方式即可运行GeoGeo脚本解释程序。
二、安装GepGeo脚本服务程序
运行多机并行的GeoGeo脚本代码时需要在Slave机上安装GepGeo脚本服务程序。在GGServer目录下,运行setup.exe即可按提示安装。安装后在开始菜单以及桌面会有ggserver.exe的快捷方式。双击快捷方式即可运行GeoGeo脚本服务程序。
不运行多机并行的GeoGeo脚本代码时不需要安装GepGeo脚本服务程序ggserver.exe
三、运行多机并行的GeoGeo脚本代码时的网络配置
GeoGeo多机并行计算需要在网络上进行,GeoGeo对网络设置没有特别要求,仅需要有效的网络连接即可。GeoGeo的多机并行是基于SOCKET通信的,几乎所有网络都能满足这一要求。鉴于安全等原因,建议在自己的的集群和局域网内运行GeoGeo脚本。
GeoGeo多机计算是一台主机(Master)带若干节点机(Slave)的运行方式。主机上安装GeoGeo脚本解释程序(geogeo.exe)。每台节点机上都安装GeoGeo脚本服务程序(ggserver.exe)。
节点机逻辑上是按行按列排列的,每个节点机用自己所在的行号和列号进行标记。如果你的节点机的个数恰好不能排列成预想的整齐行列数,可以将其排列成1行n列(或者1列n行)。
节点机的逻辑排列使用了1个地址表,地址表数据可以写在1个文本文件中。文本文件的第1行是节点机的行数,第2行是节点机的列数,接下来是一行一行的节点机IP地址。1个可能的节点机地址表如下:
2
2
192.168.3.1
192.168.3.2
192.168.3.3
192.168.3.4
上述第1行表明节点机有2行,第2行表明节点机有2列。接下来每行分别是第1行第1列、第1行第2列、第2行第1列和第2行第2列节点机的地址。
节点机地址的行数不能少于行数和列数的乘积(第1行值与第2行值的乘积),地址行数多于这个乘积的被忽略。
用文本编辑器编辑好这些数据后,将其保存在一个文件中,文件的扩展名改为“ips”。(参阅GG目录中的IPAddresses.ips文件)
GeoGeo脚本执行到需要打开这些数据时,第1次会出现一个打开文件对话框要求用户输入该文件,并保存到GeoGeo设定的缺省位置,以后再次需要这些地址数据时就不用手动打开了。
当网络环境发生变化需要更改该地址表时,在GeoGeo解释程序“文件”菜单下点击“清理节点机地址”即可。