Hello,<br><br><div><span class="gmail_quote">2007/9/5, Helena Mitasova &lt;<a href="mailto:hmitaso@unity.ncsu.edu">hmitaso@unity.ncsu.edu</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Brad, Soeren<br><br>would it be possible to create a list of modules that would be<br>affected by this change and then we should do a thorough testing on<br>spearfish and nc_sample data set and ask others to test it with their
<br>data (including all kinds of unusual applications that they may have,<br>large data sets, different scales, xy and latlong,etc.), especially<br>compare the results run with the current solvers and the new ones.<br>You are right that this is a significant and important change so it
<br>needs a lot of testing to make sure that we don&#39;t get unintended<br>consequences. I wish we did such comparison and testing before the<br>sites-&gt;vector points change.</blockquote><div><br><br>AFAICT the changes we want to make will effect the gmath, gpde libraries and
<br>every module which uses the gmath lapack interface as well as some gmath functions.<br><br>I will move the linear equation solvers from the gpde library into the gmath library.<br>And i will establish a unit and integration test structure (like in the gpde library) to test all of the
<br>gmath functions we will implement. And if i have time, i will implement some benchmarks.<br><br>Modules which&nbsp; will be affected (as far as i know):<br>* v.surf.rst<br>* v.surf.random<br>* r.gwflow<br>* r3.gwflow<br>* 
r.surf.fractal<br>* r.surf.gauss<br>* r.surf.random<br>* Maybe the lidar modules, but im not quite sure <br>* i.gensigset ? --&gt; uses G_alloc_matrix<br>* i.smap ? --&gt; uses G_alloc_matrix<br>* i.cca ? --&gt; includes 
gmath.h<br>* i.pca ? --&gt; inclues gmath.h<br>* i.fft ? --&gt; includes gmath.h<br>* i.ifft ? --&gt; includes gmath.h<br>* i.zc ? --&gt; includes gmath.h<br>* v.kernel ? --&gt; includes gmath.h<br><br>* v.generalize (will be changed to use the much faster cholesky decomposition with bandwith optimization) 
<br></div><br>
This list is incomplete. <br><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Soeren - could you email to the dev list or at least to PSC the<br>comparison of different solver when used with 
v.surf.rst? (if you<br>don&#39;t have it on-hand - I can post it - it may be even useful to put<br>it on a related wiki page - it is a useful reminder how much<br>difference there is for different solvers).</blockquote><div>
<br>I&#39;m sorry, but i lost the mail i had send you, can you please post it for me?<br><br>Best regards<br>Soeren <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Helena<br><br><br>Helena Mitasova<br>Dept. of Marine, Earth and Atm. Sciences<br>1125 Jordan Hall, NCSU Box 8208,<br>Raleigh NC 27695<br><a href="http://skagit.meas.ncsu.edu/~helena/">http://skagit.meas.ncsu.edu/~helena/</a>
<br><br><br><br>On Sep 4, 2007, at 10:55 PM, Brad Douglas wrote:<br><br>&gt; On Tue, 2007-09-04 at 10:05 +0200, Markus Neteler wrote:<br>&gt;&gt; Hi Arnulf,<br>&gt;&gt;<br>&gt;&gt; On Tue, Sep 04, 2007 at 08:57:39AM +0200, Arnulf Christl wrote:
<br>&gt;&gt;&gt; Hello,<br>&gt;&gt;&gt; I wanted to send a friendly reminder of the open issues in the<br>&gt;&gt;&gt; Wiki at:<br>&gt;&gt;&gt; <a href="http://wiki.osgeo.org/index.php/">http://wiki.osgeo.org/index.php/</a>
<br>&gt;&gt;&gt; GRASS_Incubation_Progress#Open_Issues<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; As far as I can see activity wrt to the incubation process has<br>&gt;&gt;&gt; stopped<br>&gt;&gt;&gt; altogether, there have been no edits in the Wiki for 3 months. I
<br>&gt;&gt;&gt; have to<br>&gt;&gt;&gt; report to the Incubation Committee in my function as mentor and<br>&gt;&gt;&gt; they will<br>&gt;&gt;&gt; again ask why incubation has stopped. What shall I tell them?<br>&gt;&gt;<br>
&gt;&gt; that it didn&#39;t stop :) Indeed, we didn&#39;t update the Wiki as we<br>&gt;&gt; should. But currently we are replacing remaining &quot;Numerical<br>&gt;&gt; Receipes in C&quot;<br>&gt;&gt; code with new functions.
<br>&gt;<br>&gt; BTW, I located more NR code in GRASS.&nbsp;&nbsp;The eigen and Jacobi<br>&gt; routines use<br>&gt; them.&nbsp;&nbsp;I&#39;ve also discovered that the NR routines are inherently<br>&gt; unstable, but that also applies to most OSS solutions.
<br>&gt;<br>&gt; Both Soren and myself would like to replace the BLAS/LAPACK (Fortran<br>&gt; code) libraries with ATLAS, a tuned C version.&nbsp;&nbsp;This also gets us away<br>&gt; from the Fortran issues suffered by gcc4.<br>&gt;
<br>&gt; If there are no objections, I would like to go ahead and modify<br>&gt; <a href="http://configure.in">configure.in</a> and include/ to reflect this.&nbsp;&nbsp;Soren has already<br>&gt; created a<br>&gt; good wrapper API for the functionality and has expanded it
<br>&gt; extensively.<br>&gt; I didn&#39;t note any objections when I queried the devel list, but I<br>&gt; think<br>&gt; this is sufficiently large enough to be voted on by the PSC.<br>&gt;<br>&gt; I really can&#39;t complete my imagery/ and lib/gmath API changes until
<br>&gt; ATLAS (or some equivalent..maybe even GSL?) has replaced existing<br>&gt; BLAS/LAPACK.<br>&gt;<br>&gt;&gt; Some file headers may need update, too, as above page indicates.<br>&gt;<br>&gt; I&#39;ve been adding them to all files I&#39;ve touched...and I&#39;ve touched
<br>&gt; quite<br>&gt; a few lately.<br>&gt;<br>&gt;&gt;&gt; I did hope that we might get GRASS through before FOSS4G. Any<br>&gt;&gt;&gt; chance? There<br>&gt;&gt;&gt; is really not much left to do.<br>&gt;&gt;<br>&gt;&gt; That would be an excellent milestone.
<br>&gt;<br>&gt; Agreed.<br>&gt;<br>&gt;<br>&gt; --<br>&gt; 73, de Brad KB8UYR/6 &lt;rez touchofmadness com&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; grass-psc mailing list<br>&gt; <a href="mailto:grass-psc@grass.itc.it">
grass-psc@grass.itc.it</a><br>&gt; <a href="http://grass.itc.it/mailman/listinfo/grass-psc">http://grass.itc.it/mailman/listinfo/grass-psc</a><br></blockquote></div><br>