培训课件协助营运主管对终端人员客户店长导购开展培训工作提升终端运营管理水平.docx
《培训课件协助营运主管对终端人员客户店长导购开展培训工作提升终端运营管理水平.docx》由会员分享,可在线阅读,更多相关《培训课件协助营运主管对终端人员客户店长导购开展培训工作提升终端运营管理水平.docx(39页珍藏版)》请在冰点文库上搜索。
![培训课件协助营运主管对终端人员客户店长导购开展培训工作提升终端运营管理水平.docx](https://file1.bingdoc.com/fileroot1/2023-7/17/750799b4-e649-4bf3-82b4-a5e5403dd6f5/750799b4-e649-4bf3-82b4-a5e5403dd6f51.gif)
培训课件协助营运主管对终端人员客户店长导购开展培训工作提升终端运营管理水平
Modelling,simulation,andvisualisationtogethercreatethethirdbranchofhumanknowledgeonequalfootingwiththeoryandexperiment.Model-DrivenDevelopment(MDD)hasbeenproposedasameanstosupportthesoftwaredevelopmentprocessthroughtheuseofamodel-centricapproach.Theobjectiveofthispaperistoaddressthedesignofanarchitectureforscientificapplicationthatmayexecuteasmultithreadedcomputations,aswellasimplementationsoftherelatedshareddatastructures.
Newversionprogramsummary
Programtitle:
Growth09
Catalogueidentifier:
ADVL_v3_0
ProgramsummaryURL:
http:
//cpc.cs.qub.ac.uk/summaries/ADVL_v3_0.html
Programobtainablefrom:
CPCProgramLibrary,Queen'sUniversity,Belfast,N.Ireland
Licensingprovisions:
StandardCPClicence,http:
//cpc.cs.qub.ac.uk/licence/licence.html
No.oflinesindistributedprogram,includingtestdata,etc.:
30 940
No.ofbytesindistributedprogram,includingtestdata,etc.:
3 119 488
Distributionformat:
tar.gz
Programminglanguage:
EmbarcaderoDelphi
Computer:
IntelCoreDuo-basedPC
Operatingsystem:
WindowsXP,Vista,7
RAM:
morethan1GB
Classification:
4.3,7.2,6.2,8,14
Catalogueidentifierofpreviousversion:
ADVL_v2_1
Journalreferenceofpreviousversion:
Comput.Phys.Comm.180(2009)1219
Subprogramsused:
Doesthenewversionsupersedethepreviousversion?
:
No
Natureofproblem:
Molecularbeamepitaxy(MBE)isatechniqueforepitaxialgrowthviatheinteractionofoneorseveralmolecularoratomicbeamsthatoccursonasurfaceofaheatedcrystallinesubstrate.Reflectionhigh-energyelectrondiffraction(RHEED)isanimportantinsituanalysistechnique,whichiscapableofgivingquantitativeinformationaboutthegrowthprocessofthinfilmsanditscontrol.TheanalysisofRHEEDintensityoscillationshastwopurposes.Oneistocontrolthefilmgrowth,andtheotheristounderstandthemechanismofthefilmgrowthusingtheMBEthroughtheanalysisofsurfacemorphologyasafunctionoftime.Suchcontrolallowsthedevelopmentofstructureswheretheelectronscanbeconfinedinspace,givingquantumwellsorevenquantumdots.Suchlayersarenowacriticalpartof3manymodernsemiconductordevices,semiconductorlasers,light-emittingdiodesandnewdevicesforthemagneticstorageindustry.
Solutionmethod:
ThepresentpaperreportsapracticalandpragmaticapproachforMDDtechnology[1]thathasbeenusedduringdesignoftheGrowth09program.Growth09isanumericalmodelthatusesmultithreadedandpartiallynestedtransactionsforsimulationofepitaxialgrowthofthinfilms.
Reasonsfornewversion:
Respondingtouserfeedbacktheprogramhasbeenupgradedtoastandardthatallowsaslaveprocess,carryingoutcomputationsoftheRHEEDintensitiesforadisorderedsurface,toberun.Also,functionalityanddocumentationoftheprogramhavebeenimproved.
Summaryofrevisions:
1.TheMDDtechnologyhasbeenusedtodesignacomputermodelthatallowstheusertocarryoutnumericalcalculationslayerscoverageduringthegrowthofthinepitaxialfilms,surfaceroughness,andtheRHEEDintensitiesforadisorderedsurface.Thiscomputermodelcanbeappliedtointerprettheexperimentaldatainrealtime[2].
2.ThelogicalstructureofthePlatform-SpecificModeloftheGrowth06_v2programhasbeenmodifiedaccordingtotheschemeshowninFig.1*.TheclassdiagraminFig.1*isastaticviewofthemainplatform-specificelementsoftheGrowth09applicationarchitecture.Fig.2*providesadynamicviewbyshowingthecreationanddestructionsimplisticsequencediagram.Fig.3*presentstheGrowth09usecasemodel.
3.AscanbeseeninFig.1,Fig.2andFig.3*theGrowth09hasbeendesignedasamasterprogramfortheslaveRHEED1DProcess(seeA.Daniluk,Model-DrivenDevelopmentforscientificcomputing.ComputationsofRHEEDintensitiesforadisorderedsurface.PartI).
4.TheslaveRHEED1DProcesscanberunasseparatethreadoftheGrowth09.Fig.4*depictsthePlatform-SpecificModelforthedevelopmentelementsofthenewdistribution.*Thefiguresmentionedcanbedownloaded,see“Supplementarymaterial”below.
Unusualfeatures:
TheprogramisdistributedintheformofmainprojectGrowth09.dproj,withassociatedfiles,andshouldbecompiledusingEmbarcaderoRADStudio2010alongwithTogethervisualmodellingplatform.TheprogramshouldbecompiledwithEnglish/USAregionalandlanguageoptions.
Additionalcomments:
ThisversionoftheGROWTHprogramisdesignedtoruninconjunctionwiththeRHEED1DProcess(ADUY_v4_0)program.Itdoesnotreplacetheprevious,standalone,GROWTH06-v2(ADVL_v2_1)version.
Runningtime:
Thetypicalrunningtimeismachineanduser-parametersdependent.
References:
[1]OMG,ModelDrivenArchitectureGuideVersion1.0.1,2003.
[2]P.Mazurek,A.Daniluk,K.Paprocki,Vacuum72(4)(2004)363.
ArticleOutline
Supplementarymaterial
Supplementarymaterial
Purchase
$31.50
20
Multithreadedtransactionsinscientificcomputing:
NewversionsofacomputerprogramforkinematicalcalculationsofRHEEDintensityoscillations OriginalResearchArticle
ComputerPhysicsCommunications,Volume175,Issue10,15November2006,Pages678-681
MarcinBrzuszek,AndrzejDaniluk
Closepreview | Relatedarticles | Relatedreferenceworkarticles
AbstractAbstract|ReferencesReferences
Abstract
Writingaconcurrentprogramcanbemoredifficultthanwritingasequentialprogram.Programmerneedstothinkaboutsynchronisation,raceconditionsandsharedvariables.Transactionshelpreducetheinconvenienceofusingthreads.Atransactionisanabstraction,whichallowsprogrammerstogroupasequenceofactionsontheprogramintoalogical,higher-levelcomputationunit.ThispaperpresentsmultithreadedversionsoftheGROWTHprogram,whichallowtocalculatethelayercoveragesduringthegrowthofthinepitaxialfilmsandthecorrespondingRHEEDintensitiesaccordingtothekinematicalapproximation.Thepresentedprogramsalsocontaingraphicaluserinterfaces,whichenabledisplayingprogramdataatrun-time.
Newversionprogramsummary
Titlesofprograms:
GROWTHGr,GROWTH06
Catalogueidentifier:
ADVL_v2_0
ProgramsummaryURL:
http:
//cpc.cs.qub.ac.uk/summaries/ADVL_v2_0
Programobtainablefrom:
CPCProgramLibrary,Queen'sUniversityofBelfast,N.Ireland
Catalogueidentifierofpreviousversion:
ADVL
Doesthenewversionsupersedetheoriginalprogram:
No
Computerforwhichthenewversionisdesignedandothersonwhichithasbeentested:
Pentium-basedPC
Operatingsystemsormonitorsunderwhichthenewversionhasbeentested:
Windows9x,XP,NT
Programminglanguageused:
ObjectPascal
Memoryrequiredtoexecutewithtypicaldata:
Morethan1MB
Numberofbitsinaword:
64bits
Numberofprocessorsused:
1
No.oflinesindistributedprogram,includingtestdata,etc.:
20 931
Numberofbytesindistributedprogram,includingtestdata,etc.:
1 311 268
Distributionformat:
tar.gz
Natureofphysicalproblem:
TheprogramscomputetheRHEEDintensitiesduringthegrowthofthinepitaxialstructurespreparedusingthemolecularbeamepitaxy(MBE).Thecomputationsarebasedontheuseofkinematicaldiffractiontheory[P.I.Cohen,G.S.Petrich,P.R.Pukite,G.J.Whaley,A.S.Arrott,Surf.Sci.216(1989)222.[1]].
Methodofsolution:
Epitaxialgrowthof
Fig.1. Internalstructureoftheprogram.
thinfilmsismodelled
Fig.2. Staticclassesmodelforgraphicaluserinterface.
byasetof
Fig.3. Activitydiagramfortheprogram.
non-lineardifferentialequations[P.I.Cohen,G.S.Petrich,P.R.Pukite,G.J.Whaley,A.S.Arrott,Surf.Sci.216(1989)222.[1]].
Fig.4. TTransactionclasscontents.
TheRunge–Kuttamethodwithadaptivestepsizecontrolwasusedforsolvinginitialvalue
Fig.5. TGrowthTransactionclasscontents.
problemfornon-lineardifferentialequations[W.H.Press,B.P.Flannery,S.A.Teukolsky,W.T.Vetterling,NumericalRecipesinPascal:
TheArtofScientificComputing,firsted.,CambridgeUniversityPress,1989;Seealso:
NumericalRecipesinC++,seconded.,CambridgeUniversityPress,1992.[2]].
Reasonsforthenewversion:
Accordingtotheusers'suggestionsweimprovedfunctionalityoftheprogram.Moreover,weaddednewcapabilitieswhichmaketheinputdatadesignprocessandoutputeveneasierandmoreefficientthanthepreviousone.
Summaryofrevisions:
(1)Wedesignedfullyobject-orientedextensionsofpreviousversionoftheprogram[A.Daniluk,Comput.Phys.Comm.170(2005)265.[3]].Inthepresentformtheprogramsenableconcurrentlycomputeanddisplayprogramdataatrun-timethroughaneasy-to-usegraphicalinterface.
(2)ThecodehasbeenmodifiedandoptimisedtocompileundertheDelphiIDE(integrateddevelopmentenvironment).
(3)Agraphicaluserinterface(GUI)fortheprogramshavebeencreated.TheapplicationsareMDI(multipledocumentinterface)projectsfromDelphi'sobjectrepository.EachoftheMDIapplicationspawnschildwindowsthatresidewithintheclientwindow;themainformcontainschildobjects.
(4)Theprogramsofferthepossibilitytocarryoutcomputationsonthebasisofthemodelofmultithreadedtransactions.Transactionshavefourelements,knownastheACIDproperties:
atomicity,consistency,isolationanddurability[S.Jagannathan,J.Vitek,A.Welc,A.Hosking,ScienceofComputerProgramming57(2005)164.[4]],[M.Brzuszek,MScthesis,MCSUniversity,Lublin,2005(inPolish).[5]].Atomicitymeansthateithertheentiretransactioncompletes,oritisasifthetransactionneverexecuted.Consistencymeansthatthetransactionmaintainsthedataintegrityconstrainsofthe