GLIMMER Ice Shelf Modeling (OS X HowTo)
A new beta version of the Community Ice Sheet Model, Glimmer-CISM, has been released. Below are instructions to compile and run it on OS X.
# build NetCDF
export CFLAGS=-m32
export FFLAGS=-m32
./configure --prefix=/Users/mankoff/local/netcdf-4.1.1 \
--disable-cxx --disable-curl --disable-dap
make && make install
say netCDF done
# build GLIMMER
cd ~/local/src/
wget http://download.berlios.de/glimmer-cism/glimmer-1.7.0.tar.gz
tar zxvf glimmer-1.7.0.tar.gz
cd glimmer-1.7.0/
# OS X has issues with 32 and 64 bit libraries.
# The -m32 flag forces 32 bit compilation.
# The following should be one long line:
./configure --prefix=/Users/mankoff/local/glimmer-1.7.0 \
--with-netcdf=/Users/mankoff/local/netcdf-4.0.1 \
FC=gfortran F77=gfortran CFLAGS=-m32
make
make install
say GLIMMER done
There are a few ways to test the installation. The source folder provides a test folder:
export PATH=/Users/mankoff/local/glimmer-1.7.0/bin:$PATH cd ~/local/src/glimmer-1.7.0/tests/shelf python circular-shelf.py circular-shelf.PP.config python confined-shelf.py confined-shelf.PP.config say GLIMMER Test Done # Takes a while. Turn up your volume
Running the above command will result in NetCDF files being created in the output/ subdirectory. You can view the contents of example.nc with most any generic NetCDF viewer. While theses tests run over a given period of time, the output only has one time stored. If you want to see an evolution of the ice shelf, older test suites available from the previous code repository site should be used:
cd ~/tmp/ wget http://forge.nesc.ac.uk/download.php/200/glimmer-example-0.6.tar.gz tar zxvf glimmer-example-0.6.tar.gz cd glimmer-example-0.6/ ~/local/glimmer-1.7.0/bin/glide_launch.py ./example.config say done
Examine the output file example.nc to see ice sheet evolution over time. Basal melt is shown below:
@article{Rutt:2009,
Author = {Ian C. Rutt and Nicholas R. J. Hulton and Antony J. Payne},
Title = {{The Glimmer community ice sheet model}},
Year = {2009}}
Journal = {J. Geophys. Res.},
Volume = {114},
Number = {F2},
Tags: Antarctica, Code, Computers, Greenland, HowTo, ice, Research 


