[Developers] Developers Digest, Vol 64, Issue 4

Matthew Supernaw matthew.supernaw at noaa.gov
Tue Aug 5 12:14:29 PDT 2014


Perhaps another option is blaze-lib. It has a nice license.

http://code.google.com/p/blaze-lib/wiki/Benchmarks




On Aug 5, 2014, at 3:00 PM, developers-request at admb-project.org wrote:

> Send Developers mailing list submissions to
> 	developers at admb-project.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://lists.admb-project.org/mailman/listinfo/developers
> or, via email, send a message with subject or body 'help' to
> 	developers-request at admb-project.org
> 
> You can reach the person managing the list at
> 	developers-owner at admb-project.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Developers digest..."
> 
> 
> Today's Topics:
> 
>   1. Re: interfacing with openblas for large problems (dave fournier)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Mon, 04 Aug 2014 15:21:41 -0700
> From: dave fournier <davef at otter-rsch.com>
> To: Jim Ianelli - NOAA Federal <jim.ianelli at noaa.gov>
> Cc: "developers at admb-project.org" <developers at admb-project.org>
> Subject: Re: [Developers] interfacing with openblas for large problems
> Message-ID: <53E00775.9020609 at otter-rsch.com>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
> 
> On 08/04/2014 02:47 PM, Jim Ianelli - NOAA Federal wrote:
> 
> I found that there is a higher level lapack routine which works just 
> like the ADMB solve.
> 
> You can see how simple the interface with ADMB becomes.
> In linux all you need is an include file and to link with two libraries.
> 
> 
>> Seems like a worthwhile enterprise.
>> 
>> Looking at the site there are a number of interesting aspects of 
>> OpenBlas that could help with ideas for the Foundation, not least of 
>> which is their balance sheet and funding model:
>> 
>> https://docs.google.com/spreadsheet/ccc?key=0AghkTjXe2lDndE1UZml0dGpaUzJmZGhvenBZd1F2R1E&usp=sharing#gid=0
>> 
>> also hadn't heard of:
>> https://www.bountysource.com/faq
>> before, looks like something of interest.
>> 
>> also an aside but a useful git-branching model...: 
>> http://nvie.com/files/Git-branching-model.pdf
>> 
>> so back to the question, how can we as a community help with the 
>> interface work? I suppose steps might be something like:
>> 
>> 1. pick some example function sets
>> 2. map the variable types appropriately (so they will work with ADMB
>> 3. write adjoint code for dvar functions (?)
>> 4. test against current ADMB implmentations
>> 5. ...
>> 
>> thanks for the interest dave.
>> 
>> jim
>> 
>> 
>> 
>> On Mon, Aug 4, 2014 at 12:31 PM, dave fournier <davef at otter-rsch.com 
>> <mailto:davef at otter-rsch.com>> wrote:
>> 
>>    I wonder if there is any interest in doing a bit of work to
>>    interface some of the common
>>    function like ludecomp and choleski decomp with the openblas versions.
>> 
>>    this is not too difficult once one figures out the boring stuff
>>    like the fact that matrices are strored
>>    by column in contiguous arrays.
>> 
>>    we are now looking at ever larger problems.  I compared the admb
>>    lu decomp of a 2,000x2,000 matrix
>>    from numerical recipes with the openblas version.
>> 
>>    Time for openblas               lu decomp 172.05 ms
>>    Time for numerical recipes lu decomp 22102.9     ms
>> 
>>    which is about 125 times faster
>>    _______________________________________________
>>    Developers mailing list
>>    Developers at admb-project.org <mailto:Developers at admb-project.org>
>>    http://lists.admb-project.org/mailman/listinfo/developers
>> 
>> 
>> 
>> 
>> -- 
>> 
>> James Ianelli
>> NMFS/NOAA Building 4
>> 7600 Sand Pt Way NE
>> Seattle WA 98115
>> 
>> 206 526 6510
>> 
>> Visit the ADMB project http://admb-project.org/
>> 
> 
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.admb-project.org/pipermail/developers/attachments/20140804/cd263b5f/attachment-0001.html>
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: newludecomp.cpp
> Type: text/x-c++src
> Size: 1476 bytes
> Desc: not available
> URL: <http://lists.admb-project.org/pipermail/developers/attachments/20140804/cd263b5f/attachment-0001.cpp>
> 
> ------------------------------
> 
> _______________________________________________
> Developers mailing list
> Developers at admb-project.org
> http://lists.admb-project.org/mailman/listinfo/developers
> 
> 
> End of Developers Digest, Vol 64, Issue 4
> *****************************************

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.admb-project.org/pipermail/developers/attachments/20140805/67d5f629/attachment.html>


More information about the Developers mailing list