Popis: |
The subject of this thesis is the implementation of parallel time driven molecular dynamic code for the use on the nano scale. Problems and details of the implementation are presented in Part I. In Part II, three applications of the code are shown. Dynamics on the nano scale have attracted a great interest in the last few years. This work does not concentrate on technical application, but on the exploration of processes within the nano scale. As tool for this exploration computer simulations are utilized. Unfortunately in the last years the development in the computer technology did not lead to faster processors, but to the availability of more computer cores especially to the development of multicore processors. In order to utilize these architecture for scientific computations, parallel programming techniques must be used. Part I describes the problems with the programming technique and the implementation details. A comparison between existing solutions and the code of this work is presented. With this techniques it is possible to simulate more than one million particles, which corresponds to a cubic unit cell of an ideal gas under normal conditions with a side length of approximately 200 nm. Three different applications of molecular dynamics simulations on the nano scale are presented in Part II. The first application is the simulation of a rectified Brownian motion in Chapter 3. In this model, the relaxation of an asymmetric particle into thermal equilibrium is used for a directed motion. Although in this simple two dimensional case only a trivial parallelization was used, further investigations on this theme will require an explicit parallelization. In Chapter 4, the initial generation of sound waves in a fluid after the hit of fast proton is analyzed. Several models for the hit of the fast proton are presented. Finally, in Chapter 5, the diffusion of gas in different nano-sized pore is analyzed. Two different pore kinds are used, which are minimal surfaces and a random Boolean pattern. For these simulations, massive computer power was used in order to simulate the gas in the pores with a diameter a magnitude greater than the components of the fluid. Thema dieser Arbeit ist die Implementation einer parallelen Molekular Dynamik Simulation, für den Einsatz auf der nanometer Skala. Im Teil I werden die Probleme und Details der Implementierung beschrieben. Drei Verschiedene Anwendungen dieser Simulation werden im Teil II präsentiert. Dynamische Phänomene auf der nanometer Skala haben in den letzten Jahren eine große Aufmerksamkeit erhalten. Diese Arbeit konzentriert sich nicht auf technischeNutzung dieser Phänomene, sondern auf die Untersuchung dieser. Als Werkzeug für diese Beobachtungen werden Computer Simulationen benutzt. Unglücklicherweise führte der technische Fortschritt in dem Bereich der Hardware Entwicklung nicht zu schnelleren Computer Prozessoren, sondern zu einer besseren Verfügbarkeit von mehr Prozessoren insbesondere von multicore Prozessoren. Für den Einsatz auf diesen Architekturen müssen parallele Methoden zur Programmierung benutzt werden. Teil I erläutert Probleme und Details dieser Methoden, und auch ein Vergleich mit existierenden Lösungen kann hier gefunden werden. Mit dieser Technik ist es nun möglich mehr als eine Million Teilchen zu simulieren, welche unter Normalbedingungen einer quadratischen Box mit einer Seitenlänge von 200 nm füllen. Drei Verschiedene Anwendungen von Molekular Dynamik Simulationen auf der nanometer Skala werden im Teil II präsentiert. Die erste Anwendung in Kapitel 3 ist die Simulation einer gerichteten Brownschen Bewegung. Bei diesem zwei dimensionalen Modell wird die anfängliche gerichtete Bewegung eines asymmetrischen Teilchens in das Gleichgewicht als Quelle für eine gerichtete Bewegung ausgenutzt. Obwohl bei diesem Modell eine triviale Parallelisierung benutzt wurde, wird für weiterer Untersuchungen eine explizite Parallelisierung benötigt. Im Kapitel 4 wird die Erzeugung einer Schallwelle in einer Flüssigkeit nach dem Durchgang eines schnellen Protons analysiert. Verschiedene Modell für den Durchgang des schnellen Teilchens werden präsentiert. Im letzten Kapitel 5 wird die Diffusion eines Gases in verschiedenen Poren in nanometer Größe untersucht. Zwei Verschiedene Arten von Poren werden benutzt, zum einen Poren auf Basis von Minimalflächen und zum Anderen ein so genanntes Random Boolean Pattern. Für diese Simulationen wurde eine sehr große Rechenleistung eingesetzt um das Gas in Poren mit der Größe einiger nanometer zu simulieren. |