Questions on the testing and verification of computational methods.
7
votes
3answers
120 views
Testing suites for numerical applications in C++?
Recently, I've been pushing my group to include more testing when writing their code. There were several major bugs that took a lot longer to catch than probably speaking was necessary, because we ...
0
votes
0answers
12 views
How good is the sailor? [migrated]
Which statistical test should I use to answer the following 3 questions, using the data collected as follows:
12 sailors participated in a day long regatta, in which there were 3 races. In every ...
1
vote
2answers
141 views
Is there any 1-D test case for incompressible flow codes?
There is quasi 1-D C-D nozzle test case for compressible flow codes, like that "is there any 1-D test case for incompressible flow codes?"
3
votes
1answer
33 views
How to obtain the minimum set of variables required in a model to produce accurate estimation?
I have a system which I assume is linear. I have a matrix $A$ of which each row is a coefficient of a unknown variables in vector $x$. I have vector $B$ which contains the result of each $Ax$.
...
8
votes
1answer
95 views
Testing and visualizing large index arrays
I will be implementing nodal discontinuous Galerkin method soon, and having done this before I know the basic indexing arrays I will need to compute, given a mesh and polynomial data.
The problem I ...
6
votes
3answers
101 views
Regression testing of chaotic numerical models
When we have a numerical model that represents a real physical system, and that exhibits chaos (e.g. fluid dynamics models, climate models), how can we know that the model is performing as it should? ...
1
vote
1answer
98 views
Test set non linear solver
what is your preferred test set to test quality of non linear solver?
this could be set of data, model and results obtained with some benchmark solver, or simply a panel of test functions that could ...
13
votes
5answers
286 views
Databases of results for numerical codes
In the numerical methods literature, many research papers consist of a description of a new algorithmic variation, followed by a few test problems comparing the new method with one or two existing ...
37
votes
13answers
1k views
Is it worthwhile to write unit tests for scientific research codes?
I am strongly convinced of the value of using tests that verify a complete program (e.g. convergence tests), including an automated set of regression tests. After reading some programming books, I've ...
13
votes
3answers
220 views
What programming strategies can I take for easily modifying algorithm parameters?
Developing scientific algorithms is a highly iterative process often involving changing lots of parameters that I will want to vary either as part of my experimental design or as part of tweaking ...
27
votes
14answers
561 views
Where can one obtain good data sets/test problems for testing algorithms/routines?
In evaluating the quality of a piece of software you are about to use (whether it's something you wrote or a canned package) in computational work, it is often a good idea to see how well it works on ...

