[
next
] [
tail
] [
up
]
Contents
1
User Guide
1.1
Introduction
1.1.1
Overview
1.1.2
Climate Drivers
1.1.3
Configuration, I/O and Visualisation
1.1.4
Can I use GLIMMER with my climate model?
1.2
Getting and Installing GLIMMER
1.2.1
Prerequisites
1.2.2
The GLIMMER Directory Structure
1.2.3
Installing a Released Version of GLIMMER
1.2.4
Installing from CVS
1.2.5
Profiling
1.3
GLIDE
1.3.1
Configuration
1.4
Example Climate Drivers
1.4.1
EISMINT Driver
1.4.2
EIS Driver
1.4.3
GLINT driver
1.5
Supplied mass-balance schemes
1.5.1
Overview
1.5.2
Annual PDD scheme
2
PyCF Tools
2.1
Installation
2.2
Visualising GLIMMER Output
2.2.1
Using
plotCFvar.py
2.2.2
Using
plotStreams.py
2.2.3
Using
plot
_extent.py
2.2.4
Using
plotProfile.py
2.2.5
Using
plotProfileTS.py
2.2.6
Using
plotSpot.py
2.2.7
Using
plotCFstats.py
2.2.8
Using
plotCFdiff.py
2.2.9
Using the Relative Sea–Level Database
2.2.10
Producing Animations
2.3
Non–Graphical PyCF Tools
2.3.1
Using
create
_topo.py
2.3.2
Using
construct
_field.py
3
Numerics
3.1
Ice Thickness Evolution
3.1.1
Numerical Grid
3.1.2
Ice Sheet Equations in
σ
–Coordinates
3.1.3
Calculating the Horizontal Velocity and the Diffusivity
3.1.4
Solving the Ice Thickness Evolution Equation
3.1.5
Calculating Vertical Velocities
3.2
Temperature Solver
3.2.1
Vertical Diffusion
3.2.2
Horizontal Advection
3.2.3
Heat Generation
3.2.4
Vertical Advection
3.2.5
Boundary Conditions
3.2.6
Putting it all together
3.3
Basal Boundary Condition
3.3.1
Mechanical Boundary Conditions
3.3.2
Thermal Boundary Conditions
3.3.3
Numerical Solution
3.3.4
Basal Hydrology
3.3.5
Putting It All Together
3.4
Isostatic Adjustment
3.4.1
Calculation of ice-water load
3.4.2
Elastic lithosphere model
3.4.3
Relaxing aesthenosphere model
4
Developer Guide
4.1
Introduction
4.2
Introduction to GLIMMER programming techniques
4.2.1
Fortran Modules
4.2.2
Derived types
4.2.3
Object-orientation with modules and derived types
4.2.4
Example of OOP in Glimmer
4.2.5
Pointers
4.3
GLIMMER structure and design
4.3.1
Overview
4.3.2
GLIDE structure
4.3.3
GLINT structure
4.4
Physics documentation
4.4.1
Ice temperature evolution routines
4.5
Configuration File Parser
4.5.1
File Format
4.5.2
Architecture Overview
4.5.3
API
4.6
netCDF I/O
4.6.1
Data Structures
4.6.2
The Code Generator
4.6.3
Variable Definition File
5
Tutorial
5.1
Introduction
5.2
Starting GLIMMER using GLIDE
5.2.1
EISMINT: using
glimmer-example
5.2.2
EIS: using
glimmer-tests
5.2.3
GLINT: using glint-example
A
netCDF Variables
A.1
Glide Variables
A.2
EIS Variables
A.3
GLINT Variables
B
The GLIMMER API
B.1
GLUM
B.1.1
Subroutine
open
_log
B.1.2
Subroutine
ConfigRead
B.1.3
Subroutine
CheckSections
B.2
GLIDE
B.2.1
Subroutine
glide
_config
B.2.2
Subroutine
glide
_initialise
B.2.3
Subroutine
glide
_nc
_fillall
B.2.4
Subroutine
glide
_tstep
_p1
B.2.5
Subroutine
glide
_tstep
_p2
B.2.6
Subroutine
glide
_tstep
_p3
B.2.7
Subroutine
glide
_finalise
B.3
GLINT
B.3.1
Subroutine
initialise
_glint
B.3.2
Subroutine
glint
B.3.3
Subroutine
end
_glint
B.3.4
Function
glint
_coverage
_map
[
next
] [
front
] [
up
]