**3D plots**- Simple Plots
`diff`- Dumping rasters
`diff`**insertion**- Dumping rasters

`diff`**replacement**- Dumping rasters

**fitting**- Fitting in Maxima
**fitting****summary**- A Summary of

**fitting****goodness of fit**- A Summary of

**arithmetic**- Simple Arithmetic
**arrays**- Fitting in Maxima
**artificial reasoning systems**- Fitting in Mathematica
**B673**- The Syllabus
**basis forms**- Vectors, Forms, and Tensors
**basis vectors**- Vectors, Forms, and Tensors
**BLACS**- About PESSL
**BLAS**- About PESSL
**Calc**`xfit`- Calc, the King of
`integ`- A Diffusion Problem
**algebraic formulae**- Calc, the King of
**algebraic notation**- Simple Calc Operations
**arrays**- Arrays and Matrices in
**column extraction**- Variables in Calc
**column norm**- Vector and Matrix Arithmetic
**concatenation**- Arrays and Matrices in
**conjugate transpose**- Vector and Matrix Arithmetic
**cross products**- Vector and Matrix Arithmetic
**determinant**- Vector and Matrix Arithmetic
**diagonal matrices**- Arrays and Matrices in
**element extraction**- Variables in Calc
**Frobenius norm**- Vector and Matrix Arithmetic
**identity matrix**- Arrays and Matrices in
**input**- Arrays and Matrices in
**inverse**- Vector and Matrix Arithmetic
**list operations**- Arrays and Matrices in
**LU decomposition**- Vector and Matrix Arithmetic
**matrix rank**- Arrays and Matrices in
**matrix transpose**- Variables in Calc
**norms**- Vector and Matrix Arithmetic
**row extraction**- Variables in Calc
**row norm**- Vector and Matrix Arithmetic
**scalar products**- Vector and Matrix Arithmetic
**trace**- Vector and Matrix Arithmetic
**transpose**- Vector and Matrix Arithmetic

**Avogadro constant**- A brief review of
**Bernoulli numbers**- Simple Calc Operations
**Bernoulli polynomial**- Simple Calc Operations
**Bessel functions**- Simple Calc Operations
**beta functions**- Simple Calc Operations
**calling from Elisp programs**- Calc, the King of
**compex numbers**- Simple Calc Operations
**complex numbers****polar mode**- Simple Calc Operations

**delayed evaluation**- Simple Calc Operations
**forcing**- Simple Calc Operations

**Documentation**- Calc Documentation
**entering arrays**- Calc, the King of
**equation solver**- Vector and Matrix Arithmetic
**Euler numbers**- Simple Calc Operations
**Euler polynomial**- Simple Calc Operations
**Euler totient function**- Simple Calc Operations
**expand**- A Diffusion Problem
**factorial**- Simple Calc Operations
**fitting models**- Calc, the King of
**gamma functions**- Simple Calc Operations
**graphics**- Calc, the King of
**Gravitational constant**- A brief review of
**greatest common divider****extended**- Simple Calc Operations

**greatest common divisor**- Simple Calc Operations
**HP-28/48**- More about Calc
**hyperbolic functions**- Simple Calc Operations
**infinite mode**- Simple Calc Operations
**inverse functions**- Simple Calc Operations
**least common multiple**- Simple Calc Operations
**logarithms**- Simple Calc Operations
**Moebius function**- Simple Calc Operations
**negative numbers, input**- Simple Calc Operations
**Newton symbol**- Simple Calc Operations
**operations on units**- A brief review of
**Planck constant**- A brief review of
**prime numbers**- Simple Calc Operations
**probability distributions**- Simple Calc Operations
*F*- Simple Calc Operations
- Simple Calc Operations
**binomial**- Simple Calc Operations
**Gaussian**- Simple Calc Operations
**Poisson**- Simple Calc Operations
**Student's***t*- Simple Calc Operations

**random numbers**- Simple Calc Operations
**Reference card**- Calc Documentation
**reverse Polish**- Simple Calc Operations
**rewrite rules**- A Diffusion Problem
**scrolling**- Calc, the King of
**simple operations**- Simple Calc Operations
**stack editing**- Vector and Matrix Arithmetic
**replication**- Vector and Matrix Arithmetic

