UK National HPC Service

Computer Services for Academic Research Logo
Home | Helpdesk | Machine Status | Search | Apply
 

OASIS - Ocean Atmosphere Sea Ice Soil

Overview

OASIS is available on the Origins (Wren, Fermat and Green) but not on the Altix (Newton). oasis_version2.4.1.tar.gz was obtained via anonymous ftp from ftp.cerfacs.fr/pub/globc/exchanges/oasis/.

OASIS provides the framework within which models representing different aspects of the earth's environment, for example oceanic and atmospheric, can run and communicate to conduct climate modelling. There are currently three communications packages:

  • CLIM which is based on PVM 3.3 and now includes the option to use MPI1, and thus should be the most portable;
  • PIPE which uses a file I/O paradigm;
  • and SIPC which uses System V Inter Processor Communication (SVIPC) via SHared Memory (SHM) segments.

Restrictions on Use

There are no restrictions on use.

Set Up Procedure

OASIS is not intended to be a general purpose package which can simply be linked in to a user application. How it is employed depends on the specific requirements of a user's environmental models. The following is a provisional list of instructions for getting something running in the user's home area.

  1. Move oasis_version2.4.1.tar.gz to an existing or specially created installation directory; for example $HOME/OASIS/oasis_version2.4.1
  2. Execute gunzip oasis_version2.4.1.tar.gz to produce oasis_version2.4.1.tar
  3. Execute tar -xvf oasis_version2.4.1.tar
  4. Add
    ROOTOA=$HOME/OASIS/oasis_version2.4.1
    export ROOTOA
    to your ~/.profile (assuming a sh shell).

Hereafter things get a little vague. There are no specified scripts, Makefiles or indeed instructions for preparing a general installation. However, there are two sub-directories in $ROOTOA, toypipe and toysvipc which contain "toy" examples, the first claimed suitable for CRAYs (shared memory presumably, because it uses the PIPE package), and the second for any Unix System V platform. The starting point for getting these examples running is:
$ROOTOA/toypipe(toysvipc)/init/script_comp.

Running the Code

 

Further Information

$ROOTOA/doc contains, amongst others, doc_oasis2_4.ps which is titled "OASIS 2_4, Ocean Atmosphere Sea Ice Soil, User's Guide, June 2000".

Page maintained by This page last updated: Tuesday, 17-Aug-2004 15:33:12 BST