Mono versions of NMath now available

Due to popular request, our NMath and NMathStats libraries are now available for use in developing applications on Mono. The Mono versions include all of the same features as the .NET/Windows libraries, with native code compiled for Linux and Mac OS X.

Access to the Mono version is included at no additional charge with the purchase of a .NET (Windows) license.  All customers with a current maintenance agreement can obtain the Mono version by visiting http://centerspace.net/downloads/upgrades/ and entering your product key.  (If you need to renew your maintenance agreement, you can do so at https://www.centerspace.net/order/how-to-order/.)

If you are interested in evaluating NMath on Mono, we offer a free trial version, distributed in binary form only for a 30-day evaluation period.

Please let us know what you think, and thanks, as always, for your business.

3 thoughts on “Mono versions of NMath now available

  1. I got the Mono of Nmath, but looks a little document in the package. Can I register the Mono of Nmath in my Grasshopper java project? ( I would like use my c# code directly compiled to Java)
    If so, what should I do?

    Thanks

  2. Hello Shan Bai,

    It appears that this is not possible. In reading through the Grasshopper documentation I came across this page:

    http://dev.mainsoft.com/Documentation&src=vmwdoc_Runtime_Framework_overview_143.htm.

    The two main issues that I see are:

    1. Unsafe code is not supported.
    2. Calling native Win32 APIs (Interop, PInvoke) is not supported.

    NMath makes calls to MKL via PInvoke and we use unsafe code blocks to manipulate data structures directly in memory. Much of NMath would not be usable via Grasshopper.

    Darren Brown
    Research Scientist, CenterSpace Software

  3. Thanks for your reply.

    Do you have a solution for How to compile c# code with Nmath lib into Java or linux version?

    Thanks

Leave a Reply

Your email address will not be published. Required fields are marked *

Top