摘要
通过100Mb/S集线器连接4台双CPU和2台单CPU计算机构成分布式并行计算的局域网平台,采用VC++6.0高效、稳定、方便和成功地实现了分布式多线程并行计算,将非线性环境化学问题的胞映射大规模计算数值解体系进行了有效划分,并合理地分配到局域网上的每一台计算机上的每一个CPU中,然后通过局域网返回各自的处理结果,最后在客户机上完成各单项任务的总装,达到了可持续利用现有计算机资源和大幅度提高计算效率的目的。用这种低成本方式简单、清晰和快捷地掌握并行处理技术十分适应非计算机专业科研人员用来解决超大负荷计算量的复杂问题。
On a high - effective LAN platform constructed by 100Mb/S HUB and a computer cluster that includes four dual CPU PCs and two single CPU PCs a large - scale complex nonlinear environmental chemistry cell mapping computing problem was performed much successfully, conveniently, stably and high effectively using programming language VC + + 6.0 with parallel distributed multithread C/S computing mode. At first, in the means on a client computer an single large - scale computing problem from the client computer was effectively divided into some different tasks that any task would be allocated reasonably to each CPU of each PC in the LAN system, and then all the computing results would be returned to the client computer through the LAN and assembled on the client computer so that the computing efficiency would be obviously improved and it could make the best of the all computer resources. The present method to be convenient, low - cost and much easy would very suit to all the non - computer specialty researchers to solve massive digital problem.
出处
《计算机与应用化学》
CAS
CSCD
北大核心
2002年第1期163-168,共6页
Computers and Applied Chemistry
基金
国家自然科学基金资助项目(70071048
29777030)