point

 

 Remember me

Register  |   Lost password?


 

Recent members

 

 

Show:
Numerical Algorithms Group wrote a new blog post titled To users of NAG Library Documentation - MathJax
The NAG Library documentation makes use of the MathML format for displaying mathematics within web pages. This is supported natively in the Firefox browser, but for users of other browsers we use the freely available MathJax javascript library. Unfortunately the MathJax consortium is having to shut down its server as detailed here. As detailed in that page, users may instead use a locally installed copy of MathJax, or may use a different freely available server. The copies of the NAG Library documentation on our website have already been updated, for example Fortran Library...
872 days ago
Numerical Algorithms Group wrote a new blog post titled The women that helped create NAG - International Women's Day 2017
On International Women’s Day 2017 we are proud to highlight three pivotal women that played important roles in forming the Numerical Algorithms Group (NAG).  NAG has been producing numerical software for over 4 decades which is a remarkable achievement given how hardware and algorithms have evolved during this time. Back in 1970 four people got together: Brian Ford, Lecturer at the University of Nottingham (later to become NAG Founder Director); Joan Walsh, University Reader in Numerical Analysis at the University of Manchester and expert on Ordinary Differential Equations; Shirley...
921 days ago
Numerical Algorithms Group wrote a new blog post titled New Mathematical Optimization Collaboration with the University of Oxford
NAG has recently started an academic collaboration with the Centre for Doctoral Training in Industrially Focused Mathematical Modelling (InFoMM) at the University of Oxford. Lindon Roberts is the main researcher supervised by Coralia Cartis, Associate Professor in Numerical Optimization. NAG is a strong supporter of InFoMM, offering student projects, providing training courses and sitting on the Industrial Engagement Committee. This project focuses on mathematical optimization where derivatives are not readily available, so called derivative-free optimization (DFO). It is not easy or even...
934 days ago
Numerical Algorithms Group wrote a new blog post titled The New NAG Optimization Modelling Suite
Nowadays a vast majority of optimization solvers can handle very complex problems involving many variables and various types of the constraints with a different structure. Designing an interface for such a solver, which would allow a complex input without compromising the ease of use, is challenging. A new suite of routines, the NAG Optimization Modelling Suite, has been introduced in Mark 26 of the NAG Library to tackle the input of complex problems without forming difficult interfaces with a daunting number of arguments. The suite is used by the new optimization solvers...
1040 days ago
Numerical Algorithms Group wrote a new blog post titled Calling NAG Routines from Julia
Julia Computing was founded in 2015 by the co-authors of the Julia programming language to help private businesses, government agencies and others develop and implement Julia-based solutions to their big data and analytics problems. Julia is an open-source language for high-performance technical computing created by some of the best minds in mathematical and statistical computing. Reid Atcheson, Accelerator Software Engineer, NAG, and Andy Greenwell, Senior Application Engineer, Julia Computing, have teamed up to ensure that NAG Library routines can be called from the Julia language. Read...
1060 days ago
Numerical Algorithms Group wrote a new blog post titled Fortran Modernisation Workshop - An Attendee's Perspective
Jonathan Cooper, Research Lecturer, Department of Computer Science at The University of Oxford recently attended a Fortran Modernisation Workshop and has posted about the day:   This two day intense workshop covered a vast array of topics related to developing reliable computational science software in Fortran more effectively, yet still retained time for practical work trying these out and discussions between the course leaders and participants. It was attended by 31 students and staff members of the University. Wadud Miah (NAG) led the workshop, assisted in lecturing by Fatima...
1151 days ago
Numerical Algorithms Group wrote a new blog post titled Analysis of performance optimisation service requests: what kind of codes are we helping as part of POP CoE?
by Sally Bridgwater, NAG HPC Application AnalystNAG is a partner in the Performance Optimisation and Productivity Centre of Excellence (POP). POP was created with the aim of boosting the productivity of EU research and industry by providing free of charge services to advise on improving the performance of high performance computing (HPC) parallel software.The POP team consists of six partner organisations from Germany, France, Spain and the UK. Over 30 codes have applied for the POP service so far since its kick-off in October 2015. I decided to have a look into the details of what types of...
1187 days ago
Numerical Algorithms Group wrote a new blog post titled Improved Accessibility for NAG’s Mathematical and Statistical Routines for Python Data Scientists
By John Muddle, NAG Technical Sales Support Engineer NAG and Continuum have partnered together to provide conda packages for the NAG Library for Python (nag4py), the Python bindings for the NAG C Library. Users wishing to use the NAG Library with Anaconda can now install the bindings with a simple command (conda install -c nag nag4py) or the Anaconda Navigator GUI.For those of us who use Anaconda, the Open Data Science platform, for package management and virtual environments, this enhancement provides immediate access to the 1,500+ numerical algorithms in the NAG Library. It also means...
1199 days ago
Numerical Algorithms Group wrote a new blog post titled Who are the Customers of NAG's Impartial Expert HPC Consulting?
One of the questions I get asked most often while out and about in the HPC community at conferences, or visiting (prospective) customers is: "Who are your HPC consulting customers?". The simple answer to that is most prefer to remain confidential, because they see a competitive advantage from using our HPC advice or services. There are a few we are very proud to be able to name. For example NAG has worked with EPSRC to provide the Computational Science and Engineering Support Service as part of the HECToR national supercomputing service, and to provide independent expert advice on...
1216 days ago
Numerical Algorithms Group wrote a new blog post titled Portfolio Credit Risk: New Technical Report
In the latest NAG technical report we examine the main theoretical aspects in some models used in Portfolio credit risk. We introduce the well-known Vasicek model, the large homogeneous portfolios or Vasicek distribution and their corresponding generalizations. An illustrative example considering factors following a logistic distribution is presented. Numerical experiments for several homogeneous portfolios are performed in order to compare these methods. Finally, we use the NAG Toolbox for MATLAB® for implementing prototypes of these models quickly. We described the most widely used...
1222 days ago
Numerical Algorithms Group wrote a new blog post titled Multidimensional Improvements to the NAG Riemann Solvers
The NAG Library contains routines for solving the partial differential equations specific to compressible, ideal fluid flow. These equations are generally written in conservation law form where the conserved quantities are mass density, momentum and total energy of the fluid.  This set of equations can be solved using a finite volume technique that considers each conserved variable as a volume average over a finite volume (typically a small cube) and sums the fluxes (flow rates per unit area) computed at the faces surrounding the volume to get the total rate of change of a particular...
1243 days ago
Numerical Algorithms Group wrote a new blog post titled Inspiring future talent - International Women's Day
On International Women’s Day we are delighted to publish an interview with NAG Placement Student, Heather Briggs, in which she speaks about her time at school, what led her to her degree choice, and the challenges and highlights she has experienced along the way.  Heather, can you tell us a little about your school days – which subjects were you drawn to and did you receive encouragement from your teachers to continue with these into higher education? It started quite early for me, I went to a very small rural primary school with 5 other children in my year. I was 6 months older than the...
1286 days ago
Numerical Algorithms Group wrote a new blog post titled Changepoint Analysis using MongoDB and NAG4PY
Recently, I attended the Alan Tayler Day at St. Catherine’s College, Oxford, organised by the Smith Institute. One of the speakers was Dr Rebecca Killick, of Lancaster University, whose talk highlighted her collaboration with NAG that has led to the inclusion of the PELT algorithm into the NAG Library. Dr Killick's collaboration with NAG started in her student days, when she was the runner-up in the "Take Aim" competition, another event run by the Smith Institute and, this year, sponsored by NAG along with Babcock, BT, CATAPULT Satellite Applications, ESPRC, Experian, GCHQ and National...
1301 days ago
Numerical Algorithms Group wrote a new blog post titled Diversity at NAG: Vision for our future and where we are today
A short time ago my colleague, Andrew Jones, VP HPC Business, introduced me to John West, Director of Strategic Initiatives at the Texas Advanced Computing Center (TACC). Andrew found his blog posts “Diversity in HPC Won’t Improve Until We Start Counting” and his follow up “How One HPC Center Learned to Count” inspiring and suggested we get involved. We were all equally encouraged by John’s work and it gave us the impetus to get behind his initiative by investigating NAG’s Gender Diversification figures and publishing them at SC15.   (we drill down further into NAG’s Gender...
1399 days ago
Numerical Algorithms Group wrote a new blog post titled Finding the safe path through the HPC fog
The use of HPC (or supercomputing or big data computing or advanced technical computing or …) delivers real and significant benefits to those organizations that can exploit it effectively. However, the world of HPC technology is a complex space, with a plethora of technology options, continuous rapid change, ambiguous long terms trends, diverse business models, and potential disruptive technologies. This presents challenges for buyers, managers, programmers and users of HPC facilities: how to find the right technology that will accelerate your modelling, simulation and big data processing...
1409 days ago
Numerical Algorithms Group wrote a new blog post titled Travelling Rugby Fan Problem
The Rugby World Cup is well underway here in England. So far, I have been lucky enough to witness Japan beat South Africa at the Community Stadium in Brighton and next on my list is the nail biting encounter between England and Australia at Twickenham in South West London. All this travelling got me thinking, what would be fastest route to visit all the stadia hosting a Rugby World game if one was lucky enough to have tickets?The naive approach is to go to Google Maps and choose the best order yourself. However, and this is where the Numerical Algorithms Group comes in, algorithms exist to...
1444 days ago
Numerical Algorithms Group wrote a new blog post titled Life Service Award 2015 – David Sayers
The NAG Life Service Recognition Award has been running for 5 years – it was created in NAG’s 40th year as a way of showing gratitude to people that have dedicated immense time and commitment to the company. It was a pleasure to see David Sayers, NAG Honorarium, receive the award at our recent AGM. As has become customary, James Davenport, Professor of Information Technology, University of Bath, presented David with the award and said one colleague wrote of David as follows, “David has been an outstanding ambassador for NAG for over forty years. For many customers, he has been the...
1452 days ago
Numerical Algorithms Group wrote a new blog post titled Introducing the team: Kathy Godwin, Quality Manager and Libraries Project Manager
Kathy, describe your role at NAG? I am now the Quality Manager and Libraries Project Manager.   As Quality Manager, I try to keep everyone on their toes by checking 'everything' ... how it was done, why it was done, when it was done, ..., was it done to spec, was it thoroughly and successfully tested/checked, could we have done it any better, ..., is the customer happy, is the Developer happy, is the team happy. I am pleased to say that all at NAG take the quality of the products we produce and the services we provide very...
1465 days ago
Numerical Algorithms Group wrote a new blog post titled NAG Linear Regression on Apache Spark
This is a brief summary of a talk I gave recently at the Chicago Apache Spark Users Group Meetup. During the talk, I present many of the problems and successes when using the NAG Library distributed on Apache Spark worker nodes. You can find the slides available here. The Linear Regression Problem In this post we test the scalability and performance of using NAG Library for Java to solve a large-scale multi-linear regression problem on Spark. The example data ranges from 2 gigabytes up to 64 gigabytes in the form of label x1 x2 x3 x4...
1529 days ago
Numerical Algorithms Group wrote a new blog post titled Helping primary school children achieve the best in their SATs
My wife Caroline is a teacher in a primary school near where we live in Buckinghamshire. She teaches year 6, that is to say, ten to eleven year old children. Now, year 6 is a rather important year in British schools. Children following the National Curriculum in state-funded schools are subject to SATs (standard assessment tests) before they move on to secondary school, and the results of these tests are used to create the dreaded league tables which are supposed to help parents make an informed choice about which school to send their children to. Importantly, the number of pupils can affect...
1543 days ago