Survey of Technical Computing Users and Environments - 2006

The Changing Landscape of Technical Computing

The Numerical Algorithms Group has been serving technical computing users for over 35 years with numerical libraries, developer tools and visualization environments. We began as a cooperative project of several British universities in 1970. Much of our code over the years has been contributed by NAG Members who have a shareholder-like legal status in the organization. On a global basis we have been a not-for-profit corporation since 1976 with all returns reinvested in products and projects. So, while we operate in a fashion similar to a commercial software company, our ethos is based upon collaboration and community. It is in that context that we want to share the results of our most recent survey.

Our motivation for doing the survey is simple. Like most organizations, we have the perennial problem of too many projects and not enough resources. And, since many of our products exist in thirty or more distinct implementations it is imperative that we plan for the most critical set of hardware platforms, operating systems, compilers and languages as we build new products and the next generation of existing products for our users.

Over the past three years NAG has conducted two web-based surveys of its customer base beginning in 2004 with North America and expanding to include all of our customers worldwide beginning in May of 2006. We would like to sincerely thank all of those users who contributed responses to the survey.

The results cover over 700 responses from NAG users received in May of 2006 on topics that include hardware platforms used, operating systems, compilers used, programming languages and HPC environments. While we hope that you find the results informative we caution you that they represent NAG product users only. You are welcome to contact us with comments and questions. You may cite the results in publication if you provide credit to the Numerical Algorithms Group.

NAG 2006 Customer Survey (pdf file 130kb)