<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://docs.snic.se/w/index.php?action=history&amp;feed=atom&amp;title=Building_mom5.0.2_%28modular_ocean_model%29_on_triolith</id>
	<title>Building mom5.0.2 (modular ocean model) on triolith - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://docs.snic.se/w/index.php?action=history&amp;feed=atom&amp;title=Building_mom5.0.2_%28modular_ocean_model%29_on_triolith"/>
	<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Building_mom5.0.2_(modular_ocean_model)_on_triolith&amp;action=history"/>
	<updated>2026-05-08T11:39:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.10</generator>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Building_mom5.0.2_(modular_ocean_model)_on_triolith&amp;diff=5968&amp;oldid=prev</id>
		<title>Hamish Struthers (NSC) at 09:55, 24 November 2014</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Building_mom5.0.2_(modular_ocean_model)_on_triolith&amp;diff=5968&amp;oldid=prev"/>
		<updated>2014-11-24T09:55:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 09:55, 24 November 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot; &gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;7. Check in the folder &amp;lt;tt&amp;gt;/home/${USER}/mom/exec&amp;lt;/tt&amp;gt;. If the build is successful there should be a &amp;lt;tt&amp;gt;nsc.intel&amp;lt;/tt&amp;gt; folder which contains a &amp;lt;tt&amp;gt;CM2M&amp;lt;/tt&amp;gt; folder with your executable.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;7. Check in the folder &amp;lt;tt&amp;gt;/home/${USER}/mom/exec&amp;lt;/tt&amp;gt;. If the build is successful there should be a &amp;lt;tt&amp;gt;nsc.intel&amp;lt;/tt&amp;gt; folder which contains a &amp;lt;tt&amp;gt;CM2M&amp;lt;/tt&amp;gt; folder with your executable.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{set category list|field|Climate research}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hamish Struthers (NSC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Building_mom5.0.2_(modular_ocean_model)_on_triolith&amp;diff=5672&amp;oldid=prev</id>
		<title>Hamish Struthers (NSC) at 13:27, 18 December 2013</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Building_mom5.0.2_(modular_ocean_model)_on_triolith&amp;diff=5672&amp;oldid=prev"/>
		<updated>2013-12-18T13:27:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 13:27, 18 December 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l21&quot; &gt;Line 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;code&amp;gt;cd /home/${USER}/mom/exp&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;code&amp;gt;cd /home/${USER}/mom/exp&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;code&amp;gt;./MOM_compile.csh --type CM2M --platform nsc.intel&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;code&amp;gt;./MOM_compile&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.nsc.intel&lt;/ins&gt;.csh --type CM2M --platform nsc.intel&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;6. Go and have a coffee, the compile takes quite some time.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;6. Go and have a coffee, the compile takes quite some time.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;7. Check in the folder &amp;lt;tt&amp;gt;/home/${USER}/mom/exec&amp;lt;/tt&amp;gt;. If the build is successful there should be a &amp;lt;tt&amp;gt;nsc.intel&amp;lt;/tt&amp;gt; folder which contains a &amp;lt;tt&amp;gt;CM2M&amp;lt;/tt&amp;gt; folder with your executable.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;7. Check in the folder &amp;lt;tt&amp;gt;/home/${USER}/mom/exec&amp;lt;/tt&amp;gt;. If the build is successful there should be a &amp;lt;tt&amp;gt;nsc.intel&amp;lt;/tt&amp;gt; folder which contains a &amp;lt;tt&amp;gt;CM2M&amp;lt;/tt&amp;gt; folder with your executable.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hamish Struthers (NSC)</name></author>
		
	</entry>
	<entry>
		<id>http://docs.snic.se/w/index.php?title=Building_mom5.0.2_(modular_ocean_model)_on_triolith&amp;diff=5648&amp;oldid=prev</id>
		<title>Hamish Struthers (NSC): Created page with &quot;This page describes the compiling of the NOAA/GFLD MOM (modular ocean model) version 5.0.2 ([http://mom-ocean.org/web MOM home]) on NSC's triolith system ([http://www.nsc.liu.se/...&quot;</title>
		<link rel="alternate" type="text/html" href="http://docs.snic.se/w/index.php?title=Building_mom5.0.2_(modular_ocean_model)_on_triolith&amp;diff=5648&amp;oldid=prev"/>
		<updated>2013-12-15T13:48:27Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This page describes the compiling of the NOAA/GFLD MOM (modular ocean model) version 5.0.2 ([http://mom-ocean.org/web MOM home]) on NSC&amp;#039;s triolith system ([http://www.nsc.liu.se/...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This page describes the compiling of the NOAA/GFLD MOM (modular ocean model) version 5.0.2 ([http://mom-ocean.org/web MOM home]) on NSC's triolith system ([http://www.nsc.liu.se/systems/triolith/ triolith]). Version 5 of MOM is an open source project released under the [https://github.com/BreakawayLabs/mom/blob/master/LICENSE GPL license].&lt;br /&gt;
&lt;br /&gt;
1. Ensure the correct intel compile module and wrappers are loaded using:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;module load build-environment/nsc-recommended&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Download source code to an appropriate folder (e.g. &amp;lt;tt&amp;gt;/home/${USER}/&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;git clone git://github.com/BreakawayLabs/mom.git; cd mom; git checkout 5.0.2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Copy the triolith specific config files &amp;lt;tt&amp;gt;environs.nsc.intel&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;mkmf.template.nsc.intel&amp;lt;/tt&amp;gt; to the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; folder&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;cp /nobackup/global/struthers/Public/mom5.0.2/environs.nsc.intel /home/${USER}/mom/bin&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;cp /nobackup/global/struthers/Public/mom5.0.2/mkmf.template.nsc.intel /home/${USER}/mom/bin&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Copy the compile script &amp;lt;tt&amp;gt;MOM_compile.nsc.intel.csh&amp;lt;/tt&amp;gt; to the 'exp' folder&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;cp /nobackup/global/struthers/Public/mom5.0.2/MOM_compile.nsc.intel.csh /home/${USER}/mom/exp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Run the compile script using the nsc.intel platform flag (example below is for the CM2M version of the model):&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;cd /home/${USER}/mom/exp&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;./MOM_compile.csh --type CM2M --platform nsc.intel&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. Go and have a coffee, the compile takes quite some time.&lt;br /&gt;
&lt;br /&gt;
7. Check in the folder &amp;lt;tt&amp;gt;/home/${USER}/mom/exec&amp;lt;/tt&amp;gt;. If the build is successful there should be a &amp;lt;tt&amp;gt;nsc.intel&amp;lt;/tt&amp;gt; folder which contains a &amp;lt;tt&amp;gt;CM2M&amp;lt;/tt&amp;gt; folder with your executable.&lt;/div&gt;</summary>
		<author><name>Hamish Struthers (NSC)</name></author>
		
	</entry>
</feed>