Hello,<br><br>Thanks for you answer.<br><br>Starting from the source code of shgrid I spent some time hunting down all the dependencies you are talking about : 'seter' and 'icfell' call other subroutines, that also call others subroutines (and so on). As I am only interested in the routine shgrid I only focused on building a library that supported this function (so it is not the full ngmath.lib).<br>
<br>The built was finally successful and I am now trying to test the library; I tried with the example provided (shex01.f) but this code also call a lot of other subroutines, etc, and it seemed to be an endless process to define all of them ! So I hope to try soon my own test, I am currently coding it and I hope it will be successful, I will keep you in touch of the result !<br>
<br>FYI I ended up with a library that possesses the following files :<br><br>2 header files<br><br>bccom.h<br>shcomn.h<br><br>63 source files<br><br>bcbkd.f<br>bcdp2l.f<br>bcftol.f<br>bcgeti.f<br>bcgetr.f<br>bcseti.f<br>
bcsetr.f<br>bcsubd.f<br>encd.f<br>entsr.f<br>eprin.f<br>errof.f<br>fdum.f<br>icfell.f<br>icloem.f<br>idblda.f<br>idbvip.f<br>idgeti.f<br>idgetr.f<br>idgrid.f<br>idgtcp.f<br>idlctn.f<br>idlsqf.f<br>idpdrv.f<br>idpltr.f<br>
idptip.f<br>idseti.f<br>idsetr.f<br><a href="http://idsfft.fr">idsfft.fr</a><br>idtang.f<br>idxchg.f<br>idxchn.f<br>msbsf1.f<br>msbsf2.f<br>msceez.f<br>mskrv1.f<br>mskrv2.f<br>msntvl.f<br>msshch.f<br>mssrf1.f<br>mssrf2.f<br>
mstrms.f<br>nerro.f<br>q8qst4.f<br>retsr.f<br>seblda.f<br>semess.f<br>seter.f<br>sh3grd.f<br>sh3val.f<br>sherr.f<br>shgeti.f<br>shgetnp.f<br>shgetnp3.f<br>shrot.f<br>shseti.f<br>shsetup.f<br>shstore3.f<br>uliber.f<br><br>
Thank you for your help,<br><br>Romain Fievet<br><br><br><div class="gmail_quote">
2013/1/16 David Brown <span dir="ltr"><<a href="mailto:dbrown@ucar.edu" target="_blank">dbrown@ucar.edu</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Romain,<br>
Unfortunately we do not support native Windows installations at all. We do have support for through Cygwin, but I am guessing that does not work for you.<br>
Possibly we could offer some basic assistance on building from source, but only if your problems are not platform-specific. What sort of error messages are you getting when you attempt to build from source? If you are getting undefined references during the link stage, I can tell you that, although our documentation at <a href="http://www.ncarg.ucar.edu/ngmath/" target="_blank">http://www.ncarg.ucar.edu/ngmath/</a> claims that the ngmath library "is a stand-alone" library, I have noticed that there are a few dependencies on the NCARG library. Specifically I noticed references to 'seter' and 'icfell' in the shgrid code. These are some error handling routines that are located in the ncarg2d/src/libncarg/support directory of the NCL distribution (assuming you downloaded the NCL source).<br>
-dave<br>
<div><div><br>
<br>
<br>
On Jan 16, 2013, at 3:51 PM, Romain Fiévet wrote:<br>
<br>
> Hello,<br>
><br>
> I am looking for a 3d interpolation routine in fortran for my research in fluid mechanic. Apparently the ngmath library possesses some functions that could help me (particularly the Shgrid function).<br>
><br>
> I am working on windows 7 and using Intel Visual Fortran. Therefore the downloadable libngmath.a is a format that cannot be loaded, so I was wondering if I could find somewhere a .lib library file instead ?<br>
> I downloaded the source file and try to compile them in VS a .lib file, I am currently working on it but I wasn't able to build the library so far. I am not even sure if that is easily feasible ?<br>
><br>
> Thank you for your help,<br>
><br>
> --<br>
> Romain Fiévet,<br>
> Graduate Student in Aerospace Engineering at The University at Texas at Austin,<br>
> Elève-ingénieur à l'Ecole Centrale de Lille, France<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>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>Romain Fiévet,<br>Graduate Student in Aerospace Engineering at The University at Texas at Austin,<br> Elève-ingénieur à l'Ecole Centrale de Lille, France<br>