**stack window**- Simple Calc Operations
**starting**- Starting Calc
**Stirling numbers**- Simple Calc Operations
**storing data**- Variables in Calc
**subscripting formulas**- Variables in Calc
**substitutions**- A Diffusion Problem
**switching to degrees mode**- Simple Calc Operations
**switching to radians mode**- Simple Calc Operations
**trail window**- Simple Calc Operations
**undirected infinity**- Simple Calc Operations
**variables**- Variables in Calc
**editing**- Variables in Calc

**Cartesian coordinates**- A brief review of
**Collage**- Collage
| Fields and Rasters
**animations**- Fields and Rasters

**command line mode**- Becoming Familiar with Maxima,
**getting out of**- Becoming Familiar with Maxima,

**complex numbers**- Complex Numbers
**polar form**- Complex Numbers
**real and imaginary parts**- Complex Numbers
**rectangular form**- Complex Numbers

**computer architecture**- The Syllabus
**computer arithmetic**- The Syllabus
**contact details**- Contact Details
**coordinates**- Vectors, Forms, and Tensors
**Courant-Lewy stability condition**- Solving the Time Dependent
**Courant-Lewy statiliby condition****Jacobi iteration**- Solving the Time Dependent

**course audience**- Introduction
**covered material**- Introduction
**CWEB**- Annotating Codes with FWEB
**data mining**- Classification of Field Equations
**data sets**- The Syllabus
**delayed evaluation**- Sums and Products | Sums and Products | Sums and Products | Sums and Products | Defining a Function | Differentiating a Function | Differentiating a Function
**differential equations****elliptic**- The Syllabus
**hyperbolic**- The Syllabus
**ordinary**- The Syllabus
**parabolic**- The Syllabus

**diffusion coefficient****units**- A Diffusion Problem

**diffusion equation**- Classification of Field Equations
**analytical extension**- A Diffusion Problem
**boundary conditions**- A Diffusion Problem
**decomposition into harmonics**- A Diffusion Problem
**discretisation**- Solving the Time Dependent
**equations in the Fourier space**- A Diffusion Problem
**collapsing index**- A Diffusion Problem
**eigenvalue problem**- The Eigenvalue Problem | The Eigensolution and its

**explicit integration scheme**- Solving the Time Dependent
**Jacobi iteration**- More about the Explicit

**Fourier transform**- Solving the Time Dependent
**implicit integration scheme**- Solving the Time Dependent
**sparce matrices**- Solving the Time Dependent
**stability**- Solving the Time Dependent

**initial conditions**- A Diffusion Problem
**spectral decomposition**- A Diffusion Problem

**scaling**- A Diffusion Problem
**successive over-relaxation method**- More about the Explicit

**discretisation**- The Syllabus
**Dongarra, Jack**- About PESSL
**Earth magnetic field reversal**- Spectral Methods
**Eigenproblem**- Vector and Matrix Arithmetic
**eigenvalue problem**- The Eigenvalue Problem
**eigenvectors**- A Comment about the
**normal operator**- The Eigenvalue Problem

**Einstein summation convention**- Vector and Matrix Arithmetic | Vectors, Forms, and Tensors | Vectors, Forms, and Tensors
**Einstein, Albert**- Variables in Calc
**Electromagnetic potentials**- Electromagnetic Potentials
**elliptic equations**- Classification of Field Equations | Classification of Field Equations
**Emacs**- Expected Level of Skills
| The Book Mode
**book mode**- The Book Mode | When to Stay Away
**executing marked commands**- The Book Mode
**marking commands**- The Book Mode

**Common Lisp**- The Book Mode
**random numbers**- Simple Calc Operations
**Version 20.2**- The Book Mode

**Engineering and Scientific Subroutine Library**- About PESSL
**error propagation**- Fitting in Maxima
**ESSL**- About PESSL
**Euclidean space**- Vectors, Forms, and Tensors | Vectors, Forms, and Tensors
**Euler gamma function**- A Summary of
| More Mathematical Background
**incomplete**- More Mathematical Background

