<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
Hello,</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
I am new to MITgcm and programming with command line, so thank you in advance for your help and patience!</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
I am trying to run the global ocean circulation tutorial I downloaded from Github. I am using Git Bash and have installed the Git version of MITgcm. I have also installed gfortran (/c/MinGW/bin/gfortran) and gcc (/c/MinGW/bin/gcc).<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
I receive an error when trying to use genmake2. The following are print-outs of the errors I receive:</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
$ ../../../tools/genmake2 -mods ../code<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
GENMAKE :
<div style="margin: 0px"><br>
</div>
<div style="margin: 0px">A program for GENerating MAKEfiles for the MITgcm project.</div>
<div style="margin: 0px">   For a quick list of options, use "genmake2 -h"</div>
<div style="margin: 0px">or for more detail see the documentation, section "Building the model"</div>
<div style="margin: 0px">   (under "Getting Started") at:  https://mitgcm.readthedocs.io/</div>
<div style="margin: 0px"><br>
</div>
<div style="margin: 0px">===  Processing options files and arguments  ===</div>
<div style="margin: 0px">  getting local config information:  none found</div>
<div style="margin: 0px">Warning: ROOTDIR was not specified ; try using a local copy of MITgcm found at "../../.."</div>
<div style="margin: 0px">  getting OPTFILE information:</div>
<div style="margin: 0px">Warning: no OPTFILE specified so we'll look for possible settings</div>
<div style="margin: 0px"><br>
</div>
<div style="margin: 0px">===  Searching for possible settings for OPTFILE  ===</div>
<div style="margin: 0px">  The platform appears to be:  mingw64_nt-10.0-18363_amd64</div>
<div style="margin: 0px"><br>
</div>
<div style="margin: 0px">Error: No Fortran compilers were found in your path.  Please specify one using:</div>
<div style="margin: 0px"><br>
</div>
<div style="margin: 0px">    1) an "optfile" on (eg. "-optfile=path/to/OPTFILE"),</div>
<div style="margin: 0px">    2) a command-line option (eg. "-fc NAME"), or</div>
<div style="margin: 0px">    3) the FC or MITGCM_FC environment variables.</div>
<br>
I do not see any options in the build options directory that matches my platform (<span style="margin: 0px; background-color: rgb(255, 255, 255); display: inline !important">mingw64_nt-10.0-18363_amd64</span>). I have also installed Cygwin64 to be able to run
 Linux commands, thinking I could use a Linux build option. However, when I try to specify a Linux optfile, I reveive the following error:</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
$ ../../../tools/genmake2 -mods ../code -optfile=../../../tools/build_options/linux_amd64_gfortran<br>
<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
GENMAKE :
<div style="margin: 0px"><br>
</div>
<div style="margin: 0px">A program for GENerating MAKEfiles for the MITgcm project.</div>
<div style="margin: 0px">   For a quick list of options, use "genmake2 -h"</div>
<div style="margin: 0px">or for more detail see the documentation, section "Building the model"</div>
<div style="margin: 0px">   (under "Getting Started") at:  https://mitgcm.readthedocs.io/</div>
<div style="margin: 0px"><br>
</div>
<div style="margin: 0px">===  Processing options files and arguments  ===</div>
<div style="margin: 0px">  getting local config information:  none found</div>
<div style="margin: 0px">Warning: ROOTDIR was not specified ; try using a local copy of MITgcm found at "../../.."</div>
<div style="margin: 0px">  getting OPTFILE information:</div>
<div style="margin: 0px">    using OPTFILE="../../../tools/build_options/linux_amd64_gfortran"</div>
<div style="margin: 0px">../../../tools/build_options/linux_amd64_gfortran: line 131: nf-config: command not found</div>
<div style="margin: 0px">  getting AD_OPTFILE information:</div>
<div style="margin: 0px">    using AD_OPTFILE="../../../tools/adjoint_options/adjoint_default"</div>
<div style="margin: 0px">  check Fortran Compiler...  fail to compile  (set FC_CHECK=0/5)</div>
<div style="margin: 0px">  check makedepend (local: 0, system: 1, 1)</div>
<div style="margin: 0px">ERROR: test: 'make -f Makefile genmake_hello.for' Failed</div>
<div style="margin: 0px">       see simple makefile: 'Makefile' (left here)</div>
<div style="margin: 0px">  Please check (1) your 'make' command, (2) your 'ln -s' command</div>
<div style="margin: 0px">           and (3) the allowed sufix '.F' and '.for' in makefile</div>
<div style="margin: 0px">  or contact the <MITgcm-support@mitgcm.org> list for help.</div>
<br>
Any advice you have for me is very much appreciated!</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
<br>
</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
Best regards,</div>
<div style="margin: 0px; font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255)">
Sara</div>
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature">
<div>
<div></div>
<div></div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
Sara G. Miller (she/her/hers)
<div>PhD Student | School of Earth and Atmospheric Sciences</div>
<div><span style="font-family:Calibri,Arial,Helvetica,sans-serif; background-color:rgb(255,255,255); display:inline!important">Georgia Institute of Technology</span><br>
</div>
</div>
</div>
</div>
</div>
</body>
</html>