培训课件,协助营运主管对终端人员开展培训工作,提升终端运营管理水平

上传人:缘*** 文档编号:25854175 上传时间:2021-08-02 格式:DOCX 页数:25 大小:33.89KB
返回 下载 相关 举报
培训课件,协助营运主管对终端人员开展培训工作,提升终端运营管理水平_第1页
第1页 / 共25页
培训课件,协助营运主管对终端人员开展培训工作,提升终端运营管理水平_第2页
第2页 / 共25页
培训课件,协助营运主管对终端人员开展培训工作,提升终端运营管理水平_第3页
第3页 / 共25页
点击查看更多>>
资源描述
Modelling, simulation, and visualisation together create the third branch of humanPurchase$knowledge on equal footing with theory and experiment. Model-Driven Development (MDD)has been proposed as a means to support the software development process through the use of a model-centric approach. The objective of this paper is to address the designof an architecture for scientific application that may execute as multithreadedcomputations, as well as implementations of the related shared data structures.New version program summaryProgram title: Growth09Catalogue identifier: ADVL_v3_0Program summary URL:Program obtainable from: CPC Program Library, Queens University, Belfast, N. IrelandLicensing provisions: Standard CPC licence,No. of lines in distributed program, including test data, etc.:30?940No. of bytes in distributed program, including test data, etc.:3?119?488Distribution format:Programming language: Embarcadero DelphiComputer: Intel Core Duo-based PCOperating system: Windows XP, Vista, 7RAM more than 1 GBClassification:, , , 8, 14Catalogue identifier of previous version:ADVL_v2_1Journal reference of previous version:Comput. Phys. Comm. 180 (2009) 1219Subprograms used:Does the new version supersede the previous version:NoNature of problem: Molecular beam epitaxy (MBE) is a technique for epitaxial growth via the interaction of one or several molecular or atomic beams that occurs on a surface of a heated crystalline substrate. Reflection high-energy electron diffraction (RHEED) is an important in situ analysis technique, which is capable of giving quantitative information about the growth process of thin films and its control. The analysis of RHEED intensity oscillations has two purposes. One is to control the film growth, and the other is to understand the mechanism of the film growth using the MBE through the analysis of surface morphology as a function of time. Such control allows the development of structures where the electrons can be confined in space, giving quantum wells or even quantum dots. Such layers are now a critical part of 3 many modern semiconductor devices, semiconductor lasers, light-emitting diodes and new devices for the magnetic storage industry.Solution method: The present paper reports a practical and pragmatic approach for MDD technology 1 that has been used during design of theGrowth09 program. Growth09 isa numerical model that uses multithreaded and partially nested transactions for simulation of epitaxial growth of thin films.Reasons for new version: Responding to user feedback the program has been upgraded to a standard that allows a slave process, carrying out computations of the RHEED intensities for a disordered surface, to be run. Also, functionality and documentation of the program have been improved.Summary of revisions:1. The MDD technology has been used to design a computer model that allows the user to carry out numerical calculations layers coverage during the growth of thin epitaxial films, surface roughness, and the RHEED intensities for a disordered surface. This computer model can be applied to interpret the experimental data in real time 2.2. The logical structure of the Platform-Specific Model of the Growth06_v2 program has been modified according to the scheme shown in Fig. 1*. The class diagram in Fig. 1*is a static view of the main platform-specific elements of theGrowth09 applicationarchitecture. Fig. 2* provides a dynamic view by showing the creation and destruction simplistic sequence diagram. Fig. 3* presents theGrowth09 use case model.3. As can be seen in Fig. 1, Fig. 2 and Fig. 3* theGrowth09 has been designed as amaster program for the slaveRHEED1DProcessee A. Daniluk, Model-Driven Developmentfor scientific computing. Computations of RHEED intensities for a disordered surface.Part I).4. The slave RHEED1DProcessin be run as separate thread of the Growth09 Fig. 4* depicts the Platform-Specific Model for the development elements of the new distribution. *The figures mentioned can be downloaded, see aSupplementary material below.Unusual features: The program is distributed in the form of main project , with associated files, and should be compiled using Embarcadero RAD Studio 2010 along with Together visual modelling platform. The program should be compiled with English/USA regional and language options.Additional comments:This version of the GROWTrogram is designed to run in conjunction with theRHEED1DProcesADUY_v4_0) program. It does not replace the previous, standalone,GROWTH06-vADVL_v2_1) version.Running time: The typical running time is machine and user-parameters dependent.References:1 OMG, Model Driven Architecture Guide Version 2003.2 P. Mazurek, A. Daniluk, K. Paprocki, Vacuum 72 (4) (2004) 363.Article OutlineSupplementary materialSupplementary material20 rMultithreaded transactions in scientific computing: New versionsof a computer program for kinematical calculations of RHEED intensity oscillations?Original Research ArticlePurchaseComputer Physics Communications , Volume 175, Issue 10 , 15 Novembe$2006 Pages 678-681Marcin Brzuszek, Andrzej Daniluk?Close preview?|? Related articles?|?Related reference work articles?Abstract | ReferencesAbstractWriting a concurrent program can be more difficult than writing a sequential program. Programmer needs to think about synchronisation, race conditions and shared variables. Transactions help reduce the inconvenience of using threads.A transaction is an abstraction, which allows programmers to group a sequenceof actions on the program into a logical, higher-level computation unit. Thispaper presents multithreaded versions of the GROWTH program, which allow tocalculate the layer coverages during the growth of thin epitaxial films andthe corresponding RHEED intensities according to the kinematical approximation. The presented programs also contain graphical user interfaces, which enable displaying program data at run-time.New version program summaryTitles of programs: GROWTHGr, GROWTH06Catalogue identifier: ADVL_v2_0Program summary URL:Program obtainable from: CPC Program Library, Queens University of Belfast, N. IrelandCatalogue identifier of previous version:ADVLDoes the new version supersede the original program:NoComputer for which the new version is designed and others on which it has been tested: Pentium-based PCOperating systems or monitors under which the new version has been tested:Windows 9x, XP, NTProgramming language used: Object PascalMemory required to execute with typical data:More than 1 MBNumber of bits in a word: 64 bitsNumber of processors used: 1No. of lines in distributed program, including test data, etc.:20 931Numberof bytes in distributed program, including test data, etc.: 1 311 268Distribution format:Nature of physical problem: The programs compute the RHEED intensities during the growth of thin epitaxial structures prepared using the molecular beamepitaxy (MBE). The computations are based on the use of kinematical diffractiontheory . Cohen, . Petrich, . Pukite, . Whaley, . Arrott, Surf. Sci. 216 (1989) 222. 1.Method of solution: Epitaxial growth ofFig. 1. Internal structure of the program.thin films is modelledFig. 2. Static classes model for graphical user interface.by a set ofFig. 3. Activity diagram for the program.non-linear differential equations . Cohen, . Petrich, . Pukite, . Whaley,.Arrott, Surf. Sci. 216 (1989) 222. 1.Fig. 4. TTransaction class contents.The Runge - Kutta method with adaptive stepsize control was used for solving initial valueFig. 5. TGrowthTransaction class contents.problem for non-linear differential equations . Press, . Flannery,.Teukolsky, . Vetterling, Numerical Recipes in Pascal: The Art of ScientificComputing, first ed., Cambridge University Press, 1989; See also: NumericalRecipes in C+, second ed., Cambridge University Press, 1992. 2.Reasons for the new version: According to the users suggestions we improved functionality of the program. Moreover, we added new capabilities which make the input data design process and output even easier and more efficient than the previous one.Summary of revisions:(1) We designed fully object-oriented extensions of previous version of the program A. Daniluk, Comput. Phys. Comm. 170 (2005) 265. 3. In the present form the programs enable concurrently compute and display program data at run-time through an easy-to-use graphical interface.(2) The code has been modified and optimised to compile under the Delphi IDE (integrated development environment).(3) A graphical user interface (GUI) for the programs have been created. The applications are MDI (multiple document interface) projects from Delphis object repository. Each of the MDI application spawns child windows that reside within the client window; the main form contains child objects.(4) The programs offer the possibility to carry out computations on the basis of the model of multithreaded transactions. Transactions have four elements, known as the ACID properties: atomicity, consistency, isolation and durability S. Jagannathan, J. Vitek, A. Welc, A. Hosking, Science of Computer Programming 57 (2005) 164. 4, M. Brzuszek, MSc thesis, MCS University, Lublin, 2005(in Polish). 5. Atomicity means that either the entire transactioncompletes, or it is as if the transaction never executed.Consistency meansthat the transaction maintains the data integrity constrains of the program.Isolation means that even if transaction executed concurrently, their resultsappear as if they were executed in some serial order.Durability means thatall changes made by a committed transaction are permanent, . the effects of transaction survive subsequent system failures. The presented programs supportall of properties mentioned above. Fig. 1 shows internal structure of theprograms. Fig. 2 shows the static structure of classes and their possible relationships . inheritance, association and aggregation) in the code. Fig.3 shows an activity diagram for the programs.(5) The programs have been constructed according to the systems development live cycle (SDLC) methodology . Hoffer, . George, . Valacich, Modern Systems Analysis and Design, Addison-Wesley, 1999. 6.(6) The GROWTH0togram has been modelled using the Borland Together Architect visual-modelling platform. Figs. 4 and 5 show the static structure of the TTransaction and TGrowthTransaction classes.Typical running time: The typical running time is machine and user-parameters dependent.Unusual features of the programs: The programs are distributed in the form of source projects and with associated files, and should be compiled usingBorland Delphi compilers versions 5 or latter and Delphi Borland DeveloperStudio 2006, respectively.21厂DecembePurchase$ROOT A C + framework for petabyte data storage, statistical analysis and visualizationOriginal Research ArticleComputer Physics Communications , Volume 180, Issue 12 2009, Pages 2499-2512I. Antcheva, M. Ballintijn, B. Bellenot, M. Biskup, R. Brun, N.Buncic,Ph. Canal, D. Casadei, O. Couet, V. Fine, L. Franco, G. Ganis,A. Gheata, D. Gonzalez Maline, M. Goto, J. Iwaszkiewicz, A. Kreshuk,D. Marcos Segura, R. Maunder, L. Moneta,Close preview | Related articleset al.| Related reference workarticlesAbstract | Figures/Tables | ReferencesAbstractROOT is an object-oriented C+ framework conceived in the high-energy physics(HEP) community, designed for storing and analyzing petabytes of data in an efficient way. Any instance of a C+ class can be stored into a ROOT file in a machine-independent compressed binary format. In ROOT the TTree object container is optimized for statistical data analysis over very large data sets by using vertical data storage techniques. These containers can span a large number of files on local disks, the web, or a number of different shared file systems. In order to analyze this data, the user can chose out of a wide set of mathematical and statistical functions, including linear algebra classes, numerical algorithms such as integration and minimization, and various methods for performing regression analysis (fitting). In particular,the RooFit packageallows the user to perform complex data modeling and fittingwhile the RooStatslibrary provides abstractions and implementations for advanced statisticaltools. Multivariate classification methods based on machine learning techniques are available via the TMVApackage. A central piece in these analysis tools are the histogram classes which provide binning of one- and multi-dimensional data. Results can be saved in high-quality graphical formats like Postscript and PDF or in bitmap formats like JPG or GIF. The result can also be stored into ROOT macros that allow a full recreation and rework of thegraphics. Users typically create their analysis macros step by step, making use of the interactive C+ interpreter CINT, while running over small data samples. Once the development is finished, they can run these macros at full compiled speed over large data sets, using on-the-fly compilation, or by creating a stand-alone batch program. Finally, if processing farms are available, the user can reduce the execution time of intrinsically paralleltasks . data mining in HEP by using PROOFwhich will take care of optimally distributing the work over the available resources in a transparent way.Program summaryProgram title: ROOTCatalogue identifier:AEFA_v1_0Program summary URL:Program obtainable from: CPC Program Library, Queens University, Belfast, N.IrelandLicensing provisions: LGPLNo. of lines in distributed program, including test data, etc.:3 044 581No. of bytes in distributed program, including test data, etc.:36 325 133Distribution format:Programming language: C+Computer: Intel i386, Intel x86-64, Motorola PPC, Sun Sparc, HP PA-RISCOperating system: GNU/Linux, Windows XP/Vista, Mac OS X, FreeBSD, OpenBSD, Solaris, HP-UX, AIXHas the code been vectorized or parallelized:YesRAM 55 MbytesClassification:4, 9, , 14Nature of problem: Storage, analysis and visualization of scientific dataSolution method: Object store, wide range of analysis algorithms andvisualization methodsAdditional comments: For an up-to-date author list see: andRunning time: Depending on the data size and complexity of analysis algorithmsReferences:1 Outline1. Introduction.Discovering ROOT.Typical uses of ROOT2. Description of the ROOT framework.Input/outputDescribing C+ objectsTFileTTree and I/OI/O formats.Mathematical and statistical tools.Histograms.Graphics and User Interface2D graphics3D graphicsGeometry and event displayGraphical User Interface.Simulation.InterpretersInterpreter use casesAutomatic library buildsParallel processing using PROOFPROOF architectureEvent level parallelismThe packetizerThe selector frameworkAggregation of resultsReal time monitoring and feedback3. Installation instructions.Getting the source.Compiling4. Test run descriptionAcknowledgementsReferences22厂Software products for modelling and simulation in materials science Original Research ArticleComputational Materials Science , Volume 28, Issue 2 , October 2003, PurchasePages 179-198$5. Malinov, W. ShaClose preview | Related articles | Related reference workarticlesAbstract | Figures/Tables | ReferencesAbstractModels and software products have been developed for modelling, simulation andprediction of different correlations in materials science, including1. thecorrelation between processing parameters and properties in titanium alloysand 丫 -titanium aluminides;2. time temperature transformation (TTT)diagrams for titanium alloys;3. corrosion resistance of titanium alloys;4.surface hardness and microhardness profile of nitrocarburised layers;5.fatigue stress life (S N) diagrams for Ti 6Al 4V alloys.The programs are based on trained artificial neural networks. For eachparticular case appropriate combination of inputs and outputs is chosen. Verygood performances of the models are achieved. Graphical user interfaces (GUI)are created for easy use of the models. In addition interactive text versionsare developed. The models designed are combined and integrated in softwarepackage that is built up on a modular fashion. The software products areavailable in versions for different platforms including Windows 95/98/2000/NT, UNIX and Apple Macintosh. Description of the software products is given, to demonstrate that they are convenient and powerful tools for practicalapplications in solving various problems in materials science. Examples for optimisation of the alloy compositions, processing parameters and working conditions are illustrated. An option for use of the software in materials selection procedure is described.Article Outline6. Introduction7. Software description.The models.Basic principles of neural network modelling.Algorithm of computer program for neural network trainingPre-training proceduresTraining parametersOptimal model parametersPost-training procedures8. Use of the software.General organisation of the software and graphical user interfaces.Use of the software for prediction of properties of existingmaterials.Use of the software for new alloy design.Materials selection.Optimisation of the processing parameters9. Upgrading of the software system.Database enhancement and re-training.Further developments of the software10. ConclusionsAcknowledgementsReferences CommMgr: A new inter-process communication management software Original Research ArticleComputer Standards &Interfaces , Volume28, Issue 5, June 2006, PagesPurchase 572-584$Qu Ri, Bao Yanru, Ren Changming Close preview | Related articles | Related reference work articles Abstract | Figures/Tables | ReferencesAbstractThis paper discusses local and remote IPC (inter-process communication) andWinsock I/O models on Windows platform. A more efficient and secure inter-process communication model based on Winsock I/O models is presented. In this paper, an IPC management software named CommMgis developed according to this communication model.Article Outline11. Introduction12. Winsock I/O models.The select model.The WSAAsyncSelect modelThe WSAEventSelect model.The overlapped I/O model.The completion port model13. Communication model and protocol.Local communication.Remote communicationVersionTypeLengthSequence IdSource IP addressDestination IP addressSource process IdDestination process Id14. Development.Running modeNormal modeEnhanced mode.CommMgrConnResMgrBufferListenerRecverConnecterSenderDaemoner.int CommInit (WORD wProcId)int CommSend (DWORD dwDestIP, WORD wDestProcId, BYTE* pbBuf, intiBufLen)int CommRecVDWORDind dwSrcIP, WORDnd wSrcProcId, BYTE*pbBuf,int and iBufLen, DWORD dwTimeout)int CommExit(void)15. Test16. Application17. Conclusion.Good adaptability.High security.High flexibilityReferencesVitae Model-DrivenDevelopment for scientific computing. Computations ofRHEED intensities for a disordered surface. Part IOriginalResearch ArticlePurchaseComputer Physics Communications , Volume 181, Issue 3 , March 2010, $ Pages 707-708 Andrzej Daniluk Close preview | Related articles | Related reference workarticlesAbstract | Figures/TablesAbstractScientific computing is the field of study concerned with constructing mathematical models, numerical solution techniques and with using computers to analyse and solve scientific and engineering problems. Model-Drive
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!