物探与化探
物探與化探
물탐여화탐
GEOPHYSICAL AND GEOCHEMICAL EXPLORATION
2013年
4期
723-725,733
,共4页
李少华%喻思羽%王军%宋道万%史敬华%李君
李少華%喻思羽%王軍%宋道萬%史敬華%李君
리소화%유사우%왕군%송도만%사경화%리군
并行计算%布尔模拟%加速比%VisualC#%随机模拟
併行計算%佈爾模擬%加速比%VisualC#%隨機模擬
병행계산%포이모의%가속비%VisualC#%수궤모의
parallelcomputing%Booleansimulation%speed-upratio%VisualC#%stochasticsimulation
布尔模拟是一种基于目标的模拟方法,主要用于模拟河道、泥岩夹层等具有相对简单几何形状对象的分布。地质统计学软件库(GSLIB)中的Ellipsim程序是布尔模拟的经典程序,采用Fortran编写。笔者主要介绍了如何利用VisualC#4.0和.NETFramework4.0的并行扩展把Ellipsim从串行化模式改写为并行化模式。通过自动测试模块和耗时统计模块统计了并行化的加速比,结果表明并行后的程序在很大程度上提高了计算速度。布尔模拟的并行化方法对于其他随机模拟程序的改写具有很好的借鉴意义。
佈爾模擬是一種基于目標的模擬方法,主要用于模擬河道、泥巖夾層等具有相對簡單幾何形狀對象的分佈。地質統計學軟件庫(GSLIB)中的Ellipsim程序是佈爾模擬的經典程序,採用Fortran編寫。筆者主要介紹瞭如何利用VisualC#4.0和.NETFramework4.0的併行擴展把Ellipsim從串行化模式改寫為併行化模式。通過自動測試模塊和耗時統計模塊統計瞭併行化的加速比,結果錶明併行後的程序在很大程度上提高瞭計算速度。佈爾模擬的併行化方法對于其他隨機模擬程序的改寫具有很好的藉鑒意義。
포이모의시일충기우목표적모의방법,주요용우모의하도、니암협층등구유상대간단궤하형상대상적분포。지질통계학연건고(GSLIB)중적Ellipsim정서시포이모의적경전정서,채용Fortran편사。필자주요개소료여하이용VisualC#4.0화.NETFramework4.0적병행확전파Ellipsim종천행화모식개사위병행화모식。통과자동측시모괴화모시통계모괴통계료병행화적가속비,결과표명병행후적정서재흔대정도상제고료계산속도。포이모의적병행화방법대우기타수궤모의정서적개사구유흔호적차감의의。
Booleansimulation,whichisanobject-basedmodelingmethod,ismainlyusedtosimulatethedistributionofsimplegeomet-ricobjectssuchaschannelsandshaleinterlayers.TheprogramEllipsimcompiledwithFortrancomputerlanguageisaclassicprogram ofBooleansimulationincludedinGSLIB.ThispaperdealswiththeproblemastohowtoimprovetheEllipsimprogramthroughthecon-versionfromthesequentialmethodtotheparallelmethodwithVisualC#4.0andParallelExtensionof.NETFramework4.0.Itisevi-dentthattheparallelprogramcouldshortentimeconsumingeffectivelyfromspeed-upratio'sstatisticswithAutoTestModuleandTime ConsumingStatisticsModule.Themethodintroducedinthispapercouldserveasanguidanceforparallelimprovementofothersimula-tionprograms.