File: progman.tex

package info (click to toggle)
psicode 3.3.0-3
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 32,284 kB
  • ctags: 12,083
  • sloc: ansic: 218,247; cpp: 35,679; fortran: 10,489; perl: 5,413; sh: 3,881; makefile: 1,874; yacc: 110; lex: 52; csh: 12
file content (143 lines) | stat: -rw-r--r-- 4,183 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143

%
% The PSI Programmer's Manual
%

\documentclass[12pt]{article}
% Use this if you need to include PostScript figures or such.
%\usepackage{epsfig}
\usepackage{html}
\usepackage{epsfig}
\setlength{\textheight}{9in}
\setlength{\textwidth}{6.5in}
\setlength{\hoffset}{0in}
\setlength{\voffset}{0in}
\setlength{\headheight}{0in}
\setlength{\headsep}{0in}
\setlength{\topmargin}{0in}
\setlength{\oddsidemargin}{-0.05in}
\setlength{\evensidemargin}{-0.05in}
\setlength{\marginparsep}{0in}
\setlength{\marginparwidth}{0in}
\setlength{\parsep}{0.8ex}
\setlength{\parskip}{1ex plus \fill}
\baselineskip 18pt
\renewcommand{\topfraction}{.8}
\renewcommand{\bottomfraction}{.2}

\begin{document}

%%%%%%%%%%%%%%%%%%%%%%%
% Definitions
%%%%%%%%%%%%%%%%%%%%%%%
\include{macros}

\initfuncdesc

\begin{center}
\ \\
\vspace{2.0in}
{\bf {\Large The \PSIthree\ Programmer's Manual}} \\
\vspace{0.5in} 
T. Daniel Crawford,$^a$ C. David Sherrill,$^b$ Edward F.\ Valeev,$^{a}$ \\
Justin T. Fermann,$^c$ and C. Brian Kellogg$^c$ \\ 
\ \\ 
{\em $^a$Department of Chemistry, Virginia Tech, Blacksburg, Virginia 24061} \\
\vspace{0.1in}
{\em $^b$Center for Computational Molecular Science and Technology, 
\mbox{Georgia Institute of Technology,} Atlanta, Georgia 30332-0400} \\
\vspace{0.1in}
{\em $^c$Center for Computational Quantum Chemistry, \\ 
\mbox{University of Georgia,} Athens, Georgia 30602-2525} \\
\ \\
\vspace{0.3in}
\PSIthree\ Version: \PSIversion \\
Created on: \today \\
Report bugs to: \PSIemail \\
\end{center}

\thispagestyle{empty}

\newpage
\tableofcontents

\newpage
\section{Introduction}
\input{history}
\input{introduction}

\section{The \PSIthree\ Source Code}\label{cvs}
\input{svn}

\section{Fundamental \PSIthree\ Functions}\label{Fundamental_PSI}
\input{fundamental_psi}

\section{Other \PSIthree\ C Libraries}\label{Other_Libs}
\input{other_libs}

\section{Programming Style}\label{Style}
\input{style}

\section{Makefiles in \PSIthree}\label{Makefiles}
\input{makefiles}

\subsection{Preparing to Develop New \PSIthree\ Code}\label{New_Code}
\input{adding_new_code}

\section{Code Debugging}\label{Debugging}
\input{debugging}

\section{Documentation}\label{Documentation}
\input{documentation}

\section{Creating New Test Cases}\label{Testing}
\input{testing}

\section{Special Considerations}\label{Special_Considerations}
\input{special-considerations}

\newpage
\appendix

%\section{\PSIthree\ Fortran Code}\label{PSI_Fortran}
%\input{fortran}

\section{\PSIthree\ Reference}\label{PSI_Reference}
\input{reference}

\section{Text Files in \PSIthree}\label{Text_files}
\input{files}

%\newpage
%\section{Function Declarations for {\tt libipv1.a}}\label{Libipv1}
%\input{libipv1.txt}
%See \htmladdnormallink{{\tt http://zopyros.ccqc.uga.edu/Docs/Psiman/Devel/Libs/libipv1.txt}}{http://zopyros.ccqc.uga.edu/Docs/Psiman/Devel/Libs/libipv1.txt}.


%\newpage
%\section{Function Declarations for {\tt libciomr.a}} \label{Libciomr}
%\input{libciomr.txt}
%See \htmladdnormallink{{\tt http://zopyros.ccqc.uga.edu/Docs/Psiman/Devel/Libs/libciomr.txt}}{http://zopyros.ccqc.uga.edu/Docs/Psiman/Devel/Libs/libciomr.txt}.


%\newpage
%\section{Function Declarations for {\tt libfile30.a}} \label{Libfile30}
%\input{libfile30.txt}
%See \htmladdnormallink{{\tt http://zopyros.ccqc.uga.edu/Docs/Psiman/Devel/Libs/libfile30.txt}}{http://zopyros.ccqc.uga.edu/Docs/Psiman/Devel/Libs/libfile30.txt}.

%\newpage
%\section{Function Declarations for {\tt libread34.a}} \label{Libread34}
%\input{libread34.txt}
%See \htmladdnormallink{{\tt http://zopyros.ccqc.uga.edu/Docs/Psiman/Devel/Libs/libread34.txt}}{http://zopyros.ccqc.uga.edu/Docs/Psiman/Devel/Libs/libread34.txt}.

%\newpage
%\section{Function Declarations for {\tt libqt.a}} \label{Libqt}
%\input{libqt.txt}
%See \htmladdnormallink{{\tt http://zopyros.ccqc.uga.edu/Docs/Psiman/Devel/Libs/libqt.txt}}{http://zopyros.ccqc.uga.edu/Docs/Psiman/Devel/Libs/libqt.txt}.

%\newpage
%\section{Function Declarations for {\tt libiwl.a}} \label{Libiwl}
%\input{libiwl.txt}
%See \htmladdnormallink{{\tt http://zopyros.ccqc.uga.edu/Docs/Psiman/Devel/Libs/libiwl.txt}}{http://zopyros.ccqc.uga.edu/Docs/Psiman/Devel/Libs/libiwl.txt}.

\end{document}