MPI Ruby is a Ruby binding of MPI. The primary goal in making this binding was
to make the power of MPI available to Ruby users in a way that fits into the
language's object oriented model. In order to do this, the buffer and datatype
management necessary in the C, C++, and Fortran bindings have been removed.
What this means is that MPI Ruby allows you to treat objects as messages.
MPI Ruby also aims to be a complete binding to MPI in that it offers access to
nearly all functionality of MPI. While there is not a one-to-one correspondence
to functions and constants in the Ruby and C/C++/Fortran bindings, all of the
communication and topology features are available. There are fewer methods in
the Ruby binding than there are functions in the C/C++/Fortran bindings, but
this is mainly due to the fact that the programmer no longer needs to deal with
buffers and datatypes.
Author: Emil Ong
WWW: http://mpiruby.sourceforge.net/
Removing old ruby stuff
2011-08-03 comms/ruby-serialport: Doesn't work with Ruby 1.9
2011-08-03 databases/ruby-search-namazu: Doesn't work with Ruby 1.9
2011-08-03 databases/ruby-sqlite: Doesn't work with Ruby 1.9
2011-08-03 databases/rubygem-kirbybase: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-eet: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-filelock: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-filemagic: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-metaruby: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-poll: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-rrb: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-strongtyping: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-textbuf: Doesn't work with Ruby 1.9
2011-08-03 graphics/ruby-graph: Doesn't work with Ruby 1.9
(Only the first 15 lines of the commit message are shown above )
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- Link with gfortran to fix the build with MPICH; (1)
- Use MPICH2 unless WITH_MPICH1 is set;
- Add a missing RUN_DEPENDS for mpirun.
Reported by: pointyhat via Pav (1)
MPI Ruby is a Ruby binding of MPI. The primary goal in making this binding was
to make the power of MPI available to Ruby users in a way that fits into the
language's object oriented model. In order to do this, the buffer and datatype
management necessary in the C, C++, and Fortran bindings have been removed.
What this means is that MPI Ruby allows you to treat objects as messages.
PR: ports/80310
Submitted by: Michael Neumann <mneumann@ntecs.de>