moved Manual to its own folder.
set up include sub-structure. based on KOMA-script book class and heavily borrowing from Wiley book recently written.
This commit is contained in:
parent
ea718573ef
commit
2494da8f51
|
@ -1,181 +0,0 @@
|
|||
\input{./header.tex}
|
||||
%\listfiles% outputs info about packages
|
||||
\bibpunct{(}{)}{,}{}{,}{,} % Zitierstil: {start}{ende}{multi-sep}{}{}...
|
||||
|
||||
\newcommand{\marcinput}{<model>\_<job>.dat\xspace}
|
||||
|
||||
\begin{document}
|
||||
% BLANK SPACES BEFORE AND AFTER SECTIONS ...
|
||||
% \@startsection {NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE}
|
||||
% optional * [ALTHEADING]{HEADING}
|
||||
% Generic command to start a section.
|
||||
% NAME : e.g., 'subsection'
|
||||
% LEVEL : a number, denoting depth of section -- e.g., chapter=1,
|
||||
% section = 2, etc. A section number will be printed if
|
||||
% and only if LEVEL < or = the value of the secnumdepth
|
||||
% counter.
|
||||
% INDENT : Indentation of heading from left margin
|
||||
% BEFORESKIP : Absolute value = skip to leave above the heading.
|
||||
% If negative, then paragraph indent of text following
|
||||
% heading is suppressed.
|
||||
% AFTERSKIP : if positive, then skip to leave below heading,
|
||||
% else - skip to leave to right of run-in heading.
|
||||
% STYLE : commands to set style
|
||||
% If '*' missing, then increments the counter. If it is present, then
|
||||
% there should be no [ALTHEADING] argument. A sectioning command
|
||||
% is normally defined to \@startsection + its first six arguments.
|
||||
|
||||
%\renewcommand\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus
|
||||
% -.2ex}{2.3ex plus .2ex}{\Large\bf}}
|
||||
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}{-.5ex plus -.2ex minus
|
||||
-.2ex}{.3ex plus .2ex}{\large\bf}} %\large\bf
|
||||
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}{-.5ex plus
|
||||
-1ex minus -.2ex}{.2ex plus .5ex}{\normalsize\bf}}%\bf}}
|
||||
%\renewcommand\paragraph{\@startsection
|
||||
% {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\bf}}
|
||||
%\renewcommand\subparagraph{\@startsection
|
||||
% {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus
|
||||
% .2ex}{-1em}{\normalsize\bf}}
|
||||
%\renewcommand{\subsection}{\newpage \subsection}
|
||||
|
||||
\input{./mpie_cpfem_macros}\newpage
|
||||
\input{titlepage.tex}\newpage
|
||||
%\input{titlepage}\cleardoublepage \phantomsection % set the hyperref anchor at the right position
|
||||
\addcontentsline{toc}{section}{Table of contents} %
|
||||
\tableofcontents
|
||||
%\listoftables \addcontentsline{toc}{section}{Tables} %
|
||||
%\listoffigures \addcontentsline{toc}{section}{Figures} %\newpage
|
||||
\renewcommand{\chaptermark}[1]{\markboth{{\thechapter\ \ #1}}{}}
|
||||
|
||||
\chapter{Preliminaries}
|
||||
\section{Introduction}
|
||||
For the theory and some application examples, see \citet{Roters2010}.
|
||||
|
||||
\section{History of the code}
|
||||
?, spaghetti version,
|
||||
|
||||
\input{svn_guide.tex}
|
||||
|
||||
|
||||
\section{Style guide for programming the CPFEM subroutine}
|
||||
Some hints
|
||||
\begin{itemize}
|
||||
\item This manual cannot substitute proper commenting in the Fortran code. Try to include as much comments as possible directly in the code.
|
||||
\item When commenting, do not use cryptic comments such as \emph{Random is random!} -- an actual
|
||||
example from the code.
|
||||
\end{itemize}
|
||||
|
||||
|
||||
\chapter{Organization of the code}
|
||||
|
||||
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=0.80\textwidth]{../../cpfem/documentation/NSD/crystallite_updateState.pdf}
|
||||
\caption{updateState}
|
||||
\label{fig:crystallite_updateState}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\chapter{Homogenization schemes}
|
||||
%\section{Introduction}
|
||||
If more than one grain is simulated per integration point, a homogenization scheme is required to distribute the deformation gradient of the IP to the respective grains. The simplest choice is the \emph{isostrain approach} which simply consists in assuming the IP deformation gradient to be applicable directly to each grain.
|
||||
%\section{Isostrain homogenization -- Taylor's assumption}
|
||||
%\section{RGC}
|
||||
|
||||
cite RGC papers...
|
||||
|
||||
\chapter{Constitutive Laws}
|
||||
\section{phenoPowerlaw}
|
||||
\subsection{The material file for phenoPowerlaw}
|
||||
\section{dislotwin}
|
||||
\section{The non-local model}
|
||||
|
||||
\section{The material file: material.config}
|
||||
|
||||
\chapter{Application notes for different finite elements systems}
|
||||
\section{MSC.MARC/Mentat}
|
||||
In MARC the CPFEM routine is interfaced through the {\ttfamily hypela2} subroutine. The routine {\ttfamily makeMe.py} produces the interface files such as {\ttfamily mpie\_cpfem\_marc2008r1.f90} that will can be called by the different MARC releases.
|
||||
|
||||
Necessary changes in the submit scripts
|
||||
|
||||
Model definition for using the subroutine: In MARC, state variable 1 defines the temperature in Kelvin. State variables 2 and 3 define the homogenization and microstructure, respectively.
|
||||
|
||||
Analysis options to invoke: Large Strain, Updated Lagrange. For most problems, using a constant dilatation formulation is important for robustness of the simulations.
|
||||
%The analysis options are most conveniently defined through a procedure file.
|
||||
|
||||
\subsection{Utility scripts}
|
||||
\begin{itemize}
|
||||
\item marcAddUserOutput.py [<No. of UserVars>] \marcinput --- adds UserVariables to the \marcinput file under the "post" section
|
||||
\end{itemize}
|
||||
|
||||
\subsection{Practical hints}
|
||||
A copy of the subroutine on the home directory on the SAN makes the routine accessible from all workstations under /san/arbitraryfoldername/code/*.f90 .
|
||||
Under windows it is beneficial to keep an additional local copy of the routine to work with TortoiseSVN, since the change of folder icons seems to not work on the SAN.
|
||||
|
||||
|
||||
\section{Troubleshooting}
|
||||
\subsection{Inside out element error}
|
||||
An inside out element error can occur if the number of increment is chosen too small. This was observed for revision 539 using the pheno-powerlaw constitutive formulation on a particle in mesh problem.
|
||||
|
||||
\section{Abaqus}
|
||||
Differences to Marc.
|
||||
|
||||
\chapter{Postprocessing of the results}
|
||||
mentat, py\_post, gri, ParaView, TSL-OIM
|
||||
|
||||
\chapter{Worked examples}
|
||||
Refer to the corresponding publications ...
|
||||
|
||||
|
||||
|
||||
\appendix \addcontentsline{toc}{chapter}{Appendix}
|
||||
\cleardoublepage \phantomsection % set the hyperref anchor at the right position
|
||||
|
||||
\fancypagestyle{plain}
|
||||
{% Redefine "plain" style (e.g. for 1st side of chapters)
|
||||
\fancyhf{} % clear all header and footer fields
|
||||
\fancyfoot[ro,le]{\footnotesize\thepage}
|
||||
}
|
||||
|
||||
\input{euler_angles.tex}\newpage
|
||||
|
||||
\chapter{Related works}
|
||||
\section{Publications}
|
||||
|
||||
\section{PhD thesises}
|
||||
KuoDiss MaDiss ZaafaraniDiss
|
||||
%
|
||||
% Quellenverzeichnis
|
||||
% http://www.cs.stir.ac.uk/~kjt/software/latex/showbst.html
|
||||
%\bibliographystyle{} %
|
||||
%\bibliographystyle{authordate3} % EX: DEY, S.R., HAZOTTE, A., & BOUZY, E. 2006. Multiscale gamma variant selection in a quarternary near-gamma Ti-Al alloy. Philosophical Magazine, 86(20), 3089–3112.
|
||||
%
|
||||
%\bibliographystyle{chicago} % EX: Appel and Christoph (1999) || Appel, F. and U. Christoph (1999). Coherency stresses and interface-related deformation phenomena in two-phase titanium aluminides. Intermetallics 7, 1173–1182.
|
||||
%\bibliographystyle{elsarticle-num-names}
|
||||
%
|
||||
%\bibliographystyle{test} %see zambaldi/makebstTest/latex makebst
|
||||
\bibliographystyle{diss_doi} %small manual changes from test.bst:
|
||||
% doi linking, no ISSN for articles
|
||||
%
|
||||
%\bibliographystyle{spmpsci} % Springer
|
||||
%\bibliographystyle{FRADINAT} %
|
||||
%\bibliographystyle{abbrv} % [1], numbered
|
||||
%\bibliographystyle{./bst/plainnat} % makes *everything* lower-case; plainnatm,abbrvnat,unsrtnat
|
||||
%\bibliographystyle{./plainnat} % makes *everything* lower-case; plainnatm,abbrvnat,unsrtnat
|
||||
% http://www.elisanet.fi/ptvirtan/misc/google-bibtex.html for doi linking
|
||||
% Literaturverzeichnis
|
||||
%\renewcommand{\bibname}{References} % default: Bibliography
|
||||
\cleardoublepage \phantomsection % set the hyperref anchor
|
||||
\addcontentsline{toc}{chapter}{\bibname} %
|
||||
\small
|
||||
%\footnotesize
|
||||
\setlength\bibsep{0.3ex plus 0.1ex}
|
||||
% Disable single lines at the start of a paragraph (Schusterjungen)
|
||||
\clubpenalty = 10000
|
||||
% Disable single lines at the end of a paragraph (Hurenkinder)
|
||||
\widowpenalty = 10000 \displaywidowpenalty = 10000
|
||||
%\pagestyle{fancy} %
|
||||
\bibliography{mpie_cpfem_manual} %Use more than one bib file by {bib1,bib2,...}
|
||||
\normalsize
|
||||
\end{document}
|
Binary file not shown.
|
@ -0,0 +1,231 @@
|
|||
\documentclass[USenglish]{scrbook}
|
||||
|
||||
\usepackage{graphicx}
|
||||
\graphicspath{
|
||||
{figures/}
|
||||
{../NSD/}
|
||||
}
|
||||
\DeclareGraphicsExtensions{.pdf,.png}
|
||||
\usepackage[authoryear,sort&compress]{natbib}
|
||||
\usepackage[usenames,dvipsnames]{color}
|
||||
\usepackage[pdftex, % hyper-references for pdftex
|
||||
bookmarksnumbered=true,% % generate bookmarks with numbers
|
||||
pagebackref=true,% % generate backref in biblio
|
||||
colorlinks=true,%
|
||||
linkcolor=MidnightBlue,%
|
||||
citecolor=MidnightBlue,%
|
||||
breaklinks=true,%
|
||||
]{hyperref}%
|
||||
|
||||
\hypersetup{
|
||||
pdfauthor = {Claudio Zambaldi, Philip Eisenlohr},
|
||||
pdftitle = {Manual to the Crystal Plasticity Finite Element Subroutine developed at the Max-Planck-Institut f\"ur Eisenforschung},
|
||||
pdfsubject = {},
|
||||
pdfkeywords = {},
|
||||
pdfcreator = {},
|
||||
pdfproducer = {pdftex}%,
|
||||
%pdfpagemode={FullScreen}
|
||||
}
|
||||
|
||||
|
||||
\usepackage{amsmath,amssymb,amsfonts}
|
||||
\usepackage{bm}
|
||||
\usepackage{miller}
|
||||
\usepackage[alsoload={accepted,named,prefix}]{siunitx}
|
||||
\usepackage{booktabs}
|
||||
\usepackage{longtable}
|
||||
\usepackage[indent,bf,tableposition=top]{caption} % Einstellen des caption-Stils, war caption2
|
||||
\usepackage[format=hang]{subfig}
|
||||
\usepackage{tocbibind}
|
||||
\usepackage[bookman]{quotchap}
|
||||
\usepackage{csquotes} % consistent quoting by \enquote{...}
|
||||
\usepackage{listings}
|
||||
\lstloadlanguages{fortran}
|
||||
\lstset{language={},
|
||||
frame=none,
|
||||
xleftmargin=10mm,
|
||||
xrightmargin=10mm,
|
||||
numbers=left,
|
||||
stepnumber=1,
|
||||
numbersep=5pt,
|
||||
numberstyle=\tiny,
|
||||
breaklines=true,
|
||||
breakautoindent=true,
|
||||
postbreak=...,%\space,
|
||||
tabsize=2,
|
||||
basicstyle=\ttfamily\footnotesize,
|
||||
showspaces=false,
|
||||
showstringspaces=false,
|
||||
extendedchars=true,
|
||||
backgroundcolor=\color{white}
|
||||
}
|
||||
|
||||
|
||||
\newlength{\diagramsize}
|
||||
\setlength{\diagramsize}{0.9\textwidth}
|
||||
|
||||
\setcounter{tocdepth}{2}
|
||||
|
||||
\newcommand{\includepath}{include}
|
||||
|
||||
\newcommand{\ie}{\textit{i.e.}}
|
||||
\newcommand{\eg}{\textit{e.g.}}
|
||||
\newcommand{\cf}{\textit{cf.}}
|
||||
\newcommand{\etal}{\textit{et al.}}
|
||||
\newcommand{\Euler}{\textsc{Euler}}
|
||||
\newcommand{\OneD}{\hbox{1-D}}
|
||||
\newcommand{\TwoD}{\hbox{2-D}}
|
||||
\newcommand{\ThreeD}{\hbox{3-D}}
|
||||
|
||||
\DeclareMathOperator{\sign}{sgn}
|
||||
\DeclareMathOperator{\divergence}{div}
|
||||
\DeclareMathOperator{\grad}{grad}
|
||||
\DeclareMathOperator{\curl}{curl}
|
||||
\DeclareMathOperator{\Divergence}{Div}
|
||||
\DeclareMathOperator{\Grad}{Grad}
|
||||
\DeclareMathOperator{\Curl}{Curl}
|
||||
|
||||
\newcommand{\tnsr}[1]{\ensuremath{\bm{#1}}}
|
||||
\newcommand{\vctr}[1]{\ensuremath{\bm{#1}}}
|
||||
|
||||
\newcommand{\drv}{\ensuremath{\mathrm d}}
|
||||
|
||||
\newcommand{\transpose}[1]{\ensuremath{{#1}^{\mathrm T}}}
|
||||
\newcommand{\inverse}[1]{\ensuremath{{#1}^{-1}}}
|
||||
\newcommand{\invtranspose}[1]{\ensuremath{{#1}^{\mathrm{-T}}}}
|
||||
|
||||
\newcommand{\eyetwo}{\ensuremath{\tnsr{I}}}
|
||||
\newcommand{\eyefour}{\ensuremath{\mathbb{I}}}
|
||||
\newcommand{\F}{\ensuremath{\tnsr F}}
|
||||
\newcommand{\Fp}{\ensuremath{\tnsr F_\text{p}}}
|
||||
\newcommand{\Fe}{\ensuremath{\tnsr F _\text{e}}}
|
||||
\newcommand{\Ftr}{\ensuremath{\tnsr F _\text{tr}}}
|
||||
\newcommand{\E}{\ensuremath{\tnsr E}}
|
||||
\newcommand{\GL}{\ensuremath{\tnsr E_\text{e}}}
|
||||
\newcommand{\fPK}{\ensuremath{\tnsr P}}
|
||||
\newcommand{\sPK}{\ensuremath{\tnsr S}}
|
||||
\newcommand{\etap}{\ensuremath{\eta_\text{p}}}
|
||||
\newcommand{\etae}{\ensuremath{\eta_\text{e}}}
|
||||
\newcommand{\etatr}{\ensuremath{\eta_\text{tr}}}
|
||||
\newcommand{\dtF}{\ensuremath{\dot{\tnsr F}}}
|
||||
\newcommand{\dtFp}{\ensuremath{\dot{\tnsr F}_\text{p}}}
|
||||
\newcommand{\dtFe}{\ensuremath{\dot{\tnsr F}_\text{e}}}
|
||||
\newcommand{\dtetap}{\ensuremath{\dot{\eta}_\text{p}}}
|
||||
\newcommand{\Lp}{\ensuremath{\tnsr L_\text{p}}}
|
||||
\newcommand{\Je}{\ensuremath{J_\text{e}}}
|
||||
\newcommand{\Jtr}{\ensuremath{J_\text{tr}}}
|
||||
\newcommand{\thetatr}{\ensuremath{\theta_\text{tr}}}
|
||||
\newcommand{\Elasticity}{\ensuremath{\mathbb{C}}}
|
||||
\newcommand{\Cauchy}{\ensuremath{\boldsymbol{\sigma}}}
|
||||
\newcommand{\Ntwin}{\ensuremath{N_\text{twin}}}
|
||||
\newcommand{\Nslip}{\ensuremath{N_\text{slip}}}
|
||||
\newcommand{\testfnc}{\ensuremath{\delta\vctr v}}
|
||||
|
||||
% Reference formats
|
||||
\newcommand{\fref}[1]{figure~\ref{#1}} % figure x
|
||||
\newcommand{\Fref}[1]{Figure~\ref{#1}} % Figure x
|
||||
\newcommand{\fsref}[1]{figures~\ref{#1}} % figures x
|
||||
\newcommand{\Fsref}[1]{Figures~\ref{#1}} % Figures x
|
||||
|
||||
\newcommand{\tref}[1]{table~\ref{#1}} % tabke x
|
||||
\newcommand{\Tref}[1]{Table~\ref{#1}} % Table x
|
||||
\newcommand{\tsref}[1]{tables~\ref{#1}} % tables x
|
||||
\newcommand{\Tsref}[1]{Tables~\ref{#1}} % Tables x
|
||||
|
||||
\newcommand{\eref}[1]{equation~\eqref{#1}} % equation (x)
|
||||
\newcommand{\Eref}[1]{Equation~\eqref{#1}} % Equation (x)
|
||||
\newcommand{\esref}[1]{equations~\eqref{#1}} % equations (x)
|
||||
\newcommand{\Esref}[1]{Equations~\eqref{#1}} % Equations (x)
|
||||
|
||||
\newcommand{\cref}[1]{chapter~\ref{#1}} % chapter x
|
||||
\newcommand{\Cref}[1]{Chapter~\ref{#1}} % Chapter x
|
||||
\newcommand{\csref}[1]{chapters~\ref{#1}} % chapters x
|
||||
\newcommand{\Csref}[1]{Chapters~\ref{#1}} % Chapters x
|
||||
|
||||
\newcommand{\sref}[1]{section~\ref{#1}} % section x
|
||||
\newcommand{\Sref}[1]{Section~\ref{#1}} % Section x
|
||||
\newcommand{\ssref}[1]{sections~\ref{#1}} % sections x
|
||||
\newcommand{\Ssref}[1]{Sections~\ref{#1}} % Sections x
|
||||
|
||||
% text formatting
|
||||
\newcommand{\term}[1]{\emph{#1}}
|
||||
\newcommand{\reminder}[1]{\textcolor{Red}{#1}}
|
||||
\newcommand{\remark}[1]{\textcolor{CornflowerBlue}{#1}}
|
||||
|
||||
% Change Layout of Backref
|
||||
\renewcommand*{\backref}[1]{%
|
||||
% default interface
|
||||
% #1: backref list
|
||||
%
|
||||
% We want to use the alternative interface,
|
||||
% therefore the definition is empty here.
|
||||
}%
|
||||
\renewcommand*{\backrefalt}[4]{%
|
||||
% alternative interface
|
||||
% #1: number of distinct back references
|
||||
% #2: backref list with distinct entries
|
||||
% #3: number of back references including duplicates
|
||||
% #4: backref list including duplicates
|
||||
|
||||
\scriptsize
|
||||
\begin{flushright}
|
||||
Cited%
|
||||
%~#3 %
|
||||
%\ifnum#3=1 %
|
||||
%time%
|
||||
%\else
|
||||
%times%
|
||||
%\fi
|
||||
~on %
|
||||
\ifnum#1=1 %
|
||||
page%
|
||||
\else
|
||||
pages%
|
||||
\fi
|
||||
~#2%
|
||||
.%
|
||||
\end{flushright}
|
||||
}
|
||||
|
||||
|
||||
\begin{document}
|
||||
\title{Manual\\[1cm]\LARGE to the \\[3mm] Crystal Plasticity Finite Element Subroutine \\[3mm] developed at the \\[3mm] Max-Planck-Institut f\"ur Eisenforschung}
|
||||
\author{Claudio Zambaldi \and Philip Eisenlohr}
|
||||
\maketitle
|
||||
|
||||
%\includeonly{}
|
||||
|
||||
\frontmatter
|
||||
%\include{foreword}
|
||||
\tableofcontents
|
||||
\listoftables
|
||||
\listoffigures
|
||||
%\include{include/preface}
|
||||
\mainmatter
|
||||
|
||||
\renewcommand{\chaptermark}[1]{\markboth{{\thechapter\ \ #1}}{}}
|
||||
|
||||
\input{include/Preliminaries}
|
||||
\input{include/CodeOrganization}
|
||||
\input{include/Homogenization}
|
||||
\input{include/ConstitutiveLaws}
|
||||
\input{include/ApplicationNotes}
|
||||
\input{include/Postprocessing}
|
||||
\input{include/Examples}
|
||||
|
||||
|
||||
\appendix
|
||||
\cleardoublepage \phantomsection % set the hyperref anchor at the right position
|
||||
|
||||
\input{include/Crystallography}
|
||||
|
||||
\chapter{Related works}
|
||||
\section{Publications}
|
||||
|
||||
\section{PhD thesises}
|
||||
KuoDiss MaDiss ZaafaraniDiss
|
||||
|
||||
\bibliographystyle{plainnat}
|
||||
\bibliography{MPIE_CPFEM_manual}
|
||||
|
||||
\end{document}
|
|
@ -0,0 +1,31 @@
|
|||
% #################
|
||||
\chapter{Application notes for different finite elements systems}
|
||||
% #################
|
||||
|
||||
\section{MSC.MARC/Mentat}
|
||||
In MARC the CPFEM routine is interfaced through the {\ttfamily hypela2} subroutine. The routine {\ttfamily makeMe.py} produces the interface files such as {\ttfamily mpie\_cpfem\_marc2008r1.f90} that will can be called by the different MARC releases.
|
||||
|
||||
Necessary changes in the submit scripts
|
||||
|
||||
Model definition for using the subroutine: In MARC, state variable 1 defines the temperature in Kelvin. State variables 2 and 3 define the homogenization and microstructure, respectively.
|
||||
|
||||
Analysis options to invoke: Large Strain, Updated Lagrange. For most problems, using a constant dilatation formulation is important for robustness of the simulations.
|
||||
%The analysis options are most conveniently defined through a procedure file.
|
||||
|
||||
\subsection{Utility scripts}
|
||||
\begin{itemize}
|
||||
\item marcAddUserOutput.py [<No. of UserVars>] marcinput --- adds UserVariables to the marcinput file under the post section
|
||||
\end{itemize}
|
||||
|
||||
\subsection{Practical hints}
|
||||
A copy of the subroutine on the home directory on the SAN makes the routine accessible from all workstations under /san/arbitraryfoldername/code/*.f90 .
|
||||
Under windows it is beneficial to keep an additional local copy of the routine to work with TortoiseSVN, since the change of folder icons seems to not work on the SAN.
|
||||
|
||||
|
||||
\section{Troubleshooting}
|
||||
\subsection{Inside out element error}
|
||||
An inside out element error can occur if the number of increment is chosen too small. This was observed for revision 539 using the pheno-powerlaw constitutive formulation on a particle in mesh problem.
|
||||
|
||||
\section{Abaqus}
|
||||
Differences to Marc.
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
% #################
|
||||
\chapter{Organization of the code}
|
||||
% #################
|
||||
|
||||
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=0.80\textwidth]{crystallite_updateState}
|
||||
\caption{updateState}
|
||||
\label{fig:crystallite_updateState}
|
||||
\end{figure}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
% #################
|
||||
\chapter{Constitutive Laws}
|
||||
% #################
|
||||
|
||||
\section{phenoPowerlaw}
|
||||
\subsection{The material file for phenoPowerlaw}
|
||||
\section{dislotwin}
|
||||
\section{The non-local model}
|
||||
|
||||
\section{The material file: material.config}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
% ########################
|
||||
\chapter{Crystallographic orientations}
|
||||
% ########################
|
||||
|
||||
\section{Bunge Euler angles}
|
||||
\label{bunges}
|
||||
Euler angles $(\varphi_1, \phi, \varphi_2)$---following the Bunge convention---rotate the sample coordinate system ($X$, $Y$, $Z$ or RD, TD, ND) into the crystal coordinate system ($x_\text c$, $y_\text c$, $z_\text c$).
|
||||
Three successive rotations are carried out in the following way \citep[p.~4]{Bunge1982}:
|
||||
\begin{enumerate}
|
||||
\item Rotate by $\varphi_1$ around Z, to bring X into the $x_\text c$--$y_\text c$-plane. The new intermediate axes are $X^\prime$, $Y^\prime$ and $Z$ (unchanged).
|
||||
\item Now rotate by $\phi$ around $X^\prime$, to make $Z$ parallel with $z_\text c$. The intermediate axes are $X^\prime$, $Y^{\prime\prime}$, $Z^\prime$.
|
||||
\item A final rotation by $\varphi_2$ around $Z^\prime \equiv z_\text c$ makes the rotated axes then identical to the crystal axes.
|
||||
\end{enumerate}
|
||||
|
||||
The rotation matrix can be calculated as
|
||||
\[% Gottstein pg 55
|
||||
\tnsr{g}=\left(\begin{array}{ccc}
|
||||
\cos{\varphi_1}\cos{\varphi_2}-\sin{\varphi_1}\sin{\varphi_2}\cos{\phi} & \sin{\varphi_1}\cos{\varphi_2}+\cos{\varphi_1}\sin{\varphi_2}\cos{\phi}& \sin{\varphi_2}\sin{\phi}\\
|
||||
-\cos{\varphi_1}\sin{\varphi_2}-\sin{\varphi_1}\cos{\varphi_2}\cos{\phi} & -\sin{\varphi_1}\cos{\varphi_2}+\cos{\varphi_1}\cos{\varphi_2}\cos{\phi}& \cos{\varphi_2}\sin{\phi}\\
|
||||
\sin{\varphi_1}\sin{\phi} & -\cos{\varphi_1}\sin{\phi}& \cos{\phi}
|
||||
\end{array}\right)
|
||||
\]
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
% #################
|
||||
\chapter{Worked examples}
|
||||
% #################
|
||||
|
||||
Refer to the corresponding publications ...
|
||||
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
% #################
|
||||
\chapter{Homogenization schemes}
|
||||
% #################
|
||||
|
||||
%\section{Introduction}
|
||||
If more than one grain is simulated per integration point, a homogenization scheme is required to distribute the deformation gradient of the IP to the respective grains. The simplest choice is the \emph{isostrain approach} which simply consists in assuming the IP deformation gradient to be applicable directly to each grain.
|
||||
%\section{Isostrain homogenization -- Taylor's assumption}
|
||||
%\section{RGC}
|
||||
|
||||
cite RGC papers...
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
% #################
|
||||
\chapter{Postprocessing of the results}
|
||||
% #################
|
||||
|
||||
mentat, py\_post, gri, ParaView, TSL-OIM
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
% #################
|
||||
\chapter{Preliminaries}
|
||||
% #################
|
||||
|
||||
\section{Introduction}
|
||||
For the theory and some application examples, see \citet{Roters2010}.
|
||||
|
||||
\section{History of the code}
|
||||
?, spaghetti version,
|
||||
|
||||
\input{include/svn_guide}
|
||||
|
||||
|
||||
\section{Style guide for programming the CPFEM subroutine}
|
||||
|
||||
Some hints
|
||||
\begin{itemize}
|
||||
\item This manual cannot substitute proper commenting in the Fortran code. Try to include as much comments as possible directly in the code.
|
||||
\item When commenting, do not use cryptic comments such as \emph{Random is random!} -- an actual example from the code.
|
||||
\end{itemize}
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
\chapter{Crystallographic orientations}
|
||||
\section{Bunge Euler angles}
|
||||
\label{bunges}
|
||||
Euler angles (\beaphiI, \beaPhi , \beaphiII) -- in Bunge convention -- rotate the sample coordinate system ($X$,~$Y$,~$Z$ or RD,~TD,~ND) into the crystal coordinate system ($x_c$, $y_c$, $z_c$).
|
||||
Three successive rotations are carried out in the following way \citep[pg.\,4]{Bunge1982}:
|
||||
\begin{enumerate}
|
||||
\item Rotate by angle $\pI$ around Z, to bring X into the $x_c$--$y_c$-plane. The new intermediate axes are X', Y' and Z (Z is unchanged).
|
||||
\item Now rotate $\beaPhi$ degrees around X', to make Z parallel with $z_c$. The intermediate axes are X', Y'', Z'.
|
||||
\item A rotation by angle $\pII$ around Z' makes the rotated axes then identical to the crystal axes.
|
||||
\end{enumerate}
|
||||
|
||||
The rotation matrix can be calculated as
|
||||
\[% Gottstein pg 55
|
||||
\bsym{g}=\left(\begin{array}{ccc}
|
||||
\cos{\pI}\cos{\pII}-\sin{\pI}\sin{\pII}\cos{\beaPhi} & \sin{\pI}\cos{\pII}+\cos{\pI}\sin{\pII}\cos{\beaPhi}& \sin{\pII}\sin{\beaPhi}\\
|
||||
-\cos{\pI}\sin{\pII}-\sin{\pI}\cos{\pII}\cos{\beaPhi} & -\sin{\pI}\cos{\pII}+\cos{\pI}\cos{\pII}\cos{\beaPhi}& \cos{\pII}\sin{\beaPhi}\\
|
||||
\sin{\pI}\sin{\beaPhi} & -\cos{\pI}\sin{\beaPhi}& \cos{\beaPhi}
|
||||
\end{array}\right)
|
||||
\]
|
||||
|
|
@ -1,345 +0,0 @@
|
|||
%\NeedsTeXFormat{LaTeX2e}
|
||||
%%% check whether we are running pdflatex
|
||||
% http://www.db.informatik.uni-bremen.de/~mr/pdflatex.html
|
||||
% \newif\ifpdf
|
||||
% \ifx\pdfoutput\undefined
|
||||
% \pdffalse % we are not running pdflatex
|
||||
% \else
|
||||
% \pdfoutput=1 % we are running pdflatex
|
||||
% \pdfcompresslevel=9 % compression level for text and image;
|
||||
% \pdftrue
|
||||
% \fi
|
||||
|
||||
%%% choose global options depending on whether
|
||||
%%% we are running under pdflatex
|
||||
|
||||
% \ifpdf
|
||||
%\ifx\pdfoutput
|
||||
%\documentclass[pdftex,a4paper,10pt,makeidx]{article}
|
||||
%\documentclass[pdftex,a4paper,10pt,makeidx]{book}
|
||||
%\documentclass[pdftex,a4paper,12pt]{book}
|
||||
%\documentclass[pdftex,a4paper,12pt]{report}
|
||||
%\documentclass[pdftex,a5paper,9pt]{book}
|
||||
%\documentclass[pdftex,a4paper,11pt]{book}
|
||||
\documentclass[pdftex,a4paper,12pt]{book} % DISS
|
||||
%\documentclass[pdftex,a4paper,12pt]{article} % List of publications
|
||||
% \else
|
||||
%\fi
|
||||
%\ifx\pdfoutput\undefined
|
||||
% \documentclass[dvips,a4paper,10pt,makeidx]{article}
|
||||
%\fi
|
||||
|
||||
% WINDOWS: use sumatra pdfviewer with TeXnicCenter to do inverse search
|
||||
%http://www.wi.uni-muenster.de/qm/studieren/LaTeXVorlage.html
|
||||
\usepackage{pdfsync} % comment out for final document
|
||||
|
||||
\usepackage{ifpdf} % uses oberdiek, cannot be used before documentclass
|
||||
\usepackage{etex} % Without there will be many "No room for a new \dimen" errors
|
||||
\usepackage{a4}
|
||||
\usepackage[T1]{fontenc} % EC-Schriften("richtige"Umlaute)
|
||||
\usepackage[latin1]{inputenc} % Input coding
|
||||
%\usepackage[utf8]{inputenc} % Input coding
|
||||
|
||||
%\renewcommand\appendixname{}% "
|
||||
\renewcommand\figurename{Fig.}
|
||||
\renewcommand\tablename{Tab.}
|
||||
%\usepackage{csquotes} % consistent quoting by \enquote{...}, without use \lq xyz\rq or \lqq xyz \rqq
|
||||
% TABLES
|
||||
%\usepackage{array,booktabs}
|
||||
\usepackage{upgreek}
|
||||
\usepackage{ulem} % provides \sout strikeout
|
||||
\normalem % restore italics for emph
|
||||
\usepackage{pifont} % checkmark = \ding{52}
|
||||
\usepackage{textcomp} % provides \textnumero
|
||||
\usepackage{txfonts} % gammaup, upright greek characters
|
||||
\usepackage{booktabs} % Nicer Tables, provides \toprule, \midrule, \bottomrule
|
||||
\usepackage{longtable}
|
||||
\usepackage{multirow}% added090731, \multirow{3}{*}{content}, * for width
|
||||
%\usepackage{ltablex}
|
||||
%\usepackage{tabulary}%
|
||||
%\usepackage{ltxtable}% longable meet tabularx
|
||||
%\usepackage{tools}
|
||||
|
||||
%\usepackage{sfheaders} % SansSerif Font für Überschriften / for headings
|
||||
\usepackage{pictex} % Plot-Paket
|
||||
\usepackage{anysize} % Uses full page, all of papersize, looks bad!
|
||||
%\usepackage{fullpage}
|
||||
\usepackage{xspace} % provides \xspace
|
||||
%\usepackage[pdftex]{lscape} % Provides \begin{landscape} environment
|
||||
\usepackage{pdflscape} % Provides \begin{landscape} environment
|
||||
%%%%%%%%%%%%%%%%%%%%%
|
||||
\usepackage{graphicx} % PS-diagram package of pictures merge
|
||||
%\usepackage[draft]{graphicx} % PS-Grafikpaket nur Rahmen
|
||||
%%%%%%%%%%%%%%%%%%%%%
|
||||
\usepackage{psfrag} % PS-Text durch LaTeX-Code ersetzen
|
||||
%\usepackage{draftstamp} %%%%%%%%%% Entwurfstempel; draftstamp.sty %%%%%%%%%%%%%%%%%
|
||||
\usepackage{placeins} % definiert Floatsperre \FloatBarrier; placeins.sty
|
||||
\usepackage[indent,bf]{caption} % Einstellen des caption-Stils, war caption2
|
||||
%\captionindent2em % Maß für Einzug
|
||||
% Workaround for backcite problem
|
||||
\usepackage{makerobust}
|
||||
\makeatletter
|
||||
\@ifundefined{caption@xref}{}{%
|
||||
\MakeRobustCommand\caption@xref
|
||||
}
|
||||
\makeatother
|
||||
%I have notified the author of the caption package.
|
||||
%Yours sincerely
|
||||
% Heiko <oberd...@uni-freiburg.de>
|
||||
|
||||
% Workaround against double definition error by using amssymb and txfonts:iint
|
||||
\let\iint\dadada
|
||||
\let\iiint\dadadaa
|
||||
\let\iiiint\dadadab
|
||||
\let\idotsint\dadadac
|
||||
|
||||
\usepackage{exscale} % richtig skalierte Operatoren in Formeln
|
||||
\usepackage{amsmath} % Mathematik-Erweiterungen der AMS
|
||||
\usepackage{amssymb} % Mathematik-Erweiterungen der AMS
|
||||
%\usepackage{onlyamsmath}
|
||||
% ftp://tug.ctan.org/pub/tex-archive/info/Free_Math_Font_Survey/survey.html
|
||||
%\usepackage{concmath} %
|
||||
%\usepackage{mathtime}
|
||||
%\usepackage{mnsymbol} % incompatible with amssymb & amsfonts, pixelig, neswarrows
|
||||
%\usepackage{cmbright}
|
||||
%\usepackage{mathpazo} % funktioniert
|
||||
\usepackage{times} % von elsart abgeschaut
|
||||
%\usepackage[math]{anttor}
|
||||
%\usepackage{millennial}
|
||||
%\usepackage{fouriernc} % schöneres gamma
|
||||
%\usepackage{yhmath} %
|
||||
\usepackage{mathrsfs} % for mathscr (Schreibschrift)
|
||||
%\usepackage[math]{isomath}
|
||||
|
||||
%\ptexnoligatures%\textfont0 % bewirkt angebl. Unterdrückung von Ligaturen und kerning in pdftex
|
||||
|
||||
\usepackage{afterpage} % Befehlsausführung erst am Seitenende
|
||||
\usepackage{natbib} % ein natbib-Stil, der auch bei author-year eine
|
||||
% biblabel Marke im Literaturverzeichnis aufweist!
|
||||
% natbib.sty ruft eine eigene Konfiguration natbib.cfg auf
|
||||
|
||||
\usepackage{xcolor}
|
||||
\definecolor{lbcolor}{rgb}{0.9,0.9,0.9}
|
||||
\definecolor{lightgrey}{rgb}{0.85,0.85,0.85} %
|
||||
\definecolor{gray}{rgb}{0.5,0.5,0.5}% gray=AE, grey=BE
|
||||
\definecolor{grey}{rgb}{0.5,0.5,0.5}% gray=AE, grey=BE
|
||||
|
||||
\usepackage{upgreek}
|
||||
|
||||
% KOPF- UND FUSSZEILEN
|
||||
\usepackage{fancyhdr} % Erwieterte Optionen für
|
||||
\pagestyle{fancy} % Kopf- und Fußzeilen
|
||||
\fancyhf{} % Alle Felder leeren
|
||||
%\fancyfoot{}\fancyhead{} %CZ clear all fields
|
||||
%\fancyfoot[ro,le]{\footnotesize\thepage} % Seitenzahl außen
|
||||
%\fancyfoot[l]{\footnotesize\today}
|
||||
% NUR SEITENZAHL
|
||||
\fancyfoot[ro,le]{\footnotesize\thepage}%\\\textcolor{gray}{C.\,Zambaldi, \today}} % Seitenzahl
|
||||
% SEITENZAHL UND VERSION INFO
|
||||
%\fancyfoot[ro,le]{\footnotesize\thepage\\\textcolor{gray}{C.\,Zambaldi, \today}} % Seitenzahl
|
||||
|
||||
\fancyhead[ro]{\footnotesize{\leftmark} } % Kapitel rechts auf geraden Seiten
|
||||
\fancyhead[le]{\footnotesize{\rightmark} } % Abschnitt links auf ungeraden Seiten%
|
||||
%\fancyhead[ro]{\textsc{\small{\leftmark}}} %Zambaldi % Kapitel rechts auf geraden Seiten
|
||||
%\fancyhead[le]{\textsc{}} %2005 % Abschnitt links auf ungeraden Seiten%
|
||||
\setlength{\headheight}{15pt}% Höhe der Kopfzeile (def012pt) wg der Linie
|
||||
\renewcommand{\headrulewidth}{0pt} %def0.4pt
|
||||
\renewcommand{\footrulewidth}{0pt} %def0pt
|
||||
\renewcommand\chaptername{} %fancyhdr: Kapitelüberschrift ohne "Kapitel"
|
||||
%\renewcommand{\chaptermark}[1]{\markboth{\textsc{\chaptername\ \thechapter\ \ #1}}{}}
|
||||
%\renewcommand{\chaptermark}[1]{\markboth{{\thepart-\thechapter\ \ #1}}{}}
|
||||
\renewcommand{\chaptermark}[1]{\markboth{{\thechapter\ \ #1}}{}}
|
||||
%\renewcommand{\chaptermark}[1]{\markboth{{\thechapter\ }}{}}
|
||||
%\renewcommand{\chaptermark}{\empty}
|
||||
%\markboth{Zambaldi}
|
||||
\renewcommand{\sectionmark}[1]{\markright{{\thesection\ #1}}}% Kein Punkt hinter Kapitelnummern in Kopfzeile
|
||||
%\renewcommand{\sectionmark}{\empty}
|
||||
%\renewcommand{\chaptermark}[1]{}
|
||||
%\renewcommand{\sectionmark}[1]{}
|
||||
\fancypagestyle{plain}{% Redefine "plain" style (e.g. for 1st side of chapters)
|
||||
\fancyhf{} % clear all header and footer fields
|
||||
%\fancyfoot[l]{{\tiny \today}}
|
||||
%\fancyfoot[ro,le]{\footnotesize\thepage}
|
||||
}
|
||||
% http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/squeeze.html
|
||||
%\usepackage[medium,compact]{titlesec} % fontsize sections...
|
||||
\usepackage[small,compact]{titlesec} % fontsize sections...
|
||||
%\usepackage{sectsty} % An alternative to titlesec
|
||||
|
||||
%\titleformat{\subsection}{\normalfont\normalsize\bfseries}{\thesubsection}{1em}{} %bfseries to add bold style
|
||||
%\titleformat{\subsubsection}%{\normalfont\normalsize\mdseries\itshape}{\thesubsubsection}{1em}{}
|
||||
%\titleformat{\subsubsection}{\normalfont\normalsize\bfseries}{\thesubsubsection}{1em}{}
|
||||
|
||||
|
||||
% TABELLENBESCHRIFTUNG
|
||||
%\usepackage[tableposition=top]{caption}
|
||||
|
||||
% EINHEITEN
|
||||
\usepackage{units}
|
||||
% \unit[<wert>]{<einheit>}
|
||||
% \unitfrac[<wert>]{<zähler>}{<nenner>}
|
||||
% \nicefrac[<schrift>]{<zähler>}{<nenner>}
|
||||
|
||||
% MILLERSCHE INDICES
|
||||
\usepackage{miller} % \hkl(123), \hkl<1 2 -3>, change spacing, with
|
||||
%\renewcommand{\millerskip}{\,\,\,}
|
||||
|
||||
% DOPPELTER ZEILENABSTAND mit \doublespace, weitere
|
||||
\usepackage{setspace}
|
||||
\singlespace % \singlespace, \onehalfspace, \doublespace
|
||||
|
||||
% LISTINGS; Quellcode einbinden und formatieren.
|
||||
\usepackage{listings} %[savemem]{listings}
|
||||
\lstloadlanguages{fortran} %TeX %[LaTeX]TeX
|
||||
\lstset{language={},
|
||||
frame=none,
|
||||
xleftmargin=10mm,
|
||||
xrightmargin=10mm,
|
||||
numbers=left,
|
||||
stepnumber=1,
|
||||
numbersep=5pt,
|
||||
numberstyle=\tiny,
|
||||
breaklines=true,
|
||||
breakautoindent=true,
|
||||
postbreak=...,%\space,
|
||||
tabsize=2,
|
||||
basicstyle=\ttfamily\footnotesize,
|
||||
showspaces=false,
|
||||
showstringspaces=false,
|
||||
extendedchars=true,
|
||||
backgroundcolor=\color{white}
|
||||
}
|
||||
|
||||
% ---------------------------------------------------------------------------
|
||||
|
||||
% BILDÜBERLAGERUNG
|
||||
%\usepackage[abs]{overpic} % [percent]
|
||||
|
||||
%\usepackage{calc}
|
||||
|
||||
% PARAGRAPH INDENTATION AND VERTICAL SPACE
|
||||
\setlength{\parindent}{0pt} % kein Einzug am Absatz
|
||||
%\parskip 1.0ex plus 0.2ex minus 0.2ex % Abstand Absatz FR:1.5ex plus 0.5ex minus 0.5ex
|
||||
\setlength\parskip{.5\baselineskip
|
||||
plus .1\baselineskip
|
||||
minus .4\baselineskip
|
||||
}
|
||||
|
||||
\sloppy % Seitenende "schlampig"
|
||||
\setcounter{secnumdepth}{3} % Abschnitts-Num.tiefe(def=2)
|
||||
\setcounter{tocdepth}{3} % Inhaltsverzeichnistiefe (def=2)
|
||||
\setcounter{bottomnumber}{2} % Max. Gleitobjekte unten (def=1)
|
||||
\setcounter{totalnumber}{4} % Max. Gleitobjekte insg. (def=3)
|
||||
\renewcommand{\topfraction}{0.75} % Max. rel. Platz für Gleitobjekte
|
||||
\renewcommand{\bottomfraction}{0.65} % oben bzw. unten (def=0.7 bzw. 0.3)
|
||||
\newcommand{\versetzung}[1]{\rotatebox{#1}{\rule[-2mm]{0cm}{4mm}\tiny $\bot$}} % Versetzungssymbol{Winkel}
|
||||
\newcommand{\vernull}{\tiny $\bot$} % Versetzungssymbol 0 Grad
|
||||
\newcommand{\vereinsachtnull}{\tiny $\top$} % Versetzungssymbol 180 Grad
|
||||
\newcommand{\verneunnullp}{\tiny $\dashv$} % Versetzungssymbol 90 Grad
|
||||
\newcommand{\verneunnullm}{\tiny $\vdash$} % Versetzungssymbol -90 Grad
|
||||
%\newcommand{\RX}{Rekristallisation}
|
||||
%, als Dezimaltrennzeichen in Kommazahlen im Mathemodus
|
||||
\mathchardef\CommaOrdinary="013B
|
||||
\mathchardef\CommaPunct="613B
|
||||
\mathcode`,="8000 %, im Math-Mode aktiv machen
|
||||
{\catcode`\,=\active
|
||||
\gdef,{\obeyspaces\futurelet\next\CommaCheck}}
|
||||
\def\CommaCheck{\if\space\next\CommaPunct\else\CommaOrdinary\fi}
|
||||
|
||||
%\def\figurename{} % Fig. oder Abb.
|
||||
\makeatletter % @ define as normal letters
|
||||
\def\cleardoublepage{\clearpage \if@twoside \ifodd\c@page % with CLEAR double PAGE second side empty
|
||||
\else \hbox{} \thispagestyle{empty} \newpage
|
||||
\if@twocolumn \hbox{} \newpage \fi \fi \fi}
|
||||
%\renewcommand\part{% % with part first side empty
|
||||
% \if@openright
|
||||
% \cleardoublepage
|
||||
% \else
|
||||
% \clearpage
|
||||
% \fi
|
||||
% \thispagestyle{empty}%
|
||||
% \if@twocolumn
|
||||
% \onecolumn
|
||||
% \@tempswatrue
|
||||
% \else
|
||||
% \@tempswafalse
|
||||
% \fi
|
||||
% \null\vfil
|
||||
% \secdef\@part\@spart}
|
||||
%\makeatother % @ again as other indication define
|
||||
|
||||
% Upright greek characters: http://www.superstrate.net/useful/useful.html
|
||||
\DeclareFontFamily{U}{euc}{}% I chose euc because the chart is called Euler cursive
|
||||
\DeclareFontShape{U}{euc}{m}{n}{<-6>eurm5<6-8>eurm7<8->eurm10}{}%
|
||||
\DeclareSymbolFont{AMSc}{U}{euc}{m}{n} % I chose AMSc because AMSa and AMSb are defined in the amsfonts-package
|
||||
\DeclareMathSymbol{\umu}{\mathord}{AMSc}{"16}
|
||||
|
||||
|
||||
% HYPERREF package definition
|
||||
\usepackage{color}
|
||||
\definecolor{lnkcol}{rgb}{0, .1, .5}
|
||||
\definecolor{lnkcol}{rgb}{0, .1, .5}
|
||||
|
||||
|
||||
%\ifpdf
|
||||
|
||||
%\usepackage{pstricks, pst-plot}
|
||||
|
||||
\ifpdf % IFPDF
|
||||
%\usepackage[pdftex]{thumbpdf} %%% thumbnails for ps2pdf
|
||||
%\usepackage[ps2pdf]{hyperref}
|
||||
\usepackage[pdftex, %%% hyper-references for ps2pdf
|
||||
%backref=section, %%% bibliographical backlinks
|
||||
pagebackref=true, %%% links in bibliography to pages
|
||||
bookmarks=true,% %%% generate bookmarks
|
||||
bookmarksnumbered=false, %%% numbered bookmarks on/off
|
||||
bookmarksopen=true, %%% bookmarkstree open/closed
|
||||
hypertexnames=false,% %%% needed for correct links to figures!
|
||||
breaklinks=true,% %%% break lines on/off, on => links can become very small
|
||||
pdfborder=false, %%% Links mit Rahmen on/off
|
||||
pdfpagelabels=true, %%% logische/physikalische Seitenzahlen true/false*
|
||||
pdftoolbar=true, %%% Menüleisten true*/false
|
||||
linkbordercolor={1 1 1},% %%% color of frames around links
|
||||
citebordercolor={1 1 1},
|
||||
urlbordercolor={0.8 0.8 .8},
|
||||
colorlinks=true,
|
||||
linkcolor=lnkcol, % black, blue, red, green, cyan, ...
|
||||
urlcolor=lnkcol,%{.2 .2 1},
|
||||
citecolor=black,
|
||||
]{hyperref} %HYPERREF
|
||||
|
||||
% PDF METAINFORMATION
|
||||
\hypersetup{
|
||||
pdfauthor = {},
|
||||
pdftitle = {},
|
||||
pdfsubject = {},
|
||||
pdfkeywords = {},
|
||||
pdfcreator = {},
|
||||
pdfproducer = {pdftex}%,
|
||||
%pdfpagemode={FullScreen}
|
||||
}
|
||||
|
||||
% ATTACH ARBITRAY FILES TO THE RESULTING PDF. FILES ARE STORED INSIDE OF THE PDF-FILE.
|
||||
%\usepackage{attachfile} % Only with pdftex. Makes use of "oberdiek" package
|
||||
%\attachfilesetup{color=0 .1 .5}
|
||||
|
||||
|
||||
\usepackage{pst-pdf} % pstricks for pdflatex
|
||||
|
||||
\else
|
||||
\usepackage{pstricks, pst-plot}
|
||||
\usepackage[hypertex]{hyperref}
|
||||
\fi
|
||||
|
||||
\usepackage{textcomp} %Dieses Paket enthaelt die Befehle %\textdegree%\textcentigrade%und eine Menge anderer nuetzlicher Symbole.
|
||||
|
||||
|
||||
% MULTIPLE BIBLIOGRAPHIES
|
||||
%\usepackage{bibunits}
|
||||
|
||||
%\usepackage{makeidx}
|
||||
%\makeindex
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%%%%%%%%%% END OF HEADERFILE %%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
@ -1,163 +0,0 @@
|
|||
% LaTeX spezigfisch
|
||||
\def\ctr{\centering }
|
||||
|
||||
%Textmakros (Deutsch)
|
||||
\def\bzw{bzw\. }
|
||||
|
||||
%Textmakros (Englisch)
|
||||
\def\eg{e.\,g.\@\xspace}
|
||||
\def\ie{i.\,e.\@\xspace}
|
||||
\def\cf{c.\,f.\@\xspace}
|
||||
|
||||
%\renewcommand\lq{\lq\xspace}
|
||||
%\renwecommand\rq{\rq\xspace}
|
||||
|
||||
% TABELLEN
|
||||
\def\midruleI{\midrule[\heavyrulewidth]}
|
||||
|
||||
% Allgemein
|
||||
\def\etal{et.~al.\xspace}
|
||||
\newcommand{\superscript}[1]{\ensuremath{^\textrm{#1}}}
|
||||
\newcommand{\subscript}[1]{\ensuremath{_\textrm{#1}}}
|
||||
\def\verweis{$\uparrow$}
|
||||
|
||||
% Track changes in a document
|
||||
\definecolor{addColor}{rgb}{0, .5, .0}
|
||||
\definecolor{delColor}{rgb}{.6, .0, .0}
|
||||
\newcommand{\add}[1]{\cbstart{}\textcolor{addColor}{\uline{#1}}\cbend{}\xspace}
|
||||
\newcommand{\del}[1]{\cbdelete{}\textcolor{delColor}{\sout{#1}}\xspace}
|
||||
% Cannot be used in captions so far /!\
|
||||
%\newcommand{\add}[1]{#1\xspace} \newcommand{\del}[1]{#1\xspace}
|
||||
\newcommand{\rep}[2]{\del{#1}\add{#2}}
|
||||
\newcommand{\done}{\ding{52}\xspace}
|
||||
|
||||
|
||||
% INDENTATION
|
||||
\def\max{\subscript{max}}
|
||||
\def\Pmax{$P$\hspace{-.3em}\subscript{max}}
|
||||
\def\hmax{$h$\subscript{max}}
|
||||
\def\projA{\ensuremath{A\hspace{-0.2em}_{\perp}}\xspace}
|
||||
|
||||
% Figure and Table references
|
||||
% see also the autoref command from hyperref package
|
||||
\def\Chapref#1{Chapter~\ref{ch:#1}}
|
||||
\def\chapref#1{chapter~\ref{ch:#1}}
|
||||
\def\figref#1{figure~\ref{fig:#1}}
|
||||
\def\tabref#1{table~\ref{tab:#1}}
|
||||
\def\Figref#1{Figure~\ref{fig:#1}}
|
||||
\def\Tabref#1{Table~\ref{tab:#1}}
|
||||
|
||||
%\newcommand{\deg}{\ensuremath{^{\circ}}}
|
||||
|
||||
% Mathe
|
||||
% \upright
|
||||
\newcommand{\bsym}[1]{\ensuremath{\boldsymbol{#1}}} % \boldsymbol,\mathbb (blackbord bold), mathsf
|
||||
%\def\tens{\boldsymbol}
|
||||
\newcommand{\bsymIV}[1]{\ensuremath{\boldsymbol{\mathbb{#1}}}}
|
||||
%\newcommand{\bsymIV}[1]{\boldsymbol{\mathcal{#1}}}
|
||||
%\newcommand{\bsymIV}[1]{\boldsymbol{\mathscr{#1}}}
|
||||
\newcommand{\tensII}[1]{\bsym{#1}} % tensor of rank 2
|
||||
\newcommand{\tensIV}[1]{\bsymIV{#1}} % tensor of rank 4
|
||||
\def\kron{\delta}
|
||||
\def\grad{\text{grad\,}} %gradient
|
||||
|
||||
% Symbole
|
||||
\def\paralleldir{\ensuremath{\nearrow\hspace{-.4em}\nearrow}\xspace}
|
||||
\def\antiparalleldir{\ensuremath{\nearrow\hspace{-.4em}\swarrow}\xspace}
|
||||
|
||||
% MECHANIK
|
||||
\def\sig{\ensuremath{\sigmaup}}
|
||||
\def\eps{\ensuremath{\varepsilonup}}
|
||||
\def\strain{\ensuremath{\tensII{\varepsilonup}}}
|
||||
\def\stress{\ensuremath{\tensII{\sigmaup}}}
|
||||
\def\hpu{MPa\hspace{-.1em}\ensuremath{\sqrt{\text{m}}}\xspace}%$^{-0.5}$} % Hall-Petch unit for k (slope)
|
||||
|
||||
|
||||
\def\PK2{\ensuremath{\bsym{T}}}
|
||||
|
||||
%KRISTALLPLASTIZITAET
|
||||
\def\burgers{\ensuremath{\bsym{b}}\xspace}
|
||||
\def\bOD{\ensuremath{\burgers^{\text{O}}}\xspace}
|
||||
\def\bSU{\ensuremath{\burgers^{\text{S}}}\xspace}
|
||||
\def\bTW{\ensuremath{\burgers^{\text{T}}}\xspace}
|
||||
|
||||
% MaWi
|
||||
\def\atpct{at.\%\xspace}
|
||||
\def\gmat{\ensuremath{\tensII{g}}\xspace} % orientation matrix
|
||||
|
||||
% Kristallo
|
||||
\newcommand{\angaxis}[2]{#1-around-#2\xspace}
|
||||
|
||||
% Bunge Euler Angles
|
||||
\def\beaphiI{\ensuremath{\varphi_1}}
|
||||
\def\beaPhi{\ensuremath{\it{\Phi}}}
|
||||
\def\beaphiII{\ensuremath{\varphi_2}}
|
||||
\def\BEAs{\ensuremath{(\beaphiI, \beaPhi, \beaphiII)}\xspace}
|
||||
% Euler winkel
|
||||
\def\pI{\ensuremath{\beaphiI}}
|
||||
\def\pII{\ensuremath{\beaphiII}}
|
||||
|
||||
%\def\fcc{f.c.c.\xspace}
|
||||
%\def\bcc{b.c.c.\xspace}
|
||||
%\def\hcp{h.c.p.\xspace}
|
||||
\def\fcc{fcc\xspace}
|
||||
\def\bcc{bcc\xspace}
|
||||
\def\hcp{hcp\xspace}
|
||||
%\def\fcc{FCC\xspace}
|
||||
%\def\bcc{BCC\xspace}
|
||||
%\def\hcp{HCP\xspace}
|
||||
|
||||
% Mikrometer, microns
|
||||
\def\mum{\ensuremath{\muup}m\xspace}
|
||||
|
||||
|
||||
% TiAl
|
||||
%\def\gam{\ensuremath{\upgamma}}
|
||||
\def\gam{\texorpdfstring{\ensuremath{\gammaup}}{gamma}\xspace} % requires txfonts package
|
||||
\def\cgamma{\ensuremath{c_{\gam}}}
|
||||
\def\agamma{\ensuremath{a_{\gam}}}
|
||||
|
||||
\def\gTiAl{\texorpdfstring{\mbox{\gam-TiAl}}{gamma-TiAl}\xspace}
|
||||
\def\gammaTiAl{\gTiAl}
|
||||
\def\caratio{$c\hspace{-1.pt}/\hspace{-1.5pt}a$\;ratio\xspace}
|
||||
%alpha_2-Ti_3Al
|
||||
\def\alptwo{\texorpdfstring{\ensuremath{\upalpha_2}}{alpha2}\xspace}
|
||||
%\def\tiala2{$\alpha_2$-Ti$_3$Al}
|
||||
%\def\tiala2{$\alpha_2$-Ti$_3$Al}
|
||||
|
||||
%\def\a2ti3al{$\alpha_2$-Ti$_3$Al}
|
||||
%\def\a2Ti3Al{$\alpha_2$-Ti$_3$Al}
|
||||
%\def\aIIti3al{$\alpha_2$-Ti$_3$Al}
|
||||
%\providecommand{\aTi3Al}{\mbox{$\alpha$-Ti$_3$Al}}
|
||||
\def\a2Ti3Al{\alptwo-Ti\texorpdfstring{$_3$}{3}Al\xspace}
|
||||
%\providecommand{\a2ti3al}{{$\alpha_2$-Ti$_3$Al}}
|
||||
%Ti_3Al
|
||||
\def\Ti3Al{\a2Ti3Al}
|
||||
\def\ti3al{\a2Ti3Al}
|
||||
%\def\a2{$\alpha_2$}
|
||||
%\def\taucO{\ensuremath{\tau_{c,O}}\xspace}
|
||||
%\def\taucS{\ensuremath{\tau_{c,S}}\xspace}
|
||||
%\def\taucT{\ensuremath{\tau_{c,T}}\xspace}
|
||||
\def\taucO{\ensuremath{\tau_{c}^{O}}\xspace}
|
||||
\def\taucS{\ensuremath{\tau_{c}^{S}}\xspace}
|
||||
\def\taucT{\ensuremath{\tau_{c}^{T}}\xspace}
|
||||
|
||||
\def\LamAng{\ensuremath{\varPhi_{\text{L}}}\xspace}
|
||||
\def\MatrixI{M1\xspace}
|
||||
\def\MatrixII{M2\xspace}
|
||||
\def\MatrixIII{M3\xspace}
|
||||
\def\TwinI{T1\xspace}
|
||||
\def\TwinII{T2\xspace}
|
||||
\def\TwinIII{T3\xspace}
|
||||
|
||||
|
||||
%% Strukturbericht % http://cst-www.nrl.navy.mil/lattice/
|
||||
\def\L10{L1$_0$\xspace}
|
||||
\def\D019{D0$_{19}$\xspace} % 0 (zero) not O
|
||||
|
||||
\newcommand\half{\ensuremath{\nicefrac{1}{2}}}
|
||||
\newcommand\sixth{\ensuremath{\nicefrac{1}{6}}}
|
||||
\newcommand\nr{no.\,}
|
||||
|
||||
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
\thispagestyle{empty}
|
||||
%\headrule
|
||||
\begin{center}
|
||||
\vspace*{.1\textwidth}
|
||||
%{\bf
|
||||
{\huge
|
||||
Manual to the\\ Crystal Plasticity Finite Element Subroutine\\ developed at the\\ Max-Planck-Institut für Eisenforschung\\}
|
||||
|
||||
\vfill
|
||||
\today
|
||||
%\\[0.4ex]
|
||||
%\gTiAl based alloys}
|
||||
%-TiAl based alloys}
|
||||
%\vspace{10ex}
|
||||
|
||||
%%%%Von der Fakultät für Bergbau, Hüttenwesen und Geowissenschaften\\ % bewilligt
|
||||
%%%%Der Fakultät für Bergbau, Hüttenwesen und Geowissenschaften\\ % einreichung
|
||||
%Von der Fakultät für Georessourcen und Materialtechnik\\ % bewilligt
|
||||
%Der Fakultät für Georessourcen und Materialtechnik\\ % einreichung
|
||||
%[2ex]
|
||||
%der Rheinisch-Westfälischen Technischen Hochschule Aachen\\[6ex]
|
||||
%zur Erlangung des akademischen Grades eines\\[2ex]
|
||||
%Doktors der Ingenieurwissenschaften genehmigte\\ % bewilligt
|
||||
%Doktors der Ingenieurwissenschaften vorgelegte\\ % einrichung
|
||||
%[5ex]
|
||||
%{\large Dissertation}\\
|
||||
%[5ex]
|
||||
%vorgelegt %bewilligt
|
||||
%von Diplom-Ingenieur\\
|
||||
%[5ex]
|
||||
%{\large Claudio Zambaldi}\\
|
||||
%[5ex]
|
||||
%aus München
|
||||
\end{center}
|
||||
% REST: Pflichtexemplar
|
||||
%\vfill
|
||||
%\begin{tabbing}
|
||||
%Berichter:\hspace{1cm}\=Professor Dr.-Ing. D. Raabe\\
|
||||
%\>Universitätsprofessor Dr. rer. nat. G. Gottstein
|
||||
%\end{tabbing}
|
||||
%
|
||||
%Tag der mündlichen Prüfung: %?.?.2010
|
||||
%
|
||||
%Diese Dissertation ist auf den Internetseiten der Hochschulbibliothek online verfügbar.
|
Loading…
Reference in New Issue