| Mpi Ruby. MPI Ruby é uma ligação de rubi de MPI. |
Baixe Agora |
Mpi Ruby. Classificação e resumo
- Licença:
- Freely Distributable
- Site do editor:
- http://www-unix.mcs.anl.gov/mpi/mpi_ruby/
Mpi Ruby. Tag
Mpi Ruby. Descrição
Mpi Ruby é uma ligação de rubi de MPI. Mpi Ruby é uma ligação de rubi de MPI. O objetivo principal do MPI Ruby em fazer essa ligação era disponibilizar o poder do MPI para usuários de rubi de uma forma que se encaixa no modelo orientado a objeto. Para fazer isso, o gerenciamento de buffer e datatype necessário no C, C ++, e Ligações fortran foram removidas. O que isto significa é que o MPI Ruby permite que você trate objetos como mensagens.mpi Ruby também visa ser uma ligação completa para o MPI, pois oferece acesso a quase todas as funcionalidades do MPI. Embora não haja uma correspondência de um para um a uma funções e constantes nas ligações Rubi e C / C ++ / Fortran, todas as características de comunicação e topologia estão disponíveis. Há menos métodos na ligação de rubi do que as funções no As ligações C / C ++ / Fortran, mas isto é principalmente devido ao que o programador não precisa mais lidar com buffers e datatypes.O que é novo nesta versão: · Exemplos / IRECV.RB: Durma removida do Irecv Exemplo · Configurar: Removido Configurar · Exemplos / Makefile.am: Adicionado Exemplo OP a MakeFile · Exemplos / Redsubmit.rb, exemplos / op.rb, exemplos / redhalt.rb, exemplos / red.rb: novos exemplos: Operações definidas pelo usuário daemon de execução de rubi (vermelho ). · SRC / OPS.RB, SRC / Main.c, SRC / MPI.c, SRC / MPI_GROUP.C, SRC / MPI_KEYVAL.C, SRC / MPI_OP.C, SRC / MPI_OP_FNS.C , SRC / MPI_REQUEST.C: Corrigido todos os rb_str_new2 () que estavam causando problemas de marshalling. Define define os métodos singleton. Corrigido dims_create () agora funciona com Mpich por causa do atexit (mpi_finalize) definir os operadores fixos de manipulador de erro MPI no MPI :: Grupo (+ -> | e ^ ->) · exemplos / makefile.am: novos exemplos. · Documentos / RD /mpi_group.rd, docs / rd / mpi_keyval.rd, docs / rd / mpi_op.rd, docs / rd / mpi_ruby.rd, docs / rd / mpi_comm.rd, docs / man / man3 / makefile.am, docs / homem /man3/mpi_comm.3, docs / man / man3 / mpi_ruby.3, docs / man / man3 / mpi_status.3, docs / man / man3 / mpi_exception.3, docs / man / man3 / mpi_group.3, docs / man /man3/mpi_keyval.3, docs / man / man3 / mpi_op.3, docs / man / man3 / mpi_request.3, docs / man / man3 / mpi_comm.3: Doc atualizações para refletir correções para os métodos singleton em várias classes. Typs fixo. · Documentos / homem / man1 / mpi_ruby.1, docs / man / man1 / makefile.am: Curto doc no intérprete em si (Como executar) · Documentos / homem / makefile.am: Adicionado Man1 · Docs / Html /index.html, docs / html / mpi_comm.html, docs / html / mpi_group.html, docs / html / mpi_keyval.html, docs / html / mpi_op.html, docs / html / mpi_ruby.html: Doc Atualizações para refletir correções para os métodos Singleton em várias classes. Eyros fixos. · Configurar, configure.in: Babado para 0.3 Adicionado Man1 / Makefile para a saída
Mpi Ruby. Software Relacionado