Index of /research/sparse/mat/MaxPlanck
Name Last modified Size Description
Parent Directory 02-Nov-2009 14:42 -
0.txt 28-Sep-2009 13:50 1k
shallow_water1.mat 28-Sep-2009 12:00 2.2M
shallow_water2.mat 28-Sep-2009 12:00 2.2M
Weather shallow water equations, Max-Planck Institute of Meteoroloy
The two shallow_water* matrices arise from weather shallow water equations
(see http://www.icon.enes.org), from the Max-Plank Institute of Meteorology.
The problem gives rise to an automatic differentiation problem. An iterative
solver is used for the larger problem, but a direct sovler is used for
finding the adjoints of a linear problem. The velocity field is integrated
over a time loop with a semi-implicit method. The implicit part leads to
a linear problem A*x=b, whose entries vary with time. Two of these matrices
A are in this collection, with shallow_water1 at dtime=100 and shallow_water2
at dtime=200. The nonzero patterns of the two matrices are the same, but
shallow_water1 is much slower. The reason is that many denormals appear
during factorization, which greatly slows down the BLAS. This can be solved
by compiling with gcc -ffast-math, to flush denormals to zero.