<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.myroms.org/wiki/index.php?action=history&amp;feed=atom&amp;title=ROMS-JEDI_Compiling</id>
	<title>ROMS-JEDI Compiling - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.myroms.org/wiki/index.php?action=history&amp;feed=atom&amp;title=ROMS-JEDI_Compiling"/>
	<link rel="alternate" type="text/html" href="https://www.myroms.org/wiki/index.php?title=ROMS-JEDI_Compiling&amp;action=history"/>
	<updated>2026-04-27T13:34:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://www.myroms.org/wiki/index.php?title=ROMS-JEDI_Compiling&amp;diff=6594&amp;oldid=prev</id>
		<title>Arango: /* Compiling ROMS-JEDI Default Application WC13 */</title>
		<link rel="alternate" type="text/html" href="https://www.myroms.org/wiki/index.php?title=ROMS-JEDI_Compiling&amp;diff=6594&amp;oldid=prev"/>
		<updated>2023-08-31T13:00:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Compiling ROMS-JEDI Default Application WC13&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&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: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:00, 31 August 2023&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-l33&quot;&gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;The strategy is to create a &amp;#039;&amp;#039;&amp;#039;Bundle&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;build&amp;#039;&amp;#039;&amp;#039; subdirectory for each &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; application. For &amp;#039;&amp;#039;&amp;#039;WC13&amp;#039;&amp;#039;&amp;#039; (default), we create &amp;#039;&amp;#039;&amp;#039;Bundle_wc13&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;build_wc13&amp;#039;&amp;#039;&amp;#039; below. Please follow the following steps to configure &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; in your computer:&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;git clone &amp;lt;nowiki&amp;gt;https://github.com/JCSDA-internal/roms-jedi.git&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;  !&amp;gt; If the first time on your computer&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd roms-jedi&amp;lt;/span&amp;gt;                                               !&amp;gt; ROMS-JEDI interface directory, &amp;lt;interface_dir&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;mkdir Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cp bundle/.gitignore bundle/CMakeLists.txt Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;mkdir build_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd build_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ecbuild -DMPIEXEC_EXECUTABLE=$MPIRUN -DMPIEXEC_NUMPROC_FLAG=&amp;quot;-n&amp;quot; -DCMAKE_BUILD_TYPE=Release ../Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;make -j 10&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd roms-jedi&amp;lt;/span&amp;gt;                                               !&amp;gt; sub-directory: &amp;lt;interface_dir&amp;gt;/build_wc13/roms-jedi&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ctest -N&amp;lt;/span&amp;gt;                                                   !&amp;gt; lists all the Unit Tests available&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ctest -E -V get_&amp;lt;/span&amp;gt;                                           !&amp;gt; runs all the Unit Tests&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd test/Data&amp;lt;/span&amp;gt;                                               !&amp;gt; sub-directory: &amp;lt;interface_dir&amp;gt;/build_wc13/roms-jedi/test/Data&amp;lt;br /&amp;gt;                                                           !&amp;gt; to check the results in various sub-directories&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;The strategy is to create a &amp;#039;&amp;#039;&amp;#039;Bundle&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;build&amp;#039;&amp;#039;&amp;#039; subdirectory for each &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; application. For &amp;#039;&amp;#039;&amp;#039;WC13&amp;#039;&amp;#039;&amp;#039; (default), we create &amp;#039;&amp;#039;&amp;#039;Bundle_wc13&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;build_wc13&amp;#039;&amp;#039;&amp;#039; below. Please follow the following steps to configure &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; in your computer:&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;git clone &amp;lt;nowiki&amp;gt;https://github.com/JCSDA-internal/roms-jedi.git&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;  !&amp;gt; If the first time on your computer&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd roms-jedi&amp;lt;/span&amp;gt;                                               !&amp;gt; ROMS-JEDI interface directory, &amp;lt;interface_dir&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;mkdir Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cp bundle/.gitignore bundle/CMakeLists.txt Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;mkdir build_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd build_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ecbuild -DMPIEXEC_EXECUTABLE=$MPIRUN -DMPIEXEC_NUMPROC_FLAG=&amp;quot;-n&amp;quot; -DCMAKE_BUILD_TYPE=Release ../Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;make -j 10&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd roms-jedi&amp;lt;/span&amp;gt;                                               !&amp;gt; sub-directory: &amp;lt;interface_dir&amp;gt;/build_wc13/roms-jedi&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ctest -N&amp;lt;/span&amp;gt;                                                   !&amp;gt; lists all the Unit Tests available&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ctest -E -V get_&amp;lt;/span&amp;gt;                                           !&amp;gt; runs all the Unit Tests&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd test/Data&amp;lt;/span&amp;gt;                                               !&amp;gt; sub-directory: &amp;lt;interface_dir&amp;gt;/build_wc13/roms-jedi/test/Data&amp;lt;br /&amp;gt;                                                           !&amp;gt; to check the results in various sub-directories&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;The &#039;&#039;&#039;ecbuild&#039;&#039;&#039; command will clone the required &#039;&#039;&#039;JEDI&#039;&#039;&#039; components that are specified in &#039;&#039;&#039;Bundle_wc13/CMakeList.txt&#039;&#039;&#039;. For example:&amp;lt;div class=&quot;box&quot;&amp;gt;# Required repositories&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT roms       GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;JCSDA-internal&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;roms_src&lt;/del&gt;.git&amp;lt;/nowiki&amp;gt;&quot; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;BRANCH &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;master  &lt;/del&gt;UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT oops       GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/oops.git&amp;lt;/nowiki&amp;gt;&quot;         BRANCH develop UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT vader      GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/vader.git&amp;lt;/nowiki&amp;gt;&quot;        BRANCH develop UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT saber      GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/saber.git&amp;lt;/nowiki&amp;gt;&quot;        BRANCH develop UPDATE )&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT gsw        GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/GSW-Fortran.git&amp;lt;/nowiki&amp;gt;&quot;  BRANCH develop UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT ioda       GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/ioda.git&amp;lt;/nowiki&amp;gt;&quot;         BRANCH develop UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT ufo        GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/ufo.git&amp;lt;/nowiki&amp;gt;&quot;          BRANCH develop UPDATE )&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT roms-jedi  SOURCE ../ )&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;The &#039;&#039;&#039;ecbuild&#039;&#039;&#039; command will clone the required &#039;&#039;&#039;JEDI&#039;&#039;&#039; components that are specified in &#039;&#039;&#039;Bundle_wc13/CMakeList.txt&#039;&#039;&#039;. For example:&amp;lt;div class=&quot;box&quot;&amp;gt;# Required repositories&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT roms       GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;myroms&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;roms&lt;/ins&gt;.git&amp;lt;/nowiki&amp;gt;&quot; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                &lt;/ins&gt;BRANCH &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;develop &lt;/ins&gt;UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT oops       GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/oops.git&amp;lt;/nowiki&amp;gt;&quot;         BRANCH develop UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT vader      GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/vader.git&amp;lt;/nowiki&amp;gt;&quot;        BRANCH develop UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT saber      GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/saber.git&amp;lt;/nowiki&amp;gt;&quot;        BRANCH develop UPDATE )&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT gsw        GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/GSW-Fortran.git&amp;lt;/nowiki&amp;gt;&quot;  BRANCH develop UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT ioda       GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/ioda.git&amp;lt;/nowiki&amp;gt;&quot;         BRANCH develop UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT ufo        GIT &quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/ufo.git&amp;lt;/nowiki&amp;gt;&quot;          BRANCH develop UPDATE )&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT roms-jedi  SOURCE ../ )&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;The &amp;#039;&amp;#039;&amp;#039;ecbuild&amp;#039;&amp;#039;&amp;#039; tool builds by default the &amp;#039;&amp;#039;&amp;#039;RelWithDebInfo&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;-O2 -g&amp;#039;&amp;#039;&amp;#039; options) for optimized with debugging information version of &amp;#039;&amp;#039;&amp;#039;JEDI&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039;, rendering slower execution. However, for faster and optimized execution, we include the directive &amp;#039;&amp;#039;&amp;#039;-DCMAKE_BUILD_TYPE=Release&amp;#039;&amp;#039;&amp;#039; to the &amp;#039;&amp;#039;&amp;#039;ecbuild&amp;#039;&amp;#039;&amp;#039; command. For debugging with TotalView, we include instead the directive &amp;#039;&amp;#039;&amp;#039;-DCMAKE_BUILD_TYPE=Debug&amp;#039;&amp;#039;&amp;#039;, which is much slower.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;The &amp;#039;&amp;#039;&amp;#039;ecbuild&amp;#039;&amp;#039;&amp;#039; tool builds by default the &amp;#039;&amp;#039;&amp;#039;RelWithDebInfo&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;-O2 -g&amp;#039;&amp;#039;&amp;#039; options) for optimized with debugging information version of &amp;#039;&amp;#039;&amp;#039;JEDI&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039;, rendering slower execution. However, for faster and optimized execution, we include the directive &amp;#039;&amp;#039;&amp;#039;-DCMAKE_BUILD_TYPE=Release&amp;#039;&amp;#039;&amp;#039; to the &amp;#039;&amp;#039;&amp;#039;ecbuild&amp;#039;&amp;#039;&amp;#039; command. For debugging with TotalView, we include instead the directive &amp;#039;&amp;#039;&amp;#039;-DCMAKE_BUILD_TYPE=Debug&amp;#039;&amp;#039;&amp;#039;, which is much slower.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Arango</name></author>
	</entry>
	<entry>
		<id>https://www.myroms.org/wiki/index.php?title=ROMS-JEDI_Compiling&amp;diff=6593&amp;oldid=prev</id>
		<title>Arango: /* Compiling ROMS-JEDI Default Application WC13 */</title>
		<link rel="alternate" type="text/html" href="https://www.myroms.org/wiki/index.php?title=ROMS-JEDI_Compiling&amp;diff=6593&amp;oldid=prev"/>
		<updated>2023-08-31T05:06:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Compiling ROMS-JEDI Default Application WC13&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&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: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:06, 31 August 2023&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-l29&quot;&gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;==Compiling ROMS-JEDI Default Application WC13==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;==Compiling ROMS-JEDI Default Application WC13==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;By default, &#039;&#039;&#039;ROMS-JEDI&#039;&#039;&#039; is configured with a coarse (54x53x30 grid points) US West Coast (&#039;&#039;&#039;WC13&#039;&#039;&#039;) application. See [[4DVar Tutorial Introduction]] for detailed information about the &#039;&#039;&#039;WC13&#039;&#039;&#039; configuration. However, any other ROMS application can be configured by including in the &#039;&#039;&#039;ecbuild&#039;&#039;&#039; command the directives &#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;`&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DROMS_APP&lt;/del&gt;=&quot;MyAppCPP&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;`&lt;/del&gt;&#039;&#039;&#039; and &#039;&#039;&#039;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DROMS_APP_DIR&lt;/del&gt;=&quot;MyAppDirPath&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/del&gt;&#039;&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;By default, &#039;&#039;&#039;ROMS-JEDI&#039;&#039;&#039; is configured with a coarse (54x53x30 grid points) US West Coast (&#039;&#039;&#039;WC13&#039;&#039;&#039;) application. See [[4DVar Tutorial Introduction]] for detailed information about the &#039;&#039;&#039;WC13&#039;&#039;&#039; configuration. However, any other ROMS application can be configured by including in the &#039;&#039;&#039;ecbuild&#039;&#039;&#039; command the directives &#039;&#039;&#039;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;D&amp;lt;span class&lt;/ins&gt;=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;twilightBlue&quot;&amp;gt;ROMS_APP&amp;lt;/span&amp;gt;=&lt;/ins&gt;MyAppCPP&#039;&#039;&#039; and &#039;&#039;&#039;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;D&amp;lt;span class&lt;/ins&gt;=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;twilightBlue&quot;&amp;gt;ROMS_APP_DIR&amp;lt;/span&amp;gt;=&lt;/ins&gt;MyAppDirPath&#039;&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;The strategy is to create a &amp;#039;&amp;#039;&amp;#039;Bundle&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;build&amp;#039;&amp;#039;&amp;#039; subdirectory for each &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; application. For &amp;#039;&amp;#039;&amp;#039;WC13&amp;#039;&amp;#039;&amp;#039; (default), we create &amp;#039;&amp;#039;&amp;#039;Bundle_wc13&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;build_wc13&amp;#039;&amp;#039;&amp;#039; below. Please follow the following steps to configure &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; in your computer:&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;git clone &amp;lt;nowiki&amp;gt;https://github.com/JCSDA-internal/roms-jedi.git&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;  !&amp;gt; If the first time on your computer&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd roms-jedi&amp;lt;/span&amp;gt;                                               !&amp;gt; ROMS-JEDI interface directory, &amp;lt;interface_dir&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;mkdir Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cp bundle/.gitignore bundle/CMakeLists.txt Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;mkdir build_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd build_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ecbuild -DMPIEXEC_EXECUTABLE=$MPIRUN -DMPIEXEC_NUMPROC_FLAG=&amp;quot;-n&amp;quot; -DCMAKE_BUILD_TYPE=Release ../Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;make -j 10&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd roms-jedi&amp;lt;/span&amp;gt;                                               !&amp;gt; sub-directory: &amp;lt;interface_dir&amp;gt;/build_wc13/roms-jedi&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ctest -N&amp;lt;/span&amp;gt;                                                   !&amp;gt; lists all the Unit Tests available&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ctest -E -V get_&amp;lt;/span&amp;gt;                                           !&amp;gt; runs all the Unit Tests&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd test/Data&amp;lt;/span&amp;gt;                                               !&amp;gt; sub-directory: &amp;lt;interface_dir&amp;gt;/build_wc13/roms-jedi/test/Data&amp;lt;br /&amp;gt;                                                           !&amp;gt; to check the results in various sub-directories&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;The strategy is to create a &amp;#039;&amp;#039;&amp;#039;Bundle&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;build&amp;#039;&amp;#039;&amp;#039; subdirectory for each &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; application. For &amp;#039;&amp;#039;&amp;#039;WC13&amp;#039;&amp;#039;&amp;#039; (default), we create &amp;#039;&amp;#039;&amp;#039;Bundle_wc13&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;build_wc13&amp;#039;&amp;#039;&amp;#039; below. Please follow the following steps to configure &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; in your computer:&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;git clone &amp;lt;nowiki&amp;gt;https://github.com/JCSDA-internal/roms-jedi.git&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;  !&amp;gt; If the first time on your computer&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd roms-jedi&amp;lt;/span&amp;gt;                                               !&amp;gt; ROMS-JEDI interface directory, &amp;lt;interface_dir&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;mkdir Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cp bundle/.gitignore bundle/CMakeLists.txt Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;mkdir build_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd build_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ecbuild -DMPIEXEC_EXECUTABLE=$MPIRUN -DMPIEXEC_NUMPROC_FLAG=&amp;quot;-n&amp;quot; -DCMAKE_BUILD_TYPE=Release ../Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;make -j 10&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd roms-jedi&amp;lt;/span&amp;gt;                                               !&amp;gt; sub-directory: &amp;lt;interface_dir&amp;gt;/build_wc13/roms-jedi&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ctest -N&amp;lt;/span&amp;gt;                                                   !&amp;gt; lists all the Unit Tests available&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ctest -E -V get_&amp;lt;/span&amp;gt;                                           !&amp;gt; runs all the Unit Tests&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd test/Data&amp;lt;/span&amp;gt;                                               !&amp;gt; sub-directory: &amp;lt;interface_dir&amp;gt;/build_wc13/roms-jedi/test/Data&amp;lt;br /&amp;gt;                                                           !&amp;gt; to check the results in various sub-directories&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Arango</name></author>
	</entry>
	<entry>
		<id>https://www.myroms.org/wiki/index.php?title=ROMS-JEDI_Compiling&amp;diff=6583&amp;oldid=prev</id>
		<title>Robertson at 20:18, 30 August 2023</title>
		<link rel="alternate" type="text/html" href="https://www.myroms.org/wiki/index.php?title=ROMS-JEDI_Compiling&amp;diff=6583&amp;oldid=prev"/>
		<updated>2023-08-30T20:18:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&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: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:18, 30 August 2023&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;div class=&amp;quot;title&amp;quot;&amp;gt;Compiling ROMS-JEDI&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;div class=&amp;quot;title&amp;quot;&amp;gt;Compiling ROMS-JEDI&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&amp;lt;!-- Edit Template:ROMS-JEDI_TOC to modify this Table of Contents--&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&amp;lt;div style=&quot;float: left;margin: 0 20px 0 0;&quot;&amp;gt;{{ROMS-JEDI_TOC}}&amp;lt;/div&amp;gt;__TOC__&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;&amp;lt;div style=&quot;clear: both&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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 class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;==Configuring GIT==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;==Configuring GIT==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Robertson</name></author>
	</entry>
	<entry>
		<id>https://www.myroms.org/wiki/index.php?title=ROMS-JEDI_Compiling&amp;diff=6574&amp;oldid=prev</id>
		<title>Robertson: Created page with &quot;&lt;div class=&quot;title&quot;&gt;Compiling ROMS-JEDI&lt;/div&gt;  ==Configuring GIT==  Before downloading the &#039;&#039;&#039;ROMS-JEDI&#039;&#039;&#039; repository, ensure that your &#039;&#039;&#039;~/.gitconfig&#039;&#039;&#039; has the appropriate &#039;...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.myroms.org/wiki/index.php?title=ROMS-JEDI_Compiling&amp;diff=6574&amp;oldid=prev"/>
		<updated>2023-08-30T18:25:12Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;div class=&amp;quot;title&amp;quot;&amp;gt;Compiling ROMS-JEDI&amp;lt;/div&amp;gt;  ==Configuring GIT==  Before downloading the &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; repository, ensure that your &amp;#039;&amp;#039;&amp;#039;~/.gitconfig&amp;#039;&amp;#039;&amp;#039; has the appropriate &amp;#039;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;title&amp;quot;&amp;gt;Compiling ROMS-JEDI&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuring GIT==&lt;br /&gt;