**Euler-Maclaurin Summation Formula**- Simple Calc Operations
**expand**- Becoming Familiar with Maxima, | Becoming Familiar with Maxima, | Simple Arithmetic
**factorial**- Simple Arithmetic
**factoring an integer**- Simple Arithmetic
**Fermions**- Vector and Matrix Arithmetic
**FFT****sizing**- Special Hints

**fibre bundle**- Fields
**forcing floating point evaluation**- Forcing Floating Point Evaluation
**forms**- Vectors, Forms, and Tensors | Vectors, Forms, and Tensors
**Fortran**- The Syllabus
`NAMELIST`- Discussion of diffusion.f
`PRIVATE`- Discussion of diffusion.f
`PUBLIC`- Discussion of diffusion.f
**EXIT**- Subroutine
`minpower2` `end`- Fortran
`read`- Fortran IO
`write`- Fortran IO
`use`- More about Fortran
`open`- More about Fortran
`continue`- More about Fortran
`stop`- More about Fortran
`close`- More about Fortran
`contains`- Defining a Module and
`intent`- Defining a Module and
`interface`- The Euler Gamma Function:
`double precision`- The Euler Gamma Function:
`character`- Creating a Scientific Data
`allocatable`- Dynamic Memory Allocation in
`allocate`- Dynamic Memory Allocation in
`deallocate`- Dynamic Memory Allocation in
`len_trim`- Reading File and Data
`eoshift`- Fortran Shifts
`ubound`- Fortran Shifts
`where`- Fortran Shifts
`size`- Fortran Shifts
`char`- Fields and Rasters
`ichar`- Fields and Rasters
- A Yet Another Shot
**ANSI standard**- Fortran
**array constructors**- A Yet Another Shot
**arrays**- Fortran
**compiling**- Fortran
**divisions, cost of**- Fortran
**dynamic memory allocation**- Dynamic Memory Allocation in
**formatting output**- More about Fortran
**HPF**`PROCESSORS`- Data Distributions
`ALIGN`- Data Distributions
`DISTRIBUTE`- Data Distributions
`BLOCK`- Data Distributions
`CYCLIC`- Data Distributions
`TEMPLATE`- Data Distributions
`INHERIT`- Data Distributions
`PROCESSORS_SHAPE`- Data Distributions
`NUMBER_OF_PROCESSORS`- Data Distributions
`SIZE`- Data Distributions
`EXTRINSIC(hpf_serial)`- Special Hints
`NUMBER_OF_PROCESSORS`- Subroutine
`factor_nodes` **array distributions**- Data Distributions
**cost of communication**- More about Parallel execution
**descriptive distributions**- Data Distributions
**distribution of allocatables**- Data Distributions
**linking with HDF libraries**- Special Hints
**prescriptive distributions**- Data Distributions

**HPF directives**- Fortran Shifts
**implicit typing**- Interactive Fortran: Octave and
**implied**`DO`- A Yet Another Shot
**IO error handlers**- More about Fortran
**iterations**- Fortran IO
**labels**- Subroutine
`minpower2` **line continuation**- Fortran
**modules**- More about Fortran | Defining a Module and
**parallel execution**- Fortran | Parallel Execution
**precision request**- Fortran

**Fortran-66**- Fortran
**Fortran-77**- Fortran | Annotating Codes with FWEB
**Fortran-8x**- Fortran
**Fortran-90**- Fortran | Annotating Codes with FWEB
**Fortran-95**- Fortran
**Fortran-IV**- Fortran
**Fourier analysis**- The Syllabus
**Fourier transform method**- Spectral Methods
**aliasing**- Subroutine
`expand_temp_profile`

**functions**- Functions
**defining**- Defining a Function
**derivatives**- Differentiating a Function

**FWEB**- Annotating Codes with FWEB
| Annotating Codes with FWEB
**commands**- FWEB commands
**comments**- FWEB comments
**documentation**- Annotating Codes with FWEB
**example**- A simple FWEB example
**macros**- FWEB preprocessor
**modules**- About FWEB sections and | FWEB sections and modules
**preprocessor**- Annotating Codes with FWEB | FWEB preprocessor
**processing**- Processing an FWEB file
**sections**- The structure of an | FWEB sections and modules

