[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