| 53 |
|
|
| 54 |
From the MITgcm root: |
From the MITgcm root: |
| 55 |
|
|
| 56 |
cd verification/osse |
cd verification/osse/build |
|
mkdir build # directory name is arbitrary |
|
|
cd build |
|
| 57 |
../../../tools/genmake -mods=../code # creates makefile |
../../../tools/genmake -mods=../code # creates makefile |
| 58 |
make depend # contructs Fortran code from model codebase |
make depend # contructs Fortran code from model codebase |
| 59 |
make # makes executable mitgcmuv |
make # makes executable mitgcmuv |
| 66 |
files. |
files. |
| 67 |
|
|
| 68 |
The data assimilation code is made by typing ``make'' in the filter |
The data assimilation code is made by typing ``make'' in the filter |
| 69 |
directory. |
directory, which creates an executable named osse. |
| 70 |
|
|
| 71 |
|
Before running osse, the initial ensemble needs to be set up by |
| 72 |
|
running the mkens script in verification/osse/da. mkens creates the |
| 73 |
|
directories, symbolically links files necessary to run the model, and |
| 74 |
|
copies in the initial ensemble files. osse should be run from the |
| 75 |
|
directory verification/osse/da/inits since it expects the ensemble |
| 76 |
|
members to be one directory above. It also expects to have in its |
| 77 |
|
working directory the file iobsloc-003.txt, which contains the |
| 78 |
|
locations of the observations. This file is located in |
| 79 |
|
verification/osse/da/inits. |
| 80 |
|
|
| 81 |
|
|
| 82 |
|
|
| 83 |
|
|
| 84 |
|
|
| 85 |
|
|