**Gillespie, Dave****Calc**- More about Calc
**p2c**- More about Calc
**Quickstrokes**- More about Calc

**Glatzmaier, Gary A.**- Spectral Methods
**GNU**- Some General Comments about
**GNU Copyright**- The Book Mode
**Gnuplot**- Simple Plots
| Fortran IO
**encapsulated PostScript output**- Simple Plots

**greatest common divider**- Fractions
**Haible, Bruno**- The Book Mode
**Hamilton, Rowan**- Variables in Calc
**HDF**- Working with Scientific Data
| Some General Comments about
`sfstart`- Creating a Scientific Data
`DFACC_CREATE`- Creating a Scientific Data
`sfcreate`- Creating a Scientific Data
`DFNT_INT32`- Creating a Scientific Data
`sfendacc`- Creating a Scientific Data
`sfend`- Creating a Scientific Data
`hdfls`- Viewing an HDF File
`hdfed`- Viewing an HDF File
`DFNT_INT16`- Viewing an HDF File
`DFACC_WRITE`- Writing onto a Scientific
`sfselect`- Writing onto a Scientific
`sfwdata`- Writing onto a Scientific
`DFACC_READ`- Reading Data from a
`sfrdata`- Reading Data from a
`MAXVDIMS`- Making Enquiries Against a
`MAXNCNAM`- Making Enquiries Against a
`sffinfo`- Making Enquiries Against a
`SUCCEED`and`FAIL`- Making Enquiries Against a
`sfginfo`- Making Enquiries Against a
`sfscatt`- Annotating an HDF File
`sfgainfo`- Reading File and Data
`sfrcatt`- Reading File and Data
`sfrnatt`- Reading File and Data
`d8pimg`- Fields and Rasters
`d8aimg`- Fields and Rasters
`comp_rle`- Fields and Rasters
**compile and link**- Creating a Scientific Data
**documentation**- Special Hints
**exit status**- Writing onto a Scientific
**images**- Fields and Rasters
**raster images****scaling data for**- Special Hints
**special colours**- Special Hints

**samples**- Collage

**heat transfer**- Classification of Field Equations
**Hermitian matrices**- Vector and Matrix Arithmetic
**Higgs field**- A More Complicated Field
**HOL**- Fitting in Mathematica
**Hong, Xin**- Special Hints
**Hubble, E. P.**- A Lawyer's View of
**hyperbolic equations**- Classification of Field Equations | Classification of Field Equations
**imaginary unit**- Complex Numbers
**infinity**- Sums and Products
**integer overflow**- Subroutine
`minpower2` **integrate**- When to Stay Away
**Isabelle**- Fitting in Mathematica
**isomorphism of forms and vectors**- Vectors, Forms, and Tensors
**Jacobi iteration**- Diffusion Equation | Solving the Time Dependent
**John Baez**- A brief review of
**Kamiokande experiment**- A More Complicated Field
**Knuth, Donald**- Annotating Codes with FWEB
**Krommes, John**- Annotating Codes with FWEB
**Kronecker delta**- Vectors, Forms, and Tensors
**Lanczos formula**- A Yet Another Shot
**Laplace equation**- Electromagnetic Potentials | Classification of Field Equations
**Laplace operator**- A brief review of
**last result**- Simple Arithmetic
**Lazzaro, John**- More about Calc
**lecture notes**- Recommended Reading
**Levy, Silvio**- Annotating Codes with FWEB
**Lie group**- Fields
**limit**- Becoming Familiar with Maxima,
**Linux**- Expected Level of Skills
| The Book Mode
**Red Hat**- The Book Mode

**Lisp****array constructors**- A Yet Another Shot
**clisp**- The Book Mode

**Load Leveler**- About PESSL
**Lorentz Gauge**- Electromagnetic Potentials
**Lorentz group**- Variables in Calc
**Los Alamos National Laboratory**- Spectral Methods
**LU decomposition**- Vector and Matrix Arithmetic
**Makefile****automatic variables**- Automatic Compilation with Make
**defining rules**- Automatic Compilation with Make
**documentation**- GNU Make Documentation
**explicit**- Automatic Compilation with Make
**portability**- Automatic Compilation with Make

