[BLACKBOX] ACML- LAPACK - Mersenne Twister

From: [at]} <Robert>
Date: Wed, 19 Nov 2008 09:50:53 +0000

----boundary-LibPST-iamunique-674482005_-_-
Content-type: text/plain

Georgy Jikia wrote:
> Hello Robert,
>
> I was also thinking about using some maths library with BlackBox, e.g. GSL.
> If AMD library works also on Intel CPU's, which hopefully should be the
> case, I would be glad to have a look at your CP interfaces with ACML.
>
> Regards
> Georgy

The version of ACML I have used is 3.6. I think the latest version is 4.2,
which I shall try when I have some time.

ACML may be 'optimised' for AMD chips, but I use it on both Amd and Intel
and it works fine. There is no obvious loss of speed on Pentiums, but maybe
the last few % are missing.

When I looked (a few years ago) Intel also did a similar Maths library, but it
cost money! (And I am a long term AMD supported; does anyone remember the great
'bit-slice' chips in the 70's, or the Intel floating point bug fiasco discovered
by Professor Nicely?)

The linear algebra library LAPACK is excellent.

ACML includes several random number generators. The only one I have used is the
Mersenne Twister. As I say, it is now my random number generator of choice. (I
previously preferred Knuth's Lagged Fibonacci Sequence generator.)

ACML also includes FFTs. These work ok, but are neither the fastest or most
accurate implementations that I have.


I will collect together the interface material, and send it out in the next few
days.

Cheers

Robert


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-674482005_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEdlb3JneSBKaWtpYSB3cm90ZTpccGFyDQo+IEhl
bGxvIFJvYmVydCxccGFyDQo+ICBccGFyDQo+IEkgd2FzIGFsc28gdGhpbmtpbmcgYWJvdXQgdXNp
bmcgc29tZSBtYXRocyBsaWJyYXJ5IHdpdGggQmxhY2tCb3gsIGUuZy4gR1NMLlxwYXINCj4gSWYg
QU1EIGxpYnJhcnkgd29ya3MgYWxzbyBvbiBJbnRlbCBDUFUncywgd2hpY2ggaG9wZWZ1bGx5IHNo
b3VsZCBiZSB0aGUgXHBhcg0KPiBjYXNlLCBJIHdvdWxkIGJlIGdsYWQgdG8gaGF2ZSBhIGxvb2sg
YXQgeW91ciBDUCBpbnRlcmZhY2VzIHdpdGggQUNNTC5ccGFyDQo+ICBccGFyDQo+IFJlZ2FyZHNc
cGFyDQo+IEdlb3JneVxwYXINClxwYXINClRoZSB2ZXJzaW9uIG9mIEFDTUwgSSBoYXZlIHVzZWQg
aXMgMy42LiBJIHRoaW5rIHRoZSBsYXRlc3QgdmVyc2lvbiBpcyA0LjIsXHBhcg0Kd2hpY2ggSSBz
aGFsbCB0cnkgd2hlbiBJIGhhdmUgc29tZSB0aW1lLlxwYXINClxwYXINCkFDTUwgbWF5IGJlICdv
cHRpbWlzZWQnIGZvciBBTUQgY2hpcHMsIGJ1dCBJIHVzZSBpdCBvbiBib3RoIEFtZCBhbmQgSW50
ZWxccGFyDQphbmQgaXQgd29ya3MgZmluZS4gVGhlcmUgaXMgbm8gb2J2aW91cyBsb3NzIG9mIHNw
ZWVkIG9uIFBlbnRpdW1zLCBidXQgbWF5YmVccGFyDQp0aGUgbGFzdCBmZXcgJSBhcmUgbWlzc2lu
Zy5ccGFyDQpccGFyDQpXaGVuIEkgbG9va2VkIChhIGZldyB5ZWFycyBhZ28pIEludGVsIGFsc28g
ZGlkIGEgc2ltaWxhciBNYXRocyBsaWJyYXJ5LCBidXQgaXRccGFyDQpjb3N0IG1vbmV5ISAoQW5k
IEkgYW0gYSBsb25nIHRlcm0gQU1EIHN1cHBvcnRlZDsgZG9lcyBhbnlvbmUgcmVtZW1iZXIgdGhl
IGdyZWF0XHBhcg0KJ2JpdC1zbGljZScgY2hpcHMgaW4gdGhlIDcwJ3MsIG9yIHRoZSBJbnRlbCBm
bG9hdGluZyBwb2ludCBidWcgZmlhc2NvIGRpc2NvdmVyZWRccGFyDQpieSBQcm9mZXNzb3IgTmlj
ZWx5PylccGFyDQpccGFyDQpUaGUgbGluZWFyIGFsZ2VicmEgbGlicmFyeSBMQVBBQ0sgaXMgZXhj
ZWxsZW50LlxwYXINClxwYXINCkFDTUwgaW5jbHVkZXMgc2V2ZXJhbCByYW5kb20gbnVtYmVyIGdl
bmVyYXRvcnMuIFRoZSBvbmx5IG9uZSBJIGhhdmUgdXNlZCBpcyB0aGVccGFyDQpNZXJzZW5uZSBU
d2lzdGVyLiBBcyBJIHNheSwgaXQgaXMgbm93IG15IHJhbmRvbSBudW1iZXIgZ2VuZXJhdG9yIG9m
IGNob2ljZS4gKElccGFyDQpwcmV2aW91c2x5IHByZWZlcnJlZCBLbnV0aCdzIExhZ2dlZCBGaWJv
bmFjY2kgU2VxdWVuY2UgZ2VuZXJhdG9yLilccGFyDQpccGFyDQpBQ01MIGFsc28gaW5jbHVkZXMg
RkZUcy4gVGhlc2Ugd29yayBvaywgYnV0IGFyZSBuZWl0aGVyIHRoZSBmYXN0ZXN0IG9yIG1vc3Qg
XHBhcg0KYWNjdXJhdGUgaW1wbGVtZW50YXRpb25zIHRoYXQgSSBoYXZlLlxwYXINClxwYXINClxw
YXINCkkgd2lsbCBjb2xsZWN0IHRvZ2V0aGVyIHRoZSBpbnRlcmZhY2UgbWF0ZXJpYWwsIGFuZCBz
ZW5kIGl0IG91dCBpbiB0aGUgbmV4dCBmZXcgXHBhcg0KZGF5cy5ccGFyDQpccGFyDQpDaGVlcnNc
cGFyDQpccGFyDQpSb2JlcnRccGFyDQpccGFyDQpccGFyDQotLS0tXHBhcg0KVG8gdW5zdWJzY3Jp
YmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIgdG8gTElTVFNF
UlZATElTVFMuT0JFUk9OLkNIfX0AUk9OLg==
----boundary-LibPST-iamunique-674482005_-_---
Received on Wed Nov 19 2008 - 10:50:53 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:51 UTC