sponge45 changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/
bluestorm has quit ["Konversation terminated!"]
reilly has quit [Connection timed out]
reilly has joined #ocaml
johnnowak has joined #ocaml
reilly has quit []
johnnowak has quit []
mnemonic has quit ["leaving"]
reilly has joined #ocaml
reilly has quit []
malc_ has quit ["leaving"]
<whatsup103>
its quiet ................tooo quiet
reilly has joined #ocaml
Submarine has joined #ocaml
johnnowak has joined #ocaml
reilly has quit []
david_koontz has quit ["This computer has gone to sleep"]
Submarine has quit [Remote closed the connection]
dark_light has quit [Remote closed the connection]
dmead has joined #ocaml
johnnowak has quit []
david_koontz has joined #ocaml
reilly has joined #ocaml
Riesz has quit ["Leaving.."]
reilly has left #ocaml []
mwc has joined #ocaml
<mwc>
Wow, ocamlmpi is fantastic
<mwc>
With just 20 lines I went from maing out a 1.7Ghz p4 to saturating 15 2.2 Ghz Opterons :)
<mwc>
s/maing/maxing
<tsuyoshi>
what is ocamlmpi
<tsuyoshi>
message passing?
<mwc>
Yep, MPI bindings for Ocaml. It's really amazingly productie to be able to send and receive arbitrary values through the communication channels instead of having to bash everything into a (void*)
david_koontz has quit ["This computer has gone to sleep"]
david_koontz has joined #ocaml
<tsuyoshi>
a void*?
<mwc>
Yeah, with the C api you have to communicate between the parallel nodes using raw buffers. REally a pain compared to sending and receiving 'a
<tsuyoshi>
oh well.. 'a and void * are really the same thing I think
<tsuyoshi>
the difference is ocaml has a marshalling library
<mwc>
Yes, I'm sure that's what the lib is using to communicate over the raw MPI channel
<mwc>
still, it works wonders, in 20 lines I parallelized a genetic algorithm, and it still shows no signs of hitting a parallelization wall on 15 CPUs
Smerdyakov has quit ["Leaving"]
<tsuyoshi>
15 cpus on the same machine? or over a network?
<mwc>
MPI, so 15 cores on a 362 core cluster... I think each node is 2x dual core opteron
mwc has quit ["leaving"]
mwc_ has joined #ocaml
mwc_ is now known as mwc
mwc has quit ["Leaving"]
chi11 has joined #ocaml
malc_ has joined #ocaml
johnnowak has joined #ocaml
smimou has joined #ocaml
pants1 has quit [Remote closed the connection]
shawn has joined #ocaml
shawn has quit [Read error: 145 (Connection timed out)]
shawn has joined #ocaml
cmeme has quit ["Client terminated by server"]
cmeme has joined #ocaml
velco has joined #ocaml
oscarh has quit [zelazny.freenode.net irc.freenode.net]
Hadaka has quit [zelazny.freenode.net irc.freenode.net]
mellum has quit [zelazny.freenode.net irc.freenode.net]
mellum_ has joined #ocaml
mellum has joined #ocaml
oscarh has joined #ocaml
Hadaka has joined #ocaml
smimou has quit ["bli"]
Naked has joined #ocaml
mellum has quit [Read error: 113 (No route to host)]
Norgg has quit ["Irssi uptime: 431d 18h 33m 11s"]
pango has quit [Remote closed the connection]
pango has joined #ocaml
slipstream-- has joined #ocaml
johnnowak has quit []
slipstream has quit [Read error: 110 (Connection timed out)]
love-pingoo has joined #ocaml
malc_ has quit ["leaving"]
david_koontz has quit ["This computer has gone to sleep"]
haelix has quit [Remote closed the connection]
haelix has joined #ocaml
malc_ has joined #ocaml
<ludwig->
does anyone here recommend the "Ocaml for scientists" book? I've been thinking about buying it.
batdog is now known as batdog|gone
Alneyan has joined #ocaml
velco has quit ["<boris``> reduction ad absurdum is a fallacious method of proof"]
velco has joined #ocaml
Smerdyakov has joined #ocaml
ulfdoz has quit [zelazny.freenode.net irc.freenode.net]
haelix has quit [zelazny.freenode.net irc.freenode.net]
ikaros has quit [zelazny.freenode.net irc.freenode.net]
benny__ has quit [zelazny.freenode.net irc.freenode.net]
mbishop has quit [zelazny.freenode.net irc.freenode.net]
Shimei has quit [zelazny.freenode.net irc.freenode.net]