HPCwire

The Leading Source for Global News and Information Covering the Ecosystem of High Productivity Computing

HPCwire >> Off the Wire

Visual Numerics Announces Availability of PyIMSL


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:

  • Reduced cost and time-to-market to move numerical applications from prototype to production. Because PyIMSL wraps IMSL C Library algorithms, an application written initially in PyIMSL and then ported to C/C++ will leverage the same algorithms and deliver the same results.

  • Numerical library accessibility. With PyIMSL, Visual Numerics continues to deliver the industry's most accessible library of math and statistical algorithms. Developers can now access IMSL Library functionality from Python in addition to having native C, Java, .NET, and Fortran options.

  • Advanced numerical analysis for Python. Open source libraries have limited analytics in Python, and current Python tools lack comprehensive and supported analytical libraries. PyIMSL delivers industry-proven and commercially seasoned IMSL C Library algorithms in the Python language.

"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.


HPCwire on Twitter

Article Tools

  • Print This Page
  • Bookmark This Article

Share Options

(Digg, Technorati, more)


Subscribe

Discussion

There are 0 discussion items posted.  

HPC in the Cloud Part 2
People to Watch 2010


Feature Articles

The Week in Review

TACC's Ranger supercomputer celebrates its second year of enabling important research; Microsoft partners with NSF to bring cloud services to researchers; and NSF submits its fiscal year 2011 budget request. We recap those stories and more in our weekly wrapup.
Read More...

NASA Looks to Move Science Apps Into the Cloud

It seems only natural that the US space agency would be casting its eyes toward the clouds. Sure enough, NASA is now looking to cloud computing to optimize the operation of the agency's IT infrastructure for some of its science codes. Like many commercial businesses and government organizations, NASA is being asked to do more computing with fewer datacenter resources.
Read More...

Thoughts, Observations, Beliefs & Opinions About the NSF Supercomputer Centers

There is no such thing as an NSF (Supercomputer) Center and there never has been. There should be. What there are, in the words of Ed Hayes, then comptroller of NSF, are "NSF ASSISTED Supercomputer Centers." This is a double edged sword.
Read More...

Top Headlines

IBM Releases Energy Efficient Power7 System

Feb 09 | eWeek Europe | Company says new high-end servers will deliver "intelligent performance." Read more...

Inductive Coupling Packs Flash Drive in a Chip

Feb 09 | EE Times | Wireless technology promises energy-efficient chip-to-chip communication. Read more...

IBM, Microsoft Help Create Montana Supercomputer

Feb 08 | eWeek | A new kind of Rocky Mountain high. Read more...

AMD Aims for GPUs in Mainstream Servers Starting 2012

Feb 08 | Computerworld | Chip maker hopes to bring CPU-GPU processors to servers in two years. Read more...

Graphene Transistors That Work at Blistering Speeds

Feb 05 | Technology Review | IBM has created graphene transistors that leave silicon ones in the dust. Read more...

Featured Whitepapers

Virtualization for Aggregation And The vSMP Architecture™

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.

Copper Cable Technologies for High Performance Computing

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.

Appro Assists LLNL with Cluster Designed for Extreme Scale Visualization

Jan 11 | | LLNL is home to some of the fastest computers in the world. In 2012, LLNL expects to have the Sequoia supercomputing cluster operational with a projected performance of over 20 PFLOP/s. These systems will focus on strengthening the foundations of predictive simulation through running large suites of complex simulations and then comparing model predictions with experimental data. To visualize this project’s large amount of data, LLNL requested an Appro Supercomputing Cluster specifically designed to support interactive data analysis.

Multimedia

Webcast: Virtualized Data Center Roundtable

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.

Webcast: Watch SC09 Birds of a Feather Video: Scalable Fault-Tolerant HPC Supercomputers

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.

Webcast: High Performance Computing for a Smarter Planet

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

SC09 HPC in the Cloud

Newsletters

Stay informed! Subscribe to HPCwire email Newsletters.






HPC Job Bank


Featured Events

BrightTALK
HPCC
HPC User Forum DICE
Cloud Slam
Cloud Computing Expo
DEISA PRACE Symposium