The Leading Source for Global News and Information Covering the Ecosystem of High Productivity Computing
August 20, 2008
New Python wrappers for the IMSL C Library deliver powerful prototype to production numerical application development
HOUSTON, Aug. 19 -- Today, Visual Numerics, Inc., a 37-year producer of advanced numerical analysis and visualization software, announced the immediate availability of PyIMSL, a pre-built, fully-tested and documented collection of Python wrappers to the mathematical and statistical algorithms in the IMSL C Numerical Library. With PyIMSL, developers can use Python and the IMSL C Library for rapid prototyping of numerical applications. For production applications, they can then directly deploy the Python application into production or if they choose to rewrite the application in C/C++, use the same mathematical and statistical algorithms in both development environments. PyIMSL is unique in that developers get consistency between the algorithms used for prototyping as used for production, reducing the cost and time-to-market to move numerical applications from prototype to production.
Visual Numerics has developed Python wrappers for all IMSL C Library numerical analysis functionality. Developers can now write applications in Python and have PyIMSL wrappers call code in IMSL C Library DLLs or shared libraries. The PyIMSL API closely matches the IMSL C Library API, so any applications that are taken from a Python prototype to a C/C++ production environment will make use of the IMSL C Library mathematics and statistics functions by simply calling the same API. With no differences in prototype and production algorithms, developers can create applications quicker and with fewer differences that need to be resolved.
"As a long-time technical advisor to Visual Numerics, I'm pleased to see the company extending the IMSL C Library to Python developers," said Dr. Gary McClelland, professor of psychology at the University of Colorado. "It gives their commercial customers an outstanding option to quickly prototype in Python and then write production applications in C using the same algorithms. For the education community, making the IMSL Libraries accessible to Python developers is important given the growing popularity of the language. Python is very popular on campus these days, but good numerical packages are difficult to find."
Python is a popular open source language and growing in popularity. The Tiobe Programming Community Index for August 2008 ranks Python #6, an increase by two spots since the August 2007 rankings. PyIMSL gives developers the option to develop in Python while still leveraging the comprehensive mathematical and statistical algorithms available in the IMSL C Library. Key benefits of PyIMSL include the following:
"We are committed to offering our customers the highest quality, most sophisticated numerical analysis solutions for mainstream platforms," said Sean FitzGerald, vice president of technology and consulting of Visual Numerics. "Visual Numerics is proud to extend the IMSL Libraries to Python and bring such strong analytics to Python developers."
Availability
PyIMSL is available for immediate use. PyIMSL is available at no charge to current IMSL C Library customers and developers must have the IMSL C Library V5.5 or higher installed to use PyIMSL. Contact Visual Numerics for details.
About Visual Numerics, Inc.
Visual Numerics has provided technical software solutions for numerical analysis and visualization for more than three decades. The company's software products help users understand complex data from a variety of sources and build business-critical applications. Visual Numerics offers two product lines: the IMSL Numerical Libraries for powerful mathematical and statistical analysis and the PV-WAVE visual data analysis development environment. Visual Numerics also offers consulting services for applications that involve mathematical, statistical, or visual data analysis to meet today's business analytical needs. Major corporations, academic institutions, and research laboratories worldwide use Visual Numerics' software tools, including such high profile companies as: SAP; Teradata; Barclays Global Investors; Humana, Sandia National Laboratories; and Boeing Company. This large and diverse customer base is supported through a direct sales force, wholly owned international subsidiaries, and international distributors. For more information about Visual Numerics, visit www.vni.com.
-----
Source: Visual Numerics, Inc.
(Digg, Technorati, more)
PGI Accelerator™ Fortran 95/03 and C99 compilers for x64+NVIDIA
Accelerate applications on x64+GPU platforms by adding OpenMP-like compiler directives to existing Fortran and C programs. Available now for Linux, MacOS and Windows. Download a free 15 day trial.
Platform HPC Workgroup Manager
Platform HPC Workgroup Manager integrates all the cluster productivity tools you need to deploy, run and manage your HPC environment.
C-DAC announces plans for a petaflop system; IBM researchers are working on vertical integration techniques to extend Moore's Law another 15 years. We recap those stories and more in our weekly wrapup.
Read More...
The Moscow State University supercomputer, Lomonosov, has been selected for a high-performance makeover, with the goal of tripling its processing power to achieve petaflop-level performance in 2010. T-Platforms, who developed and manufactured the supercomputer, is the odds-on favorite to lead the project.
Read More...
Right on schedule, Intel has launched its Xeon 5600 processors, codenamed "Westmere EP." The 5600 represents the 32nm sequel to the Xeon 5500 (Nehalem EP) for dual-socket servers. Intel is touting better performance and energy efficiency, along with new security features, as the big selling points of the new Xeons.
Read More...
Mar 18 | ChannelWeb | Westmere parts already showing up in HPC machines. Read more...
Mar 17 | The Register | But what about the tier ones? Read more...
Mar 17 | Cadalyst Magazine | A new generation of workstations is changing the nature of technical computing. Read more...
Mar 17 | Linux Magazine | Latest iteration of Sun Grid Engine able to tap into Cloud. Read more...
Mar 16 | Bio-IT World | Biotech firm builds genetic models from patient data. Read more...
Jan 12 | | In-depth look at vSMP Foundation server virtualization technology, technical implementation, use cases and capabilities. The technical whitepaper provides an architectural overview and details on the three vSMP Foundation products: vSMP Foundation for SMP, vSMP Foundation for Cluster and vSMP Foundation for Cloud.
Jan 18 | | This white paper discusses Gore’s copper cable assemblies, and how they continue to exceed the standards for providing reliable, cost-effective solutions for high-performance computer applications.
Join this online panel discussion for live Q&A with leading industry experts, analysts, and end-users to discuss the latest innovations, best practices, barriers to implementation, and measurable benefits of server virtualization with a particular focus on today's real world solutions.
Learn about scalable fault-tolerant architectures and examples of energy efficient and scalable supercomputing clusters using dual QDR InfiniBand to combine capacity computing with network failover capabilities with the help of programming languages such as MPI and a robust Linux cluster management package.
LIVE@SCO9: The IBM team discusses new innovations in hardware, software and services that help clients better understand their workloads and get insight from their R&D efforts. Technology demonstrations include the soon-to-be-released Power7 HPC processor, the DCS990 system with 2.4 petabytes of storage, the xCAT management tool, secure HPC cloud computing and more. Winners of two HPCwire Readers' and Editors’ Choice Awards! Take the IBM virtual tour at SC09 or more information go online to: http://www-03.ibm.com/systems/deepcomputing/sc09.html