**manifold**- Fields
**Maple****defining arrays**- Fitting in Maple
**extracting sides from equations**- Fitting in Maple
**graphics environment**- Simple Plots
**picking apart rational expressions**- Fitting in Maple
**picking expressions apart**- Fitting in Maple | Fitting, the Lessons
**rotating graphics**- Simple Plots

**Mathematica**`psrender`- Simple Plots
**defining arrays**- Fitting in Mathematica
**distributing an operator over expression**- Fitting in Mathematica
**dummy arguments**- Defining a Function
**graphics environment**- Simple Plots
**notation**- Becoming Familiar with Maxima,
**picking expressions apart**- Fitting in Mathematica
**PostScript graphics**- Simple Plots
**reassembling expressions manually**- Fitting in Mathematica
**storing expressions**- Fitting in Mathematica
**terminating commands with semicolon**- Fitting in Mathematica

**Matlab**- Interactive Fortran: Octave and
`gammainc`- Matlab
`plot`- Matlab
`errorbar`- Matlab
`help`- Using
`help`in Octave `gammainc`- Using
`help`in Octave **incomplete gamma function**- Matlab
**overloaded + and -**- Matlab
**PostScript output**- Matlab
**price**- Interactive Fortran: Octave and
**similarity to Octave, or is it the other way round?**- Matlab

**Maxima**`ratnumer`- Definition of
`ratdenom`- Definition of
`ratsubst`- Definition of
**clisp port**- The Book Mode
**defining arrays**- Fitting in Maxima
**graphics environment**- Simple Plots
**lists**- Fractions
**picking expressions apart**- Fitting in Maxima
**punimax**- The Book Mode | Simple Plots | Simple Plots
**terminating an expression with a dollar**- Fitting in Maxima

**Maxwell equations**- A brief review of
**metric**- Vectors, Forms, and Tensors
**microprocessors**- The Syllabus
**Minkowski metric**- Variables in Calc
**Muniain, Javier P.**- A brief review of
**Nabla operator**- A brief review of
**NCSA**- Working with Scientific Data
**Netlib**- About PESSL
**NetPBM**- Some General Comments about
**neural networks**- Classification of Field Equations
**neutrino mass**- A More Complicated Field
**nonlinear effects**- A brief review of
**NT**- Expected Level of Skills | A Yet Another Shot
**numerical methods**- The Syllabus
**Octave**- A Yet Another Shot
| Interactive Fortran: Octave and
`gset`- Octave
`replot`- Octave
`gammai`- Matlab
`help`- Using
`help`in Octave `gammainc`- Using
`help`in Octave **array arithmetic**- Octave
**element by element operations**- Octave
**entering row vectors**- Octave
**freeware**- Interactive Fortran: Octave and
**Gnuplot**- Octave
**incomplete gamma function**- Octave
**matrix transpose**- Octave
**PostScript output**- Octave
**semicolon**- Octave

**Optometry Building**- Time and Venue
**orthonormal system of coordinates**- Vectors, Forms, and Tensors
**parabolic equations**- Classification of Field Equations | Classification of Field Equations
**Parallel Engineering and Scientific Subroutine Library**- About PESSL
**parallel programming**- The Syllabus
**parallel transport**- Fields
**particle methods**- The Syllabus
**particle simulations**- Classification of Field Equations
**Pauli matrices**- Variables in Calc
**performance analysis**- The Syllabus
**PESSL**- About PESSL
**compilation**- About PESSL
**documentation**- About PESSL
**example**- About PESSL
**linking**- About PESSL

**plasma frequency**- A brief review of
**Poisson equation**- Electromagnetic Potentials
**polynomial fractions**- Fractions
**factoring**- Fractions
**normalisation**- Fractions

**polynomials**- Polynomials
**factoring**- Polynomials