&lt;br /&gt;
Before downloading the &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; repository, ensure that your &amp;#039;&amp;#039;&amp;#039;~/.gitconfig&amp;#039;&amp;#039;&amp;#039; has the appropriate &amp;#039;&amp;#039;&amp;#039;git-lfs&amp;#039;&amp;#039;&amp;#039; configuration for correctly downloading the default application (U.S. West Coast, &amp;#039;&amp;#039;&amp;#039;WC13&amp;#039;&amp;#039;&amp;#039; option) input and observation NetCDF files. Otherwise, the &amp;#039;&amp;#039;&amp;#039;Unit Test Cases&amp;#039;&amp;#039;&amp;#039; requiring input NetCDF files will fail. The &amp;#039;&amp;#039;&amp;#039;Git LFS&amp;#039;&amp;#039;&amp;#039; is a command line extension and specification for managing large files with &amp;#039;&amp;#039;&amp;#039;Git&amp;#039;&amp;#039;&amp;#039;. A sample of the configuration file looks like this:&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;more ~/.gitconf&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;[User]&amp;lt;br /&amp;gt;     name = GivenName MiddleName FamilyName&amp;lt;br /&amp;gt;     email = your@email&amp;lt;br /&amp;gt;[credential]&amp;lt;br /&amp;gt;     helper = cache --timeout=7200&amp;lt;br /&amp;gt;     helper = store --file ~/.my-credentials&amp;lt;br /&amp;gt;[filter &amp;quot;lfs&amp;quot;]&amp;lt;br /&amp;gt;     clean = git-lfs clean -- %f&amp;lt;br /&amp;gt;     smudge = git-lfs smudge -- %f&amp;lt;br /&amp;gt;     process = git-lfs filter-process&amp;lt;br /&amp;gt;     required = true&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, you may execute &amp;#039;&amp;#039;&amp;#039;git lfs pull&amp;#039;&amp;#039;&amp;#039; at your location of this repository to download a viable version of the &amp;#039;&amp;#039;&amp;#039;Git LFS&amp;#039;&amp;#039;&amp;#039; files from the remote repository in &amp;#039;&amp;#039;&amp;#039;GitHub&amp;#039;&amp;#039;&amp;#039;. Also, to automatically add the &amp;#039;&amp;#039;&amp;#039;LFS&amp;#039;&amp;#039;&amp;#039; filter to your existing &amp;#039;&amp;#039;&amp;#039;~/.gitconfig&amp;#039;&amp;#039;&amp;#039;, you could use &amp;#039;&amp;#039;&amp;#039;git lfs install&amp;#039;&amp;#039;&amp;#039; from anywhere in your computer directories.&lt;br /&gt;
&lt;br /&gt;
==Downloading ROMS-JEDI==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; repository is private within the Joint Center for Satellite Data Assimilation (&amp;#039;&amp;#039;&amp;#039;JCSDA&amp;#039;&amp;#039;&amp;#039;) community. Users need to be partners, contributors, or members of &amp;#039;&amp;#039;&amp;#039;JCSDA&amp;#039;&amp;#039;&amp;#039; to access all the &amp;#039;&amp;#039;&amp;#039;JEDI&amp;#039;&amp;#039;&amp;#039; components that are part of the abstract layer infrastructure centered around the Object Oriented Prediction System (&amp;#039;&amp;#039;&amp;#039;OOPS&amp;#039;&amp;#039;&amp;#039;). &lt;br /&gt;
&lt;br /&gt;
Use the following command to download the &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; interface:&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;git clone &amp;lt;nowiki&amp;gt;https://github.com/JCSDA-internal/roms-jedi.git&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
&lt;br /&gt;
* Make sure you have the &amp;#039;&amp;#039;&amp;#039;spack-stack&amp;#039;&amp;#039;&amp;#039; software installed for either &amp;#039;&amp;#039;&amp;#039;gfortran&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;ifort&amp;#039;&amp;#039;&amp;#039; containing several packages need to run the &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; interface. For more information, please check https://github.com/JCSDA/spack-stack.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;In our computers at Rutgers University, the &amp;#039;&amp;#039;&amp;#039;spack-stack&amp;#039;&amp;#039;&amp;#039; can be loaded by executing either:&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;module purge;  module load stack-gcc;    module list&amp;lt;/span&amp;gt;                     (gfortran compiler)&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;module purge;  module load stack-intel;  module list&amp;lt;/span&amp;gt;                     (ifort compiler)&amp;lt;/div&amp;gt;Installing the &amp;#039;&amp;#039;&amp;#039;spack-stack&amp;#039;&amp;#039;&amp;#039; is not trivial and requires computer software expertise.&lt;br /&gt;
&lt;br /&gt;
* We also like to define the &amp;#039;&amp;#039;&amp;#039;MPIRUN&amp;#039;&amp;#039;&amp;#039; environmental variable to specify the &amp;#039;&amp;#039;&amp;#039;MPI&amp;#039;&amp;#039;&amp;#039; executable in a particular computer (say, &amp;#039;&amp;#039;&amp;#039;srun&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;mpirun&amp;#039;&amp;#039;&amp;#039;, etc.). We need the full path for &amp;#039;&amp;#039;&amp;#039;ctest&amp;#039;&amp;#039;&amp;#039; to work. Notice that we specify this executable in the &amp;#039;&amp;#039;&amp;#039;ecbuild&amp;#039;&amp;#039;&amp;#039; command below.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;For example:&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;twilightBlue&amp;quot;&amp;gt;setenv MPIRUN /opt/slurm/bin/srun&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Several environment variables can be activated for &amp;#039;&amp;#039;&amp;#039;verbose debugging&amp;#039;&amp;#039;&amp;#039; of the building blocks for the &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; interface: (use &amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;true&amp;#039;&amp;#039;&amp;#039; to activate and &amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;false&amp;#039;&amp;#039;&amp;#039; to deactivate)&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;twilightBlue&amp;quot;&amp;gt;setenv LdebugGeometry             1&amp;lt;br /&amp;gt;setenv LdebugAnalyticInit         1&amp;lt;br /&amp;gt;setenv LdebugField                1&amp;lt;br /&amp;gt;setenv LdebugFields               1&amp;lt;br /&amp;gt;setenv LdebugFieldsUtils          1&amp;lt;br /&amp;gt;setenv LdebugGeometry             1&amp;lt;br /&amp;gt;setenv LdebugLinearModel          1&amp;lt;br /&amp;gt;setenv LdebugLinearModel2Geovals  1&amp;lt;br /&amp;gt;setenv LdebugModel                1&amp;lt;br /&amp;gt;setenv LdebugModel2Geovals        1&amp;lt;br /&amp;gt;setenv LdebugTrajectory           1&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compiling ROMS-JEDI Default Application WC13==&lt;br /&gt;
&lt;br /&gt;
By default, &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; is configured with a coarse (54x53x30 grid points) US West Coast (&amp;#039;&amp;#039;&amp;#039;WC13&amp;#039;&amp;#039;&amp;#039;) application. See [[4DVar Tutorial Introduction]] for detailed information about the &amp;#039;&amp;#039;&amp;#039;WC13&amp;#039;&amp;#039;&amp;#039; configuration. However, any other ROMS application can be configured by including in the &amp;#039;&amp;#039;&amp;#039;ecbuild&amp;#039;&amp;#039;&amp;#039; command the directives &amp;#039;&amp;#039;&amp;#039;`-DROMS_APP=&amp;quot;MyAppCPP&amp;quot;`&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;-DROMS_APP_DIR=&amp;quot;MyAppDirPath&amp;quot;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The strategy is to create a &amp;#039;&amp;#039;&amp;#039;Bundle&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;build&amp;#039;&amp;#039;&amp;#039; subdirectory for each &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; application. For &amp;#039;&amp;#039;&amp;#039;WC13&amp;#039;&amp;#039;&amp;#039; (default), we create &amp;#039;&amp;#039;&amp;#039;Bundle_wc13&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;build_wc13&amp;#039;&amp;#039;&amp;#039; below. Please follow the following steps to configure &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; in your computer:&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;git clone &amp;lt;nowiki&amp;gt;https://github.com/JCSDA-internal/roms-jedi.git&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;  !&amp;gt; If the first time on your computer&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd roms-jedi&amp;lt;/span&amp;gt;                                               !&amp;gt; ROMS-JEDI interface directory, &amp;lt;interface_dir&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;mkdir Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cp bundle/.gitignore bundle/CMakeLists.txt Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;mkdir build_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd build_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ecbuild -DMPIEXEC_EXECUTABLE=$MPIRUN -DMPIEXEC_NUMPROC_FLAG=&amp;quot;-n&amp;quot; -DCMAKE_BUILD_TYPE=Release ../Bundle_wc13&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;make -j 10&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd roms-jedi&amp;lt;/span&amp;gt;                                               !&amp;gt; sub-directory: &amp;lt;interface_dir&amp;gt;/build_wc13/roms-jedi&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ctest -N&amp;lt;/span&amp;gt;                                                   !&amp;gt; lists all the Unit Tests available&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ctest -E -V get_&amp;lt;/span&amp;gt;                                           !&amp;gt; runs all the Unit Tests&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd test/Data&amp;lt;/span&amp;gt;                                               !&amp;gt; sub-directory: &amp;lt;interface_dir&amp;gt;/build_wc13/roms-jedi/test/Data&amp;lt;br /&amp;gt;                                                           !&amp;gt; to check the results in various sub-directories&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;ecbuild&amp;#039;&amp;#039;&amp;#039; command will clone the required &amp;#039;&amp;#039;&amp;#039;JEDI&amp;#039;&amp;#039;&amp;#039; components that are specified in &amp;#039;&amp;#039;&amp;#039;Bundle_wc13/CMakeList.txt&amp;#039;&amp;#039;&amp;#039;. For example:&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;# Required repositories&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT roms       GIT &amp;quot;&amp;lt;nowiki&amp;gt;https://github.com/JCSDA-internal/roms_src.git&amp;lt;/nowiki&amp;gt;&amp;quot;     BRANCH master  UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT oops       GIT &amp;quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/oops.git&amp;lt;/nowiki&amp;gt;&amp;quot;         BRANCH develop UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT vader      GIT &amp;quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/vader.git&amp;lt;/nowiki&amp;gt;&amp;quot;        BRANCH develop UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT saber      GIT &amp;quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/saber.git&amp;lt;/nowiki&amp;gt;&amp;quot;        BRANCH develop UPDATE )&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT gsw        GIT &amp;quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/GSW-Fortran.git&amp;lt;/nowiki&amp;gt;&amp;quot;  BRANCH develop UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT ioda       GIT &amp;quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/ioda.git&amp;lt;/nowiki&amp;gt;&amp;quot;         BRANCH develop UPDATE )&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT ufo        GIT &amp;quot;&amp;lt;nowiki&amp;gt;https://github.com/jcsda-internal/ufo.git&amp;lt;/nowiki&amp;gt;&amp;quot;          BRANCH develop UPDATE )&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt; ecbuild_bundle( PROJECT roms-jedi  SOURCE ../ )&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;ecbuild&amp;#039;&amp;#039;&amp;#039; tool builds by default the &amp;#039;&amp;#039;&amp;#039;RelWithDebInfo&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;-O2 -g&amp;#039;&amp;#039;&amp;#039; options) for optimized with debugging information version of &amp;#039;&amp;#039;&amp;#039;JEDI&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039;, rendering slower execution. However, for faster and optimized execution, we include the directive &amp;#039;&amp;#039;&amp;#039;-DCMAKE_BUILD_TYPE=Release&amp;#039;&amp;#039;&amp;#039; to the &amp;#039;&amp;#039;&amp;#039;ecbuild&amp;#039;&amp;#039;&amp;#039; command. For debugging with TotalView, we include instead the directive &amp;#039;&amp;#039;&amp;#039;-DCMAKE_BUILD_TYPE=Debug&amp;#039;&amp;#039;&amp;#039;, which is much slower.&lt;br /&gt;
&lt;br /&gt;
==Compiling other ROMS-JEDI Applications==&lt;br /&gt;
&lt;br /&gt;
Any &amp;#039;&amp;#039;&amp;#039;ROMS&amp;#039;&amp;#039;&amp;#039; application can be run in &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039; by specifying the appropriate CPP option and necessary input files. Only &amp;#039;&amp;#039;&amp;#039;WC13&amp;#039;&amp;#039;&amp;#039; is provided with the interface. However, we facilitate how to run such applications. Notice that the &amp;#039;&amp;#039;&amp;#039;WC13&amp;#039;&amp;#039;&amp;#039; configuration and input files are located in &amp;#039;&amp;#039;&amp;#039;roms-jedi/test/Applications/wc13&amp;#039;&amp;#039;&amp;#039;. The template input YAML files are located &amp;#039;&amp;#039;&amp;#039;roms-jedi/test/templates&amp;#039;&amp;#039;&amp;#039;. We use a &amp;#039;&amp;#039;&amp;#039;Perl&amp;#039;&amp;#039;&amp;#039; script to create the application input YAML files from the templates. Please check in &amp;#039;&amp;#039;&amp;#039;roms-jedi/test/Applications/wc13/testinput&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
For example, if running the U.S. East Coast &amp;#039;&amp;#039;&amp;#039;DOPPIO&amp;#039;&amp;#039;&amp;#039; application (240x104x40 grid points) or any other, please follow the following steps to configure &amp;#039;&amp;#039;&amp;#039;ROMS-JEDI&amp;#039;&amp;#039;&amp;#039;:&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd roms-jedi&amp;lt;/span&amp;gt;                                               !&amp;gt; ROMS-JEDI interface directory, &amp;lt;interface_dir&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;mkdir Bundle_doppio&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cp bundle/.gitignore bundle/CMakeLists.txt Bundle_doppio&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;mkdir build_doppio&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd build_doppio&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ecbuild -DMPIEXEC_EXECUTABLE=$MPIRUN -DMPIEXEC_NUMPROC_FLAG=&amp;quot;-n&amp;quot; -DROMS_APP=&amp;quot;DOPPIO&amp;quot; \&amp;lt;br /&amp;gt;-DROMS_APP_DIR=&amp;quot;DOPPIOpath&amp;quot; -DCMAKE_BUILD_TYPE=Release ../Bundle_doppio&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;make -j 10&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd roms-jedi&amp;lt;/span&amp;gt;                                               !&amp;gt; sub-directory: &amp;lt;interface_dir&amp;gt;/build_doppio/roms-jedi&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ctest -N&amp;lt;/span&amp;gt;                                                   !&amp;gt; lists all the Unit Tests available&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;ctest -E -V get_&amp;lt;/span&amp;gt;                                           !&amp;gt; runs all the Unit Test&amp;lt;br /&amp;gt;&amp;lt;span class=&amp;quot;red&amp;quot;&amp;gt;cd test/Data&amp;lt;/span&amp;gt;                                               !&amp;gt; sub-directory: &amp;lt;interface_dir&amp;gt;/build_doppio/roms-doppio/test/Data&amp;lt;br /&amp;gt;                                                           !&amp;gt; to check the results in various sub-directories&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Robertson</name></author>
	</entry>
</feed>