http://fvcom.smast.umassd.edu/wiki/index.php?title=Installing_FVCOM&feed=atom&action=historyInstalling FVCOM - Revision history2024-03-29T06:01:21ZRevision history for this page on the wikiMediaWiki 1.16.5http://fvcom.smast.umassd.edu/wiki/index.php?title=Installing_FVCOM&diff=160&oldid=prevGcowles: /* Compilers */2011-11-10T21:44:01Z<p><span class="autocomment">Compilers</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 21:44, 10 November 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 5:</td>
<td colspan="2" class="diff-lineno">Line 5:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Compilers==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Compilers==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Users have built FVCOM with gcc/ifort, icc/ifort, pgcc/pgf90, xlc/xlf90, gcc/gfortran compilers with the majority of the users using ifort for fortran and either gcc or icc to compile the c programs. Note that performance is intrinsically linked to the fortran compiler since FVCOM uses only a few C programs and their performance is not important. At present the gfortran compiler underperforms intel on intel systems and Portland Group (PG) on both intel and AMD systems. However, the gfortran compiler has been improving quickly and at some point may catch up to the commercial offerings. In using a mixed compiler approach (e.g. gcc + ifort), make sure that you are building the C/F90 programs for the same architecture (32 / 64) and that you include any necessary trailing underscore options to handle name mangling. At present, ifort and gcc seem to play fairly nicely together. </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Users have built FVCOM with gcc/ifort, icc/ifort, pgcc/pgf90, xlc/xlf90, gcc/gfortran compilers with the majority of the users using ifort for fortran and either gcc or icc to compile the c programs. Note that performance is intrinsically linked to the fortran compiler since FVCOM uses only a few C programs and their performance is not important. At present the gfortran compiler underperforms intel on intel systems and Portland Group (PG) on both intel and AMD systems. However, the gfortran compiler has been improving quickly and at some point may catch up to the commercial offerings. In using a mixed compiler approach (e.g. gcc + ifort), make sure that you are building the C/F90 programs for the same architecture (32 / 64) and that you include any necessary trailing underscore options to handle name mangling. At present, ifort and gcc seem to play fairly nicely together. <ins class="diffchange diffchange-inline">Pathscale and NAG provide options as well but we have not heard of anyone using these successfully.</ins></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Acquiring FVCOM==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Acquiring FVCOM==</div></td></tr>
</table>Gcowleshttp://fvcom.smast.umassd.edu/wiki/index.php?title=Installing_FVCOM&diff=159&oldid=prevGcowles at 21:42, 10 November 20112011-11-10T21:42:38Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 21:42, 10 November 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Recommended Environment==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Recommended Environment==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>This page describes the installation and execution of FVCOM on your system. FVCOM has been successfully ported to a wide range of environments. The preferred environment is Linux. A niche group have successfully used OS X on 10.4-10.7. Windows installations are possible but are against better judgement. If you absolute must use it because you live in a dictatorship that does not allow any of the other options, it is recommended that you download and install the latest version of cygwin (http://www.cygwin.com). Cygwin is a bash shell/Unix emulation program and contains many of the tools such as tar, gzip/gunzip, and cpp which will be useful for installation and compilation of FVCOM. Also, cygwin gives Windows a decent interface with which to setup and run the model. Note that it requires basic familiarity with Unix commands. The FVCOM development team does not use Windows to run FVCOM and thus if you have trouble you should seek help elsewhere or use an operating system that is suitable for scientific work. If you are successful in building on windows, please write up your installation/run process and we will add it to this Wiki. </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>This page describes the installation and execution of FVCOM on your system. FVCOM has been successfully ported to a wide range of environments. The preferred environment is Linux. A niche group have successfully used OS X on 10.4-10.7 <ins class="diffchange diffchange-inline">which is more or less like linux except that you can also do other productive things</ins>. Windows installations are possible but are against better judgement. If you absolute must use it because you live in a dictatorship that does not allow any of the other options, it is recommended that you download and install the latest version of cygwin (http://www.cygwin.com). Cygwin is a bash shell/Unix emulation program and contains many of the tools such as tar, gzip/gunzip, and cpp which will be useful for installation and compilation of FVCOM. Also, cygwin gives Windows a decent interface with which to setup and run the model. Note that it requires basic familiarity with Unix commands. The FVCOM development team does not use Windows to run FVCOM and thus if you have trouble you should seek help elsewhere or use an operating system that is suitable for scientific work. If you are successful in building on windows, please write up your installation/run process and we will add it to this Wiki. </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Compilers==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Compilers==</div></td></tr>
</table>Gcowleshttp://fvcom.smast.umassd.edu/wiki/index.php?title=Installing_FVCOM&diff=158&oldid=prevGcowles at 21:41, 10 November 20112011-11-10T21:41:53Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 21:41, 10 November 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Recommended Environment==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Recommended Environment==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>This page describes the installation and execution of FVCOM on your system. FVCOM has been successfully ported to a wide range of environments. The preferred environment is Linux. A niche group have successfully used OS X on 10.4-10.7. Windows installations are possible but are against better judgement. If you absolute must use it because you live in a dictatorship that does not allow any of the other options, it is recommended that you download and install the latest version of cygwin (http://www.cygwin.com). Cygwin is a bash shell/Unix emulation program and contains many of the tools such as tar, gzip/gunzip, and cpp which will be useful for installation and compilation of FVCOM. Also, cygwin gives Windows a decent interface with which to setup and run the model. Note that it requires basic familiarity with Unix commands. The FVCOM development team does not use Windows to run FVCOM and thus if you have trouble you should seek help elsewhere or use an operating system that is suitable for scientific work. </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>This page describes the installation and execution of FVCOM on your system. FVCOM has been successfully ported to a wide range of environments. The preferred environment is Linux. A niche group have successfully used OS X on 10.4-10.7. Windows installations are possible but are against better judgement. If you absolute must use it because you live in a dictatorship that does not allow any of the other options, it is recommended that you download and install the latest version of cygwin (http://www.cygwin.com). Cygwin is a bash shell/Unix emulation program and contains many of the tools such as tar, gzip/gunzip, and cpp which will be useful for installation and compilation of FVCOM. Also, cygwin gives Windows a decent interface with which to setup and run the model. Note that it requires basic familiarity with Unix commands. The FVCOM development team does not use Windows to run FVCOM and thus if you have trouble you should seek help elsewhere or use an operating system that is suitable for scientific work. <ins class="diffchange diffchange-inline">If you are successful in building on windows, please write up your installation/run process and we will add it to this Wiki. </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Compilers==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Compilers==</div></td></tr>
</table>Gcowleshttp://fvcom.smast.umassd.edu/wiki/index.php?title=Installing_FVCOM&diff=157&oldid=prevGcowles at 21:41, 10 November 20112011-11-10T21:41:14Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 21:41, 10 November 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Recommended Environment==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Recommended Environment==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>This page describes the installation and execution of FVCOM on your system. FVCOM has been successfully ported to a wide range of environments. The preferred environment is Linux. A niche group have successfully used OS X on 10.4-10.7. Windows installations are possible but are against better judgement. </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>This page describes the installation and execution of FVCOM on your system. FVCOM has been successfully ported to a wide range of environments. The preferred environment is Linux. A niche group have successfully used OS X on 10.4-10.7. Windows installations are possible but are against better judgement. <ins class="diffchange diffchange-inline">If you absolute must use it because you live in a dictatorship that does not allow any of the other options, it is recommended that you download and install the latest version of cygwin (http://www.cygwin.com). Cygwin is a bash shell/Unix emulation program and contains many of the tools such as tar, gzip/gunzip, and cpp which will be useful for installation and compilation of FVCOM. Also, cygwin gives Windows a decent interface with which to setup and run the model. Note that it requires basic familiarity with Unix commands. The FVCOM development team does not use Windows to run FVCOM and thus if you have trouble you should seek help elsewhere or use an operating system that is suitable for scientific work. </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Compilers==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Compilers==</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 8:</td>
<td colspan="2" class="diff-lineno">Line 7:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Users have built FVCOM with gcc/ifort, icc/ifort, pgcc/pgf90, xlc/xlf90, gcc/gfortran compilers with the majority of the users using ifort for fortran and either gcc or icc to compile the c programs. Note that performance is intrinsically linked to the fortran compiler since FVCOM uses only a few C programs and their performance is not important. At present the gfortran compiler underperforms intel on intel systems and Portland Group (PG) on both intel and AMD systems. However, the gfortran compiler has been improving quickly and at some point may catch up to the commercial offerings. In using a mixed compiler approach (e.g. gcc + ifort), make sure that you are building the C/F90 programs for the same architecture (32 / 64) and that you include any necessary trailing underscore options to handle name mangling. At present, ifort and gcc seem to play fairly nicely together. </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Users have built FVCOM with gcc/ifort, icc/ifort, pgcc/pgf90, xlc/xlf90, gcc/gfortran compilers with the majority of the users using ifort for fortran and either gcc or icc to compile the c programs. Note that performance is intrinsically linked to the fortran compiler since FVCOM uses only a few C programs and their performance is not important. At present the gfortran compiler underperforms intel on intel systems and Portland Group (PG) on both intel and AMD systems. However, the gfortran compiler has been improving quickly and at some point may catch up to the commercial offerings. In using a mixed compiler approach (e.g. gcc + ifort), make sure that you are building the C/F90 programs for the same architecture (32 / 64) and that you include any necessary trailing underscore options to handle name mangling. At present, ifort and gcc seem to play fairly nicely together. </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">===Note for Windows Users===</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">It is recommended that you download and install the latest version of cygwin (http://www.cygwin.com). Cygwin is a bash shell/Unix emulation program and contains many of the tools such as tar, gzip/gunzip, and cpp which will be useful for installation and compilation of FVCOM. Also, cygwin gives Windows a decent interface with which to setup and run the model. Note that it requires basic familiarity with Unix commands. The FVCOM development team does not use Windows to run FVCOM and thus if you have trouble you should seek help elsewhere or use an operating system that is suitable for scientific work. </del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Acquiring FVCOM==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Acquiring FVCOM==</div></td></tr>
</table>Gcowleshttp://fvcom.smast.umassd.edu/wiki/index.php?title=Installing_FVCOM&diff=156&oldid=prevGcowles at 21:40, 10 November 20112011-11-10T21:40:20Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 21:40, 10 November 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Recommended Environment==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Recommended Environment==</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 7:</td>
<td colspan="2" class="diff-lineno">Line 6:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Compilers==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Compilers==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Users have built FVCOM with gcc/ifort, icc/ifort, pgcc/pgf90, xlc/xlf90, gcc/gfortran compilers with the majority of the users using <del class="diffchange diffchange-inline">gcc/</del>ifort. At present the gfortran compiler underperforms intel on intel systems and Portland Group (PG) on both intel and AMD systems. However, the gfortran compiler has been improving quickly and at some point may catch up to the commercial offerings. </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Users have built FVCOM with gcc/ifort, icc/ifort, pgcc/pgf90, xlc/xlf90, gcc/gfortran compilers with the majority of the users using ifort <ins class="diffchange diffchange-inline">for fortran and either gcc or icc to compile the c programs. Note that performance is intrinsically linked to the fortran compiler since FVCOM uses only a few C programs and their performance is not important</ins>. At present the gfortran compiler underperforms intel on intel systems and Portland Group (PG) on both intel and AMD systems. However, the gfortran compiler has been improving quickly and at some point may catch up to the commercial offerings<ins class="diffchange diffchange-inline">. In using a mixed compiler approach (e.g. gcc + ifort), make sure that you are building the C/F90 programs for the same architecture (32 / 64) and that you include any necessary trailing underscore options to handle name mangling. At present, ifort and gcc seem to play fairly nicely together</ins>. </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>===Note for Windows Users===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>===Note for Windows Users===</div></td></tr>
</table>Gcowleshttp://fvcom.smast.umassd.edu/wiki/index.php?title=Installing_FVCOM&diff=155&oldid=prevGcowles at 21:37, 10 November 20112011-11-10T21:37:50Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 21:37, 10 November 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">This page describes the installation and execution of FVCOM on your system. FVCOM has been successfully ported to a wide range of environments. The preferred environment is Linux. A niche group have successfully used OS X on 10.4-10.7. Windows installations are possible but are against better judgement. </del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Recommended Environment==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Recommended Environment==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Users have built </del>FVCOM <del class="diffchange diffchange-inline">with gcc/ifort, </del> <del class="diffchange diffchange-inline">icc/ifort, pgcc/pgf90, xlc/xlf90, gcc/gfortran compilers with the majority </del>of <del class="diffchange diffchange-inline">the users using gcc/ifort</del>. <del class="diffchange diffchange-inline">At present the gfortran compiler underperforms intel on intel systems and portland </del>group <del class="diffchange diffchange-inline">(PG) </del>on <del class="diffchange diffchange-inline">both intel and AMD systems</del>. <del class="diffchange diffchange-inline">However, the gfortran compiler has been improving quickly and at some point may catch up to the commercial offerings.</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">This page describes the installation and execution of </ins>FVCOM <ins class="diffchange diffchange-inline">on your system. </ins> <ins class="diffchange diffchange-inline">FVCOM has been successfully ported to a wide range </ins>of <ins class="diffchange diffchange-inline">environments. The preferred environment is Linux</ins>. <ins class="diffchange diffchange-inline">A niche </ins>group <ins class="diffchange diffchange-inline">have successfully used OS X </ins>on <ins class="diffchange diffchange-inline">10.4-10.7. Windows installations are possible but are against better judgement</ins>. </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">==Compilers==</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">Users have built FVCOM with gcc/ifort, icc/ifort, pgcc/pgf90, xlc/xlf90, gcc/gfortran compilers with the majority of the users using gcc/ifort. At present the gfortran compiler underperforms intel on intel systems and Portland Group (PG) on both intel and AMD systems. However, the gfortran compiler has been improving quickly and at some point may catch up to the commercial offerings. </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>===Note for Windows Users===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>===Note for Windows Users===</div></td></tr>
</table>Gcowleshttp://fvcom.smast.umassd.edu/wiki/index.php?title=Installing_FVCOM&diff=154&oldid=prevGcowles at 21:36, 10 November 20112011-11-10T21:36:24Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 21:36, 10 November 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 6:</td>
<td colspan="2" class="diff-lineno">Line 6:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>===<del class="diffchange diffchange-inline">Not </del>for Windows Users===</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>===<ins class="diffchange diffchange-inline">Note </ins>for Windows Users===</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>It is recommended that you download and install the latest version of cygwin (http://www.cygwin.com). Cygwin is a bash shell/Unix emulation program and contains many of the tools such as tar, gzip/gunzip, and cpp which will be useful for installation and compilation of FVCOM. Also, cygwin gives Windows a decent interface with which to setup and run the model. Note that it requires basic familiarity with Unix commands.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>It is recommended that you download and install the latest version of cygwin (http://www.cygwin.com). Cygwin is a bash shell/Unix emulation program and contains many of the tools such as tar, gzip/gunzip, and cpp which will be useful for installation and compilation of FVCOM. Also, cygwin gives Windows a decent interface with which to setup and run the model. Note that it requires basic familiarity with Unix commands. <ins class="diffchange diffchange-inline"> The FVCOM development team does not use Windows to run FVCOM and thus if you have trouble you should seek help elsewhere or use an operating system that is suitable for scientific work. </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Acquiring FVCOM==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Acquiring FVCOM==</div></td></tr>
</table>Gcowleshttp://fvcom.smast.umassd.edu/wiki/index.php?title=Installing_FVCOM&diff=143&oldid=prevGcowles: moved Installation to Installing FVCOM2011-11-10T19:54:47Z<p>moved <a href="/wiki/index.php/Installation" class="mw-redirect" title="Installation">Installation</a> to <a href="/wiki/index.php/Installing_FVCOM" title="Installing FVCOM">Installing FVCOM</a></p>
<table style="background-color: white; color:black;">
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black;">Revision as of 19:54, 10 November 2011</td>
</tr></table>Gcowleshttp://fvcom.smast.umassd.edu/wiki/index.php?title=Installing_FVCOM&diff=112&oldid=prevGcowles at 18:24, 10 November 20112011-11-10T18:24:48Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 18:24, 10 November 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>This page describes the installation and execution of FVCOM on your system. FVCOM has been successfully ported to a wide range of environments. The preferred environment is Linux. A niche group have successfully used OS X on 10.4-10.7. Windows <del class="diffchange diffchange-inline">installation is </del>possible but <del class="diffchange diffchange-inline">senseless</del>. </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>This page describes the installation and execution of FVCOM on your system. FVCOM has been successfully ported to a wide range of environments. The preferred environment is Linux. A niche group have successfully used OS X on 10.4-10.7. Windows <ins class="diffchange diffchange-inline">installations are </ins>possible but <ins class="diffchange diffchange-inline">are against better judgement</ins>. </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Recommended Environment==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Recommended Environment==</div></td></tr>
</table>Gcowleshttp://fvcom.smast.umassd.edu/wiki/index.php?title=Installing_FVCOM&diff=111&oldid=prevGcowles: /* Windows Users */2011-11-10T18:24:11Z<p><span class="autocomment">Windows Users</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 18:24, 10 November 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 6:</td>
<td colspan="2" class="diff-lineno">Line 6:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>===Windows Users===</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>===<ins class="diffchange diffchange-inline">Not for </ins>Windows Users===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>It is recommended that you download and install the latest version of cygwin (http://www.cygwin.com). Cygwin is a bash shell/Unix emulation program and contains many of the tools such as tar, gzip/gunzip, and cpp which will be useful for installation and compilation of FVCOM. Also, cygwin gives Windows a decent interface with which to setup and run the model. Note that it requires basic familiarity with Unix commands.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>It is recommended that you download and install the latest version of cygwin (http://www.cygwin.com). Cygwin is a bash shell/Unix emulation program and contains many of the tools such as tar, gzip/gunzip, and cpp which will be useful for installation and compilation of FVCOM. Also, cygwin gives Windows a decent interface with which to setup and run the model. Note that it requires basic familiarity with Unix commands.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Acquiring FVCOM==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Acquiring FVCOM==</div></td></tr>
</table>Gcowles