[发明专利]一种面向Xdraw可视性分析并行计算的容错方法在审
申请号: | 201710363249.2 | 申请日: | 2017-05-22 |
公开(公告)号: | CN107168825A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 窦万峰;李亚楠 | 申请(专利权)人: | 南京师范大学 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/48 |
代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 韩莲 |
地址: | 210024 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于并行计算系统容错和地形可视性分析的技术领域,提出一种面向Xdraw可视性分析并行计算的容错方法,包括如下步骤主进程读取数据文件信息,获取地形区域信息;主进程根据观察点将地形区域划分成若干个等面积的三角形,并计算每个三角形的参数;主进程分发每个三角形的参数和观察点信息给相应的主计算进程与从计算进程;主/从计算进程可视性计算,并比较二者的计算结果;主进程检查整个计算是否结束,若结束则关闭数据文件和结果文件,最后结束本次计算。采用主从进程进行冗余计算策略,通过主从计算结果的比较来检测是否发生计算错误,并利用回滚和复算技术完成故障的恢复。 | ||
搜索关键词: | 一种 面向 xdraw 可视性 分析 并行 计算 容错 方法 | ||
【主权项】:
一种面向Xdraw可视性分析并行计算的容错方法,其特征在于,包括如下步骤:步骤一、主进程读取外部数据文件,获取地形区域参数;步骤二、主进程根据指定的观察点坐标,将地形区域划分成若干个等面积的三角形,并计算每个三角形的参数;步骤三、主进程分别将观察点数据和每个三角形的参数发送到主计算进程与从计算进程;步骤四、主计算进程进行可视性计算:主计算进程接收一个三角形区域参数和观察点数据,对三角形区域按轴线方向进行线程计算,分析三角形区域的可视性;步骤五、从计算进程可视性计算:从计算进程接收同一个三角形区域参数和观察点数据,对三角形区域按层方向进行线程计算,分析三角形区域的可视性;步骤六、对主计算进程与从计算进程的分析结果进行纠错:主计算进程接收从计算进程的分析结果,并进行主计算进程分析结果与从计算进程分析结果的比对,若分析结果一致,则结束本次计算;若分析结果不一致,则主计算进程重复步骤四,从计算机进程重复步骤五,直至主计算进程与从计算进程的分析结果一致,则结束对该三角形区域的可视性分析,进入下一个三角形区域的可视性分析;步骤七、直至分析完所有三角形区域的可视性,主进程检查整个计算是否结束,若结束则结束本次计算。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京师范大学,未经南京师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710363249.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种断电保护方法及装置
- 下一篇:一种利用感应电路实现按键切换的方法及其系统