![approximatrix simply fortran relocation truncated to fit approximatrix simply fortran relocation truncated to fit](https://media.springernature.com/original/springer-static/image/chp%3A10.1007%2F978-3-319-77206-6_6/MediaObjects/464378_1_En_6_Figw_HTML.gif)
#Approximatrix simply fortran relocation truncated to fit code#
The subdirectory exch2/ contains the code needed for the exch2 package to work with different combinations of domain decompositions. The scripts/ directory contains C-shell post-processing scripts for joining processor-based and tiled-based model output. The matlab/ subdirectory contains MATLAB scripts for reading model output directly into MATLAB. The subdirectory knudsen2/ contains code and a Makefile that compute coefficients of the polynomial approximation to the knudsen formula for an ocean nonlinear equation of state. Utils: This directory contains various utilities. The tools/ directory also contains the subdirectory build_options/, which contains the 'optfiles' with the compiler options for the different compilers and machines that can run MITgcm. The directory adjoint/ contains the Makefile specific to the Tangent linear and Adjoint Compiler (TAMC) that generates the adjoint code. For example, genmake2 is a script written in csh (C-shell) used to generate your Makefile. Tools: This directory contains various useful tools. For example, gmredi/ contains the code related to the Gent-McWilliams/Redi scheme. Each package corresponds to a subdirectory. Pkg: Contains the source code for the packages.
![approximatrix simply fortran relocation truncated to fit approximatrix simply fortran relocation truncated to fit](https://s3.manualzz.com/store/data/028801002_1-00c8c97dc32b016e03274ea8cc9db846.png)
Also subdivided into two subdirectories inc/ and src/. Model: This directory contains the main source code. Here is a brief description of the directory structure of the model under the root tree:Įesupp: Contains the execution environment source code. The top-level routine for the numerical part of the code is in model/src/THE_MODEL_MAIN.F. In general, end-users should not need to worry about this level. For this reason, the top-level MAIN.F is in the eesupp/src/ directory. Code execution actually starts in the eesupp/ routines and not in the model routines. The grid point model code is in the model/ directory. The execution environment support code is is in the eesupp/ directory. Under this structure, the model is split into execution environment support code and conventional numerical model code. MITgcm is a specific numerical model that uses the framework. This wrapper is designed to provide a general framework for grid-point models. The numerical model is contained within a execution environment support wrapper. See the initial setup instructions at Running the MITgcm PFOS and Hg Simulations on Odyssey for detailed instructions. Users from the Harvard BGC group can obtain a copy of the source code from from the MITgcm_code repository on Bitbucket. This wiki outlines the procedures for running the MIT General Circulation Model (MITgcm) Hg/POPs simulations on Odyssey system. General information about the MITgcm can be found in the MITgcm User's Manual.ġ) A nominal 1 degree x 1 degree online simulation with ECCOv4 ocean circulation data over a global domain with higher spatial resolution over the Arctic Ocean.