NAGNews 103 - 26 January 2012
- New Paper: Solving Partial Differential Equations with the NAG Library
- Latest version of the NAG Compiler now available
- Malcolm Cohen wins award for services to international technical standards
- What can NAG do for you in 2012?
- Recent NAG Blog Posts
- Out & About with NAG - including training courses
- New NAG product implementations
New Paper: Solving Partial Differential Equations with the NAG Library
Partial Differential Equations (PDEs) are used in many important areas in science and financial mathematics, and a lot of work has been put into developing reliable methods to solve them. Many of these methods are available in the NAG Library, and following a helpful dialogue with a NAG user at the Institute of Biomathematics and Biometry at the Helmholtz Zentrum, we have highlighted a few of them in a white paper which presents the results from the solution of a variety of PDE problems.
Read the new paper here.
Latest version of the NAG Compiler now available
Do you use the NAG Fortran Compiler? If you do, you'll probably want to download the latest version (5.3) that has just been released.
The NAG Compiler's biggest strength is its checking capabilities and detailed error reporting. It's very exact in the interpretation of Fortran standards and incorporates cutting edge checking features for Fortran, such as dangling pointer detection (detect use of pointers whose targets have disappeared), runtime detection of errors in procedure calls, detection of undefined variables, and memory leak detection (show where memory is not deallocated correctly). NAG believes that checking wins over speed every time, after all, how quickly do you want the wrong answer?
"My programs are much cleaner thanks to the new features in the NAG Fortran Compiler. This may seem like a minor issue, but there are literally hundreds of routines in my programs which pass arrays between them, and simpler interfaces lead to fewer mistakes. It's also useful to be able to write subroutines which decide the size of their return arrays internally, and to have allocatable arrays as structure components." - Ian Thompson, Research Associate at Loughborough University
John Reid, Convener of the ISO Fortran Working Group, commented "It is very good to see Fortran 2003 and Fortran 2008 features being added steadily to the NAG compiler. Additionally, the OpenMP capabilities in this latest release will be very welcome to users now that multi-core machines are everywhere. I find the NAG compiler invaluable for detecting bugs in Fortran code and ensuring that my code complies with the ISO standard."
The Microsoft Windows version of the Compiler, NAG Fortran Builder, will be updated later this year.
Malcolm Cohen wins award for services to international technical standards
We are very proud to acknowledge the achievements of Malcolm Cohen, Principal Technical Consultant at NAG, who was recently selected to receive the prestigious 'IEC 1906 Award' for his services to international technical standards. Malcolm is a highly regarded figure in the Fortran community and is a co-author of the book Modern Fortran Explained.
The International Electrotechnical Commission (IEC) is the world's leading organisation that prepares and publishes International Standards for all electrical, electronic and related technologies, including the Fortran language standard ISO/IEC 1539-1.
The IEC 1906 award acknowledges recent exceptional achievement related to the activities of the IEC which contributes in a significant way to advancing the work of the Commission. Malcolm won this award for his work as editor of the Fortran standard and for his outstanding technical grasp of the complexities of the Fortran language. The award citation states that he has substantially improved the readability of the standard which in turn will significantly facilitate the task of implementers and users of the new language.
Read Malcolm's response on receiving the award.
What can NAG do for you in 2012?
Is there a particular algorithm you'd like in the NAG Library?
Would you like to see a particular Library implementation that isn't currently available?
Have you an idea of how we can make our customer support service even better?
Or would you like training on how to get the most out of your NAG software?
Recent Blog Posts
Keep up to date with NAG's recent blog posts here:
Would you like to post to the NAG Blog? Reach a wider audience of readers? We're looking for guest bloggers to write about their use of NAG software. If you're interested, send us an email.
Out & About with NAG
Global Derivatives & Risk Management
Barcelona, 16-20 April 2012
We'll be attending this conference again this year. Register here for your delegate pass, and receive a 25% discount (quote VIP code FKN2329NAGW).
One element of NAG's CSE role in HECToR is the provision of HPC related training courses. The courses are provided free of charge to HECToR users and UK academics whose work is covered by the remit of one of the participating research councils (EPSRC, NERC and BBSRC). Others people may attend on payment of a course fee. Please see the HECTOR eligibility page for more details
Here are the courses being held over the next few months.
Introduction to HECToR
NAG Oxford, 6 February 2012
NAG Manchester, 20 February 2012
Debugging, Profiling and Optimising
NAG Oxford, 7-9 February 2012
NAG Manchester, 21-23 February 2012
Parallel Programming with MPI
University of Sheffield, 8-10 February 2012
NAG product implementations
The NAG Fortran Library, Mark 23 is now also available for the following platforms:
- Linux64 using gfortran 64-bit Integer (ILP64) (NAG Product Code: FLL6A23DHL)
The NAG Fortran Compiler, Release 5.3 is now available for the following platforms:
- Linux64 (NAG Product Code: NPL6A53NA)
- Linux32 (NAG Product Code: NPLUX53NA)
NAGNews - Past Issues