Counter

Search

The Purpose of Computing

February 27th, 2007 by Dan Hughes

“The purpose of computing is insight, not numbers.” Richard Hamming

In order to gain insight, deep understanding of the source of the numbers is of paramount importance. Until deep understanding of the source of the numbers is attained, the numbers do not provide insight. In my opinion, deep understanding of the source of the numbers is best attained by a bottom-up approach. Merely comparing line, contour, or 3-dimensional plots of some calculated numbers does not constitute either understanding or verification/validation.
Read the rest of this entry »

Posted in Code Documentation | No Comments »

A Start on a V&V and SQA Bibliography

February 23rd, 2007 by Dan Hughes

Here is a start on a bibliography for V&V and SQA books and articles.
Read the rest of this entry »

Posted in Calculation Verification, Code Documentation, Code Verification, Model Validation, Numerical methods Verification, Validation, Verification | 3 Comments »

Useful and Interesting Links

February 22nd, 2007 by Dan Hughes

I’ve started a summary of Web sites that I have found useful. I’ll add to it as time permits.
Read the rest of this entry »

Posted in Uncategorized | No Comments »

This looks Interesting

February 20th, 2007 by Dan Hughes

I just ran across info about this new book over at Prometheus;
Read the rest of this entry »

Posted in Uncategorized | 7 Comments »

A Discussion Paper on Software V&V and SQA

February 17th, 2007 by Dan Hughes

I have a kind of long discussion paper on V&V and SQA that I put together a couple of years ago. I have uploaded a copy V&V and SQA.

Posted in Code Documentation, MMS, Validation, Verification | No Comments »

Startup Hiccups

February 17th, 2007 by Dan Hughes

I discovered that the spam filter had sucked in all your comments. I’ll be more careful that I clear them ASAP in the future.

Thank you for your excellent comments and I hope you’ll come back often.

Posted in Uncategorized | 1 Comment »

Lack of Transparency and some Vital Technical Issues

February 17th, 2007 by Dan Hughes

I have posted several short discussions of software Verification, Validation (V&V) and Software Quality Assurance (SQA) issues a few times at several blogs. I continue to hope that more complete discussions of significant software engineering issues will follow. So far that has not happened. I have made other direct contacts too, but also without success.

Documentation of the models, methods, and software is the key focus relative to V&V and SQA . My research is conducted mainly on the Web. It is entirely possible that I have missed what I’ve been looking for. But no one has yet provided the information that I know is needed in order to provide creditability to projections/predictions from any and all computer software.

All these codes, and all other aspects of all the software used in the climate-change community, belong to us. The continued lack of open documentation is an affront to all of us who have paid for these products and their applications. The climate-change community must open the documentation windows and let some sunshine in.
Read the rest of this entry »

Posted in Code Documentation | No Comments »

Lack of Convergence, Under-Resolution, and Numerical Errors

February 13th, 2007 by Dan Hughes

The Basic Hypotheses

The following is well known but because it is the focus of this discussion I list it for handy reference.

Convergence is Paramount; Nothing else Counts

The fundamental objective of numerical solution of systems of algebraic equations, ordinary differential equations (ODEs) and partial differential equations (PDEs) is to ensure that the approximations made in order to solve the equations do not in fact influence the solutions. In the case of systems of algebraic equations, it must be shown that the stopping criteria applied to iterative solution methods does not influence the accepted solutions. The solutions are independent, to an acceptable level, of the stopping criteria, and the calculated numbers satisfy the equations.
Read the rest of this entry »

Posted in Calculation Verification, Code Verification, Numerical methods Verification, Verification | 6 Comments »