**PostScript**- Simple Plots
**Princeton Plasma Physics Laboratory**- Annotating Codes with FWEB
**products**- Sums and Products
**programming languages**- The Syllabus
**Qualifying Exam**- The Syllabus
**quaternions**- Variables in Calc
**Ramsey and Brigg**- Annotating Codes with FWEB
**Ratfor-77**- Annotating Codes with FWEB
**Ratfor-90**- Annotating Codes with FWEB
**RCS**- Code Maintenance with Revision
**$Id$**- Code Maintenance with Revision
**$Log$**- Code Maintenance with Revision
**ci**- Code Maintenance with Revision
**co**- Code Maintenance with Revision
**earlier code revisions**- Code Maintenance with Revision
**ident**- Code Maintenance with Revision
**interaction with make**- Code Maintenance with Revision
**locking**- Code Maintenance with Revision
**rcsclean**- Code Maintenance with Revision
**rcsdiff**- Code Maintenance with Revision

**reading list**- Recommended Reading
**required skills**- Expected Level of Skills
**Ricci tensor**- Vectors, Forms, and Tensors
**Riemann tensor**- Vectors, Forms, and Tensors
**Riemannian space**- Vectors, Forms, and Tensors
**Roberts, P. H.**- Spectral Methods
**Salam-Weinberg-Glashow theory of Electro-Weak interactions**- A More Complicated Field
**Schelter, Bill**- The Book Mode
**Schrödinger equation**- Classification of Field Equations
**section boxes**- Becoming Familiar with Maxima,
**secure shell**- About Secure Shell
**Singapore**- Fortran
**SL(2,C)**- Variables in Calc
**SO(3)**- Variables in Calc
**solitons**- A brief review of
**solve**- Becoming Familiar with Maxima, | Becoming Familiar with Maxima,
**SP****AFS environment**- Parallel Execution | About PESSL | About PESSL | Some General Comments about
**compilers**- Some General Comments about
**Fortran**- Some General Comments about

**Fortran****documentation**- Special Hints

**General Parallel File System**- Some General Comments about
**GPFS**- Some General Comments about
**High Performance Fortran**- Parallel Execution
**HPF****documentation**- Special Hints

**Load Leveler****job description**- Parallel Execution
**job submission**- Parallel Execution

**PESSL**`SYEVX`- Discussion of main.f
`GEMM`- Discussion of main.f
`FFT`- Discussion of fourier.f
**documentation**- Special Hints
**example**- The Code
**bug**- Special Hints

**POE**- Parallel Execution | About PESSL
**AFS**- Some General Comments about | Special Hints
**infolevel**- Parallel Execution
**interactive execution**- Parallel Execution | About PESSL

**using NFS and AFS**- Some General Comments about

**sparse matrices**- The Syllabus
**Special Relativity**- Variables in Calc
**Spectral method**- Spectral Methods
**speed of light**- A brief review of
**Spider-WEB**- Annotating Codes with FWEB
**spin**- Vector and Matrix Arithmetic
**spontaneous symmetry breaking**- A More Complicated Field
**ssh**- About Secure Shell
**Steele, Guy L., Jr**- Annotating Codes with FWEB
**Student Building**- Time and Venue
**SU(2)**- Variables in Calc
**substitutions**- Substitutions
**sums**- Sums and Products
**supercomputers**- The Syllabus
**syllabus**- The Syllabus
**TEX**- Some General Comments about
**tensor field**- Fields
**tensors**- Vectors, Forms, and Tensors | Vectors, Forms, and Tensors
**terminating expressions**- Becoming Familiar with Maxima,
**the Earth dynamo problem**- Spectral Methods
**time and venue**- Time and Venue
**timing**- The Syllabus
**total space**- Fields
**trigonometry**- Trigonometry
**canonical form**- Trigonometry
**expanding and simplifying expressions**- Trigonometry

**uname**- Additional Comments about Make
**University of Tennessee**- About PESSL
**UNIX****passwords**- About Secure Shell

**vector field**- Fields
**vector space****rotation of the basis**- Rotating the Basis of

**vectorisation**- The Syllabus
**vectors**- Vectors, Forms, and Tensors
**contravariant**- Rotating the Basis of
**covariant**- Rotating the Basis of

**venue and time**- Time and Venue
**virtual reality**- Classification of Field Equations
**wave equation**- A brief review of | A brief review of
**waves in conductors**- A brief review of
**waves in dialectrics**- A brief review of
**waves in semiconductors**- A brief review of
**WEB**- Annotating Codes with FWEB
**Whaley, R. Clint**- About PESSL
**X11R6.4**- Some General Comments about