教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高中教育 >

AtomEye an efficient atomistic configuration viewer

来源:网络收集 时间:2026-02-01
导读: AtomEye an efficient atomistic configuration viewer INSTITUTEOFPHYSICSPUBLISHINGMODELLINGANDSIMULATIONINMATERIALSSCIENCEANDENGINEERING PII:S0965-0393(03)57873-1ModellingSimul.Mater.Sci.Eng.11(2003)173–177 AtomEye:anef cientatomisticcon gu

AtomEye an efficient atomistic configuration viewer

INSTITUTEOFPHYSICSPUBLISHINGMODELLINGANDSIMULATIONINMATERIALSSCIENCEANDENGINEERING

PII:S0965-0393(03)57873-1ModellingSimul.Mater.Sci.Eng.11(2003)173–177

AtomEye:anef cientatomisticcon gurationviewer

JuLi

DepartmentofMaterialsScienceandEngineering,OhioStateUniversity,Columbus,

OH43210,USA

Received10December2002

Published30January2003

http://doc.guandang.net/MSMSE/11/173

Abstract

AtomEyeisfreeatomisticvisualizationsoftwareforallmajorUNIXplatforms.

Itisbasedonanewlydevelopedgraphicscorelibraryofhigherquality

thantheX-windowstandard,witharea-weightedanti-aliasing.Anorder-N

neighbourlistalgorithmisusedtocomputethebondconnectivity.The

functionalitiesofAtomEyeinclude:parallelandperspectiveprojectionswith

fullthree-dimensionalnavigation;customizablebondandcoordinationnumber

calculation;colour-encodingofarbitraryuser-de nedquantities;localatomic

straininvariant;colouredatomtilingandtracing;upto16cuttingplanes;

periodicboundaryconditiontranslations;high-qualityJPEG,PNGandEPS

screenshots;andanimationscripting.Theprogramisef cientcomparedto

OpenGLhardwareaccelerationbyemployingspecialalgorithmstotreatspheres

(atoms)andcylinders(bonds),inwhichtheyarerenderedasprimitiveobjects

ratherthanascompositesofpolygons.AtomEyecanhandlemorethanone

millionatomsonaPCwith1GBmemory.Itisarobust,low-costtoolfor

surveyingnanostructuresandfollowingtheirevolutions.

1.Introduction

Modellingphysicalprocessesatthenanoscaleisevermoreimportantasexperimentaltechniquessuchasatomicforcemicroscopy(AFM)andhigh-resolutiontransmissionelectronmicroscopy(HRTEM)overlapinlengthscalewithwhichachievableindirectatomisticcalculations[1].Inaway,visualizationofsimulationresultsplaysthesameroleasmicroscopyinexperiments:werelyonittoextractmechanisticinformation,beforewedecidewhattodonext(morecalculationsorexperiments)toaccentuateacertain ndingortheory.Inthisfeedback,thecapabilitiesandease-of-useofthevisualizationsoftwareemployedareactuallyimportanttowardsscienti cdiscovery,eventhoughonemayinitiallyconsideritasmerelyatechnicaldetail.

VerypowerfulcommercialsoftwarepackagessuchasMaterialsStudio andChemOf ce arecurrentlyavailable,buttheircostsofentryarequitehigh.HereIwouldliketointroduceAtomEye,alow-orno-costgeneralvisualizationtoolwhosepurposeissimilartothatofRASMOL[2],aground-breakingsoftwarethathasbroadimpact,although0965-0393/03/020173+05$30.00©2003IOPPublishingLtdPrintedintheUK173

AtomEye an efficient atomistic configuration viewer

174JuLimanifestingde cienciesathandlinglargenumberofatoms(>50000).Atpresent,therearehigh-qualityvisualizationprogramssuchasXCrySDen[3]fordisplayingcrystalstructuresandelectrondensities,MOLSCRIPT[4]forcreatingvectorgraphicsoutputs,andRaster3D

[5]forray-tracingstill-frames,butAtomEye’smainfunctionisclosertothatofRASMOLandXMol[6],whichisreal-timesurveyingoflarge-scaleatomicstructures.AleaderinthisaspectisVMD[7]whichisbasedonOpenGL-drivenhardwareacceleration[8].

2.Concepts

Forgeneral-purposerealtimethree-dimensionalgraphicssuchasthoseusedincomputergames,thereisnoquestionthathardwareacceleration,takingadvantageofthemoderngraphicscards,isthebestsolution.Currently,thistechnologyismainlybasedontheassemblageofpolygons,whosetransformandlighting,vertexshadingandtexturemapping,etcareallperformedinthegraphicspipelines(hardware).Yetforcertaincategoriesofatomisticvisualization,ifalmostallonerendersarespheres(foratoms)andcylinders(forbonds),thentheaboveapproachmaynotbetheoptimalsolution.Particularly,asphererequiresalargenumberofpolygons(~20)torepresent,whichleadstodrawbacksinbothspeed(whenthereare~106atomsonthescene)andquality.

Analternativeapproachistoregardspheresandcylindersasprimitivesandusespecializedalgorithmstorenderthemdirectlywithout rstdecomposingthemintopolygons.InAtomEye,itisdonebymemorycaching,whereatthestartoftheprogramoneusesmathematicalformulaetoshadearangeofspheresinveryhigh-qualitypixelmapswitharea-weightedanti-aliasingattheborder[9],keepthesepixelmapsinthemainmemory,andinusesimplypastethemapstothescenewithz-buffering.Becauseonlysimpleoperations(mostlymemorycopying)areperformedinreal-time,thisisveryfast.Also,thespheresandcylindershavetopassafewfastvisibilityscreeningtestsbeforebeingcommittedtothez-buffer.Insceneswith>104spheres,thisapproachhasbeencon rmedtobecompetitivecomparedtothegeneralhardwareaccelerationapproachusingOpenGL[8],anditgivesoverallhigherqualityoutputs

[10]eventhoughthelightingandshadingisnot100%physical.Graphicscardtechnologyhasevolved,butsohasCPU/mainmemory,astheyarefromthesamemicrofabricationtechnology.Intheforeseeablefuture,itisunlikelythatthisapproachlosestothehardwareaccelerationapproacheswhichperformgeneralpolygonassemblage.

X-window[11]isthecommongraphicsstandardonUNIXandLinuxplatforms.Butitscoredrawingfunctionsareseverelyoutdated.Ihaverewrittenalltwo-dimensionaldrawingandclippingfunctions(fordisplayingwireframes,etcinAtomEye)withgeometricallyexactarea-weightedanti-aliasing[9],andtheentiresceneimageisgeneratedinthemainmemory rstwithoutcallinganyoftheoldX-windowdrawingfunctions.X-windowisusedonlyasaninput-eventshandleandforremotedisplayovernetwork.Ifsharedmemoryextension(forlocaldisplay)isavailable,thenitisinvokedautomatically.Italsoqueriesandhandlesdifferentdisplaycolourdepthsandbig/smallendianissuesautomatically.

TheProteinDataBank(PDB)[12]atomicstructure leformat,thoughwidespreadwithgreatimpact,doeshavedrawbackssuchas xed(andthereforepossiblyinsuf cient)digits/accuracy,novelocityspeci cationstandard(formoleculardynamics),andisuncompressed.AtomEyesupportsPDBformat,butalsoanewatomiccon guration leformatCFG[10]whichaddressestheaboveproblems.Allinputcon guration lescanbecompressedbygzip[13]orbzip2[14];AtomEyerecognizescompressionbymagicnumbersandautomaticallydecompressthe le(temporarily,wi …… 此处隐藏:11279字,全部文档内容请下载后查看。喜欢就下载吧 ……

AtomEye an efficient atomistic configuration viewer.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1733221.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)