Hi, Ufuk, <div><br></div><div>Thanks for the reply. Now I understand that only /external/esmf_time_f90 is used with WRF to calculate time. The actual ESMF code is within the folder /external/io_esmf and to enable this part, we need to set ESMF_COUPLING  to 1 and also install ESMF libraries, right? But the coupling with ESMF is not needed in my case, so What I need to do is to change the code in external folder, e.g., to hardwire it to noleap calendar instead of gregorian calendar. Is that correct ?</div>
<div><br></div><div>Another question: do I still need to add that <span style="background-color:rgb(225,235,242);color:rgb(51,51,51);font-family:&#39;Lucida Grande&#39;,&#39;Trebuchet MS&#39;,Verdana,Helvetica,Arial,sans-serif;font-size:13px;line-height:18.200000762939453px">-DNO_LEAP_CALENDAR to the macro ARCH_LOCAL in configure.wps file ?</span></div>
<div><br></div><div>My machine is down for now. I will test it later today and let you know if I can fix it. Meanwhile if someone can offer an exact solution, please let me know.</div><div><br></div><div>Thanks,</div><div>
-Rui<br><br><div class="gmail_quote">On Tue, Aug 14, 2012 at 1:28 PM, Ufuk Utku Turuncoglu (BE) <span dir="ltr">&lt;<a href="mailto:u.utku.turuncoglu@be.itu.edu.tr" target="_blank">u.utku.turuncoglu@be.itu.edu.tr</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>Hi Rui,<br>
      <br>
      WRF uses ESMF Time module to calculate time inside of the model.
      To do that, WRF developers split the ESMF_Time module from
      original ESMF library. So, it is just a subset of ESMF library
      (but i don&#39;t know which version it is). For the coupling, you need
      to install ESMF library first (like a netcdf library) and then you
      have to point that directory to compile the ESMF enabled code. It
      is little bit confusing but the code works like this. So, if you
      want to add noleap year support, you can change the code in
      external/ folder. I hope it helps.<br>
      <br>
      Regards,<br>
      <br>
      Ufuk Turuncoglu<div><div class="h5"><br>
      <br>
      On 8/14/12 6:54 PM, Rui Mei wrote:<br>
    </div></div></div>
    <blockquote type="cite"><div><div class="h5"><span>Dear
        all, </span><br>
      <br>
      <span>I
        was trying to run WRF with climate data, which is 365-day
        calendar. So I added -DNO_LEAP_CALENDAR to the macro ARCH_LOCAL
        in configure.wps file, according to the user guide.</span><br>
      <br>
      <span>Here
        is the line:</span><br>
      <span>ARCH_LOCAL
        = -DNONSTANDARD_SYSTEM_SUBR -DNO_LEAP_CALENDAR </span><br>
      <br>
      <span>There
        is no problem compiling the model, but when I run real.exe, it
        crashes. </span>
      <div>
        <span>Here
          is the error message:</span></div>
      <div><span>--------------
          FATAL CALLED ---------------</span><br>
        <span>Error::
          ESMF_Initialize not called</span><br>
        <span>-------------------------------------------</span><br>
        <span>Rank
          1 [Mon Aug 13 18:11:45 2012] [c22-2c2s2n3] application called
          MPI_Abort(MPI_COMM_WORLD, 1) - process 1</span><br>
        <br>
        I tracked down the error message and it comes
        from external/esmf_time_f90/ESMF_Time.f. I browsed the ESMF_time
        codes under that directory and it says WRF is hard-wired to
        gregorian calendar. I am still trying to understand those ESMF
        codes to figure the problem out.</div>
      <div><br>
      </div>
      <div>Another thing I do not understand is that currently in
        configure.wrf, we have the following in default</div>
      <div><br>
      </div>
      <div># switch to use separately installed ESMF library for
        coupling:  1==true</div>
      <div>ESMF_COUPLING       = 0</div>
      <div><br>
      </div>
      <div>Does that indicate ESMF lib is used or not ? I assume if it
        is set to 0, ESMF is still used somehow, otherwise why would
        that error comes from there ?<br style="margin:0px;padding:0px;background-color:rgb(225,235,242)">
        <span><br>
        </span></div>
      <div><span>I
          will appreciate if someone can offer an answer or advice.
          Thanks very much!</span><br>
        <br>
        <span>-Rui</span></div>
      <br></div></div><span class="HOEnZb"><font color="#888888">
      -- <br>
      This message has been scanned for viruses and
      <br>
      dangerous content by
      <a href="http://www.mailscanner.info/" target="_blank"><b>MailScanner</b></a>,
      and is
      <br>
      believed to be clean.
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Wrf-users mailing list
<a href="mailto:Wrf-users@ucar.edu" target="_blank">Wrf-users@ucar.edu</a>
<a href="http://mailman.ucar.edu/mailman/listinfo/wrf-users" target="_blank">http://mailman.ucar.edu/mailman/listinfo/wrf-users</a>
</pre>
    </font></span></blockquote>
    <br>
  </div>

</blockquote></div><br></div>