Pierre-Yves Barriat 71250bb2a0 Initial fork tag 3.3.3.2 преди 1 година
..
.cvsignore 71250bb2a0 Initial fork tag 3.3.3.2 преди 1 година
Makefile 71250bb2a0 Initial fork tag 3.3.3.2 преди 1 година
README 71250bb2a0 Initial fork tag 3.3.3.2 преди 1 година
TS1.dat 71250bb2a0 Initial fork tag 3.3.3.2 преди 1 година
coupler.F90 71250bb2a0 Initial fork tag 3.3.3.2 преди 1 година
dst.rc 71250bb2a0 Initial fork tag 3.3.3.2 преди 1 година
dstmodel.F90 71250bb2a0 Initial fork tag 3.3.3.2 преди 1 година
master.F90 71250bb2a0 Initial fork tag 3.3.3.2 преди 1 година
mutils.F90 71250bb2a0 Initial fork tag 3.3.3.2 преди 1 година
src.rc 71250bb2a0 Initial fork tag 3.3.3.2 преди 1 година
srcmodel.F90 71250bb2a0 Initial fork tag 3.3.3.2 преди 1 година

README


This program demonstrates the use of MCT in a simple
coupled system consisting of two models and a coupler.

The grids used are taken from a real climate model.
"srcmodel" uses an atmosphere grid and "coupler" interpolates
data on it to an ocean grid in "dstmodel"

The srcmodel reads in a temperature field TS1.dat on the the atmosphere grid.
dstmodel outputs the interpolated temperature field to TS1out.dat

srcmodel,dstmodel and coupler are broken into init, run and finalize phases.

The model and coupler run sequentially on a pool of processors

master.F90 - the top level program
srcmodel.F90 - the first component, an atmosphere model.
dstmodel.F90 - the second component, an ocean model.
coupler.F90 - the third component, a coupler which takes
the atmosphere data and maps it to
the ocean grid.

-----------------------------------------------------
To compile:
First make sure you have compiled MCT. See instructions in
MCT/README

Type "make" here or "make examples" in the top-level directory.

The executable is called "climate"

-----------------------------------------------------
To run:
"climate" requires a data file of interpolation weights in
the directory MCT/data. If this directory was not present when
you untarred MCT, you can get it from the MCT website.

climate requires at least 1 MPI processes to run but can run on
any even number of processors. Consult your
local documentation for how to run parallel programs.

Typical command: mpirun -np 8 climate