MITgcm configs: Difference between revisions
Jump to navigation
Jump to search
(Linking compile scripts for MITgcm) |
(Rewrite to stop referring to config files that are stored in this wiki. The latest ones are in the UW git repo. Explain a bit better what they're for and how they get used.) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
== MITgcm Configuration Files == | == MITgcm Configuration Files == | ||
The | The MITgcm source code needs to be compiled with settings appropriate for whichever platform it will be run on. | ||
Each platform has a corresponding configuration file. These configuration files are included in the MITgcm bundle you pull | |||
from the UW git repository. You'll see them under <code>/path/to/MITgcm/tools/build_options/</code>. The file names reflect | |||
the hostnames of the servers. | |||
The <code>makempi.sh</code> script uses these configuration files and sets appropriate flags and load modules in order to compile MITgcm on the Fluids Group's servers and on Compute Canada (a.k.a. The Alliance) servers. | |||
Latest revision as of 15:08, 13 May 2024
MITgcm Configuration Files
The MITgcm source code needs to be compiled with settings appropriate for whichever platform it will be run on.
Each platform has a corresponding configuration file. These configuration files are included in the MITgcm bundle you pull
from the UW git repository. You'll see them under /path/to/MITgcm/tools/build_options/
. The file names reflect
the hostnames of the servers.
The makempi.sh
script uses these configuration files and sets appropriate flags and load modules in order to compile MITgcm on the Fluids Group's servers and on Compute Canada (a.k.a. The Alliance) servers.