<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Jemma,<div><br></div><div>We make every effort to keep the user functions backwards compatible. With any routine that we've publicly documented, we rarely (if ever) change it or remove it. In fact, I'm not sure we've ever removed an advertied function, although we may have deprecated it.</div><div><br></div><div>The routine you mentioned, "mapchi" is not one of our user-callable routines that I know of. &nbsp;Tell me how you're using it, and in the meantime I'll try to figure out what happened to it.</div><div><br></div><div>--Mary</div><div><br><div><div>On Feb 16, 2011, at 9:57 PM, Jemma Wu wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi Mary,<div><br></div><div>Thank you for your help.</div><div><br></div><div>I have successfully installed NCARG 5.2.1 (compiled with ifort/icc) on my new server. I tested one of our old Fortran models and found that there is one incompatible ncarg function (mapchi in v4.0 has been changed to mdpchi in v5).&nbsp;</div>
<div><br></div><div>My question is, do you know if there are many such incompatible functions between ncarg.v4.0 and ncarg.v5? Since I have lots of Fortran codes (~20000 subroutines) to migrate, I want to know how much effort I need to solve this incompatibility problems.&nbsp;</div>
<div><br></div><div>Thanks.</div><div><br></div><div>Regards,</div><div>Jemma<br><br><div class="gmail_quote">On Tue, Feb 15, 2011 at 3:03 AM, Mary Haley <span dir="ltr">&lt;<a href="mailto:haley@ucar.edu">haley@ucar.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word"><br><div><div class="im"><div>On Feb 13, 2011, at 6:33 PM, Jemma Wu wrote:</div><br>
<blockquote type="cite">Hi,<div><br></div><div>I have a bunch of old Fortran applications (mid 90s) which were written with ncarg-v4.0 on an Alpha machine. Now I am trying to migrate those Fortran programs to a new Intel Core 2 x86-64 machine installed with OpenSuse 11.3 (64 bit) OS.&nbsp;</div>

<div><br></div><div>I am attempting to install ncarg-v4.0 from the source code which was saved&nbsp;(around mid 90s)&nbsp;on the old Alpha machine . I am trying to build it with the Intel compilers (ifort and icc). I followed the installation documentations from&nbsp;<a href="http://www.ncl.ucar.edu/Download/build_from_src.shtml" target="_blank">http://www.ncl.ucar.edu/Download/build_from_src.shtml</a>.&nbsp;I have got lots of compilation errors.&nbsp;</div>

<div><br></div><div>Before I post and ask about those compilation errors, I'd like to ask a couple of basic questions about ncarg-v4.0.</div><div><br></div><div>1. Does the ncarg-v4.0 support my new hardware, operating system and compilers?</div>
</blockquote><div><br></div></div>Hi Jemma,</div><div><br></div><div>We don't generally go back and compile older versions of NCAR Graphics on newer hardware, so I can't say for certain whether it should build as is on your newer system. This brings us to your next question:</div>
<div><div class="im"><br><blockquote type="cite">
<div>2. Is the source code of ncarg-v4.0 still available for downloading somewhere? I suspect that my older version of the v4.0 source code doesn't support my new environment.&nbsp;</div></blockquote><div><br></div></div>
A newer version of the source code is available, and should be backwards compatible. My suggestion is to download NCL version 5.2.1, which contains the NCARG source code. &nbsp;There are precompiled binaries available, but not for ifort/icc. &nbsp;If you choose to build from source code, then you can run the "Configure" program that comes with NCL V5.2.1, and answer "no" to the "build NCL?" question. This will get you just the NCAR Graphics libraries and associated files that you got with the ncarg-v4. source in the 90s.</div>
<div><br></div><div>You can try downloading a precompiled binary first. Sometimes the icc/ifort compilers will work with gcc/gfortran compiled libraries, but you may have to include some additional libraries to "help" the compilation. If this fails, then you can try downloading source code.</div>
<div><br></div><div>To download the latest NCL precompiled binaries and/or source code, please see:</div><div class="im"><div><br></div><div><a href="http://www.ncl.ucar.edu/Download/" target="_blank">http://www.ncl.ucar.edu/Download/</a></div>
<div><br></div></div><div>Please email me if you need help with the precompiled binaries or building from source code.</div><div><br></div><div>--Mary</div><div><br></div><div><blockquote type="cite"><div class="im"><div>
<br></div><div>
I appreciate your kind help.<br clear="all"><br>-- <br>Regards,<div>Jemma</div><br>
</div></div>
_______________________________________________<br>ncl-install mailing list<br>List instructions, subscriber options, unsubscribe:<br><a href="http://mailman.ucar.edu/mailman/listinfo/ncl-install" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-install</a><br>
</blockquote></div><br></div></blockquote></div><br><br clear="all"><br><br>
</div>
</blockquote></div><br></div></body></html>