/[MITgcm]/MITgcm/doc/README
ViewVC logotype

Diff of /MITgcm/doc/README

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.3 by cnh, Fri Apr 24 03:55:30 1998 UTC revision 1.7 by cnh, Tue Jun 16 23:04:39 1998 UTC
# Line 5  MITgcmUV Getting Started Line 5  MITgcmUV Getting Started
5    
6  o Introduction  o Introduction
7    
8  o References    This note is a guide to using the MIT General Circulation Model Ultra Verstaile
9      implementation, MITgmcUV. MITgcmUV is a Fortran code that implements the
10      algorithm described in Marshall et. al. 1997, Hill, Adcroft, ...
11       The MITgcmUV implementation is designed to work efficiently on all classes
12      of computer platforms. It can be used in both a single processor mode
13      and a parallel processor mode. Parallel processing can be either multi-threaded
14      shared memory such as that found on CRAY T90 machines or it can be multi-process
15      distributed memory. A set of "execution enviroment" support routines are
16      used to allow the same numerical code to run on top of a single-process, multi-threaded
17      or distributed multi-process configuration.
18    
19    o Installing
20      To setup the model on a particular computer the code tree must be created
21      and appropriate compile and run scripts set up. For some platforms
22      the necessary scripts are included in the release - in this case follow
23      the steps below:
24    
25      1. Extract MITgcmUV from the downloadable archive
26         tar -xvf MITgcmUV.2.0.tar
27    
28      2. Create platform specific make file
29         For example on a Digital UNIX machine the script "genmake.dec" can
30         be used as shown below
31    
32         cd MITgcmUV.2.0/tools
33         genmake.dec
34         cd ../bin
35         ln -s ../tools/Makefile.dec makefile
36    
37      3. Now create header file dependency entries
38         make depend
39    
40      4. Compile code
41         make
42      
43      5. Run baseline test case
44         setenv PARALLEL 1
45         ../exe/MITgcmUV.2.0
46    
47    o Running
48    
49      - Input and output files
50    
51        Required files
52        ==============
53        The model is configured to look for two files with fixed names.
54        These files are called
55         "eedata" and "data".
56        The file eedata contains "execution environment" data. At present
57        this consists of a specification of the number of threads to
58        use in X and Y under multithreaded execution.
59    
60      - Serial execution
61    
62      - Parallel execution. Threads
63        nSx, nSy
64        setenv PARALLEL n
65        nTx=2, nTy=2
66    
67      - Parallel execution. MPI
68        mPx, nPy
69        dmpirun
70    
71      - Parallel execution. Hybrid
72    
73    o References
74      Web sites - HP
75      for doc     Digital
76                  SGI
77                  Sun
78                  Linux threads
79                  CRAY multitasking
80                  PPT notes

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.22