Fernsehturm6

 

 

 

 

Join our MAILINGLIST:

SUBMIT

RECENT BLOG ENTRIES:

 

tgt

Fresh Tools for Numeric Computing

ILNumerics is a high performance math library for programmers and scientists. It simplifies the implementation of all kinds of numerical algorithms in convenient, familiar syntax - optimized to the speed of C and FORTRAN. 

 

 
 

 
 

Usability and Performance 

Scientists must often choose between convenient expressive syntax and reasonable execution speed. Todays mature application frameworks have the potential of bringing together these two. ILNumerics extends the .NET-framework with the objects and tools needed for scientific computing. It turns your favorite IDE into a powerful numerical algorithm development environment and C# into a 1st class mathematical language.

 

Modern Tools for numerical Algorithms

Using a managed general purpose language for algorithm development brings many advantages: programmers have direct access to the rich feature set of the .NET and the mono frameworks, a whole tool belt of professionial utilities is available: modern debuggers, profilers, IDEs.

Resulting programs run on all major platforms out of the box. Deployment, maintainance, handling of large projects – established software development principles now immediately apply to your numerical algorithms as well.

 

3D Visualizations out of the Box

Most technical applications eventually utilize some kind of graphical user interface. ILNumerics allows the creation of complex visualizations with unique simplicity and performance.

It is being used for the integration of scientific plots and for sophisticated custom 3D visualizations. A convenient scene graph API realizes full interactivity and the abstraction of arbitrary scenes for many rendering targets like OpenGL, SVG and GDI+.

 

Catch up with modern Software Devs

Benefits continue when it comes to performance: thousands of enterprise projects proove the .NET CLR to be one of the most mature managed environments nowadays. With its generational garbage collector (GC) and options for low level memory control the CLR offers far better performance than other popular computing frameworks.

ILNumerics abstracts away the nasty platform specific details one must keep in mind for C++ & Co. It automatically parallelizes your algorithms. A transparent memory management makes sure, the GC is not stressed at all. ILNumerics execution times are comparable to optimized C/C++ algorithms, nevertheless offering much higher syntactic convenience.

 

Licenses for Science and Engineering

Users of ILNumerics work in any imaginable branch of science and industries. Academic and private users utilize the Community Edition. It is free of charge and open source under GPL version 3. For commercial products a proprietary license is provided within the Professional Edition. Read more!

 

Our Partners

ILNumerics is funded by the german Federal Ministry for Economics and Technology and supported by the Technical University of Berlin.

 

Getting Started

You want to know more? Visit the ILNumerics Feature List!

Start using ILNumerics today: The Community Edition is provided as nuget package in the official nuget repository. To learn how to use ILNumerics for creating your own projects check out our Online Documentation.

 

Get in Touch!

Please let us know what you think - we're interested in the way you're using ILNumerics  and looking forward to get in touch with you! Leave your questions and comments on our blog, on Stack Overflow or write us an email

Get ILNumerics!

DOWNLOAD

Follow us on Twitter:

@ILNUMERICS

Meet the ILNumerics Community at

STACK OVERFLOW

Read our developers'

BLOG