From: hackbard Date: Mon, 17 Oct 2005 15:59:56 +0000 (+0000) Subject: ci often and soon X-Git-Url: https://hackdaworld.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e63939c4347e051df3093254962114d7aa5688b9;p=lectures%2Flatex.git ci often and soon --- diff --git a/nlsop/diplom/danksagung.tex b/nlsop/diplom/danksagung.tex index c483e34..1420cb2 100644 --- a/nlsop/diplom/danksagung.tex +++ b/nlsop/diplom/danksagung.tex @@ -7,14 +7,14 @@ Insbesondere gilt meinem Dank \begin{itemize} \item \emph{Herrn Prof. Dr. Bernd Stritzker} f"ur die M"oglichkeit diese Arbeit an seinem Lehrstuhl durchf"uhren zu k"onnen, \item \emph{Herrn Priv.-Doz. Dr. habil. Volker Eyert} f"ur die Bereitschaft sich dieser Arbeit als Zweitkorrektor anzunehmen, - \item \emph{Herrn Priv.-Doz. Dr. habil. J"org K. N. Lindner} f"ur die Vergabe des interessanten Themas, die engagierte Betreuung und Unterst"utzung, sowie die Durchsicht dieses Skripts, - \item \emph{Herrn Dipl.-Phys. Maik H"aberlen} f"ur die Betreuung und vor allem den Ansto"s zu diesem Thema, und - \item \emph{Herrn Dipl.-Phys. Ralf Utermann} f"ur einen tempor"aren Zugang zum Rechencluster des Physik Instituts. + \item \emph{Herrn Priv.-Doz. Dr. habil. J"org K. N. Lindner} f"ur die Vergabe des interessanten Themas, die engagierte Betreuung und Unterst"utzung, sowie die Durchsicht dieser Arbeit, + \item \emph{Herrn Dipl.-Phys. Maik H"aberlen} f"ur die Betreuung, die Durchsicht des Skriptes und vor allem den Ansto"s zu diesem Thema, und + \item \emph{Herrn Dipl.-Phys. Ralf Utermann} f"ur einen tempor"aren Zugang zum Rechencluster des Physik Institutes. \end{itemize} -Allen weiteren Mitarbeitern des Lehrstuhls, insbesondere dem Diplomandenzimmer danke ich recht herzlich f"ur die freundschaftliche Arbeitsatmosph"are. +Allen weiteren Mitarbeitern des Lehrstuhls, insbesondere dem Diplomandenzimmer, danke ich recht herzlich f"ur die freundschaftliche Arbeitsatmosph"are. -Den gr"o"sten Dank gilt meinen Eltern Wilfriede und Karl Zirkelbach, die mir in unglaublicher G"ute hohe finanzielle Mittel zur Verf"ugung gestellt haben um den bayrischen Staat nicht unn"otig zu belasten (kein BAf"oG, kein Kindergeld, Zahlung f"ur Krankenkasse). +Den gr"o"sten Dank gilt meinen Eltern Wilfriede und Karl Zirkelbach, die mir in unglaublicher G"ute hohe finanzielle Mittel zur Verf"ugung gestellt haben, um den bayerischen Staat nicht unn"otig zu belasten (kein BAf"oG, kein Kindergeld, Zahlung f"ur Krankenkasse). Besonders danke ich Ihnen, dass Ihre Drohungen, mir die finanziellen Mittel zu entziehen, wenn ich nicht endlich zum Schluss komme, mich jeden Morgen aus dem Bett trieben. %Ein ganz besonderer Dank gilt meinen Eltern, ohne deren Unterst"utzung das Studium nicht m"oglich gewesen w"are. diff --git a/nlsop/diplom/quellcode.tex b/nlsop/diplom/quellcode.tex index c87f2b5..ff4b941 100644 --- a/nlsop/diplom/quellcode.tex +++ b/nlsop/diplom/quellcode.tex @@ -2,14 +2,13 @@ {\em NLSOP} besteht aus einer Mehrzahl von Programmen. Diese sollen im Folgenden vorgestellt werden. -Der vollst"andige Quellcode steht unter \begin{verbatim} http://www.physik.uni-augsburg.de/~zirkelfr/download/nlsop/nlsop.tar.bz2 \end{verbatim} zum Download bereit. - +Der vollst"andige Quellcode der {\em NLSOP} Version 2 steht unter {\bf http://www.physik.uni-augsburg.de/~zirkelfr/download/nlsop/nlsop.tar.bz2} zum Download bereit. \section{Server} \begin{verbatim} - nlsop_server.c +nlsop_server.c \end{verbatim} - Ein {\em Server}-Programm, bei dem sich {\em Client} und {\em Benutzeroberfl"ache} anmelden. + Es ist ein {\em Server}-Programm, bei dem sich {\em Client} und {\em Benutzeroberfl"ache} anmelden. Dieses verteilt die zu rechnenden Simulationen auf freie {\em Client}-Rechner oder h"alt Simulationsauftr"age in einer Warteschlange. Es nimmt fertige Rechenergebnisse entgegen und speichert sie lokal ab. Es h"alt Statusinformationen "uber die laufenden Rechnungen und die Warteschlange zur Abfrage bereit. @@ -18,16 +17,16 @@ Der vollst"andige Quellcode steht unter \begin{verbatim} http://www.physik.uni-a \section{Client} \begin{verbatim} - nlsop_client.c +nlsop_client.c \end{verbatim} Das {\em Client}-Programm beinhaltet den eigentlichen Simulationscode. Es meldet sich beim {\em Server} an und nimmt Rechenaufgaben entgegen. - Nach einer eintellbaren Anzahl von Durchl"aufen "ubergibt es Zwischenergebnisse beziehungsweise das Endergebnisse an den {\em Server}-Prozess. - Nach Beendigung einer Simulation geht es zur"uck in den Ruhezustand und wartet auf neue Rechenauftr"age. + Nach einer einstellbaren Anzahl von Durchl"aufen "ubergibt es Zwischenergebnisse beziehungsweise das Endergebnis an den {\em Server}-Prozess. + Nach Beendigung einer Simulation geht es in den Ruhezustand und wartet auf neue Rechenauftr"age. \section{Benutzeroberfl"ache} \begin{verbatim} - nlsop_gui.c +nlsop_gui.c \end{verbatim} Die {\em Benutzeroberfl"ache} dient zur "Ubergabe von Simulationsauftr"agen an den {\em Server}. Weiterhin dient es zur Statusabfrage von laufenden Rechnungen, der Warteschlange und der angemeldeten {\em Client}-Rechner. @@ -35,12 +34,12 @@ Der vollst"andige Quellcode steht unter \begin{verbatim} http://www.physik.uni-a \section{Standalone Version} \label{section:sav} \begin{verbatim} - nlsop.c +nlsop.c \end{verbatim} Die {\em Standalone Version} ist ein eigenst"andiges Programm, das unter anderem auch den Simulationscode beinhaltet. Zus"atzlich stellt sie eine Benutzeroberfl"ache zur Verf"ugung, die die Untersuchung des fertig simulierten Ergebnisses erm"oglicht. - Man kann Grafiken, die den TEM-Aufnahmen "ahnlich sind, sowie Druckspannungen und den Kohlenstoffgehalt visualisieren und als Bitmap abspeichern. - Au"serdem kann man Kohlenstoffprofile erzeugen und die Tiefe der vorderen und hinteren Grenzfl"ache einer vorhandenen durchgehenden Schicht bestimmen. + Man kann Querschnittsaufnahmen des Targets, die zum Vergleich mit TEM-Aufnahmen benutzt werden k"onnen, sowie Druckspannungen und den Kohlenstoffgehalt visualisieren und als Bitmap abspeichern. + Au"serdem kann man Kohlenstoffprofile erzeugen und die Tiefe des Beginns der amorphen Ausscheidungen beziehungsweise der vorderen und hinteren Grenzfl"ache einer vorhandenen durchgehenden Schicht bestimmen. \section{APIs} @@ -54,7 +53,7 @@ Der vollst"andige Quellcode steht unter \begin{verbatim} http://www.physik.uni-a \item \begin{verbatim} list.c, list.h \end{verbatim} \\ Hilfsmittel zur Benutzung von verlinkten Listen. \item \begin{verbatim} display.c, display.h \end{verbatim} \\ - Funktionen zur Visulisierung auf Konsolenebene. + Funktionen zur Visualisierung auf Konsolenebene. \item \begin{verbatim} event.c, event.h \end{verbatim} \\ Hilfsmittel zum Eventmanagement. \item \begin{verbatim} bmp.c, bmp.h \end{verbatim} \\ @@ -62,7 +61,7 @@ Der vollst"andige Quellcode steht unter \begin{verbatim} http://www.physik.uni-a \item \begin{verbatim} fourier.c, fourier.h \end{verbatim} Funktionen f"ur die diskrete Fouriertransformation. \item \begin{verbatim} dfbapi.c, dfbapi.h \end{verbatim} - Helfer f"ur die Visulaisierung der Endergebnisse. + Helfer f"ur die Visualisierung der Endergebnisse. \item \begin{verbatim} random.c, randomi.h \end{verbatim} Funktionen zur Erzeugung spezieller Wahrscheinlichkeitsverteilungen. \end{itemize} @@ -78,7 +77,7 @@ Der vollst"andige Quellcode steht unter \begin{verbatim} http://www.physik.uni-a \item \begin{verbatim} nlsop_create_cbox.c \end{verbatim} \\ Erzeugt ein kristallines Target mit einem plateauf"ormigen Verlauf des Kohlenstoffprofils, das in einer Tiefe von $500 nm$ dem Abfall des Kohlenstoffprofils der $180 keV$-Implantation entspricht. \item \begin{verbatim} parse_trim_collision.c \end{verbatim} \\ - Werkzeug zur Auswertung der Datei in der {\em TRIM} die Kollisionen protokolliert. + Werkzeug zur Auswertung der Datei in der {\em TRIM} detailierte Daten der Kollisionsereignisse protokolliert. \item \begin{verbatim} dft.c, dft.h \end{verbatim} \\ Erstellt die zweidimensionale Fouriertransformation eines Bitmaps. \item \begin{verbatim} linescan.c \end{verbatim} \\