nbcr.net Forum Index nbcr.net
National Biomedical Computation Resource
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

MYMPI Version 1.12 Released

 
Post new topic   Reply to topic    nbcr.net Forum Index -> MyMPI
View previous topic :: View next topic  
Author Message
tkaiser



Joined: 14 Jun 2006
Posts: 2

PostPosted: Wed Jun 14, 2006 3:17 pm    Post subject: MYMPI Version 1.12 Released Reply with quote

MYMPI is a Python module that allows parallel programming using the Message Passing Interface or MPI. It allows creating pure Python parallel programs as well as mixing Python programs with Fortran or C programs.



MYMPI will be presented at the 2006 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’06) at the Monte Carlo Resort, Las Vegas, Nevada, USA (June 26-29, 2006) as part of the 2006 World congress in Computer Science, Computer Engineering, and Applied computing annual event. Preprints are available upon request from tkaiser@sdsc.edu.



Please see: http://peloton.sdsc.edu/~tkaiser/mympi/ for more information.



Version 1.12 adds support for a number of additional routines and constants. The most significant additions are related to the support of dynamic MPI process creation.

These routines are available on systems that support MPI-2.



See: http://peloton.sdsc.edu/~tkaiser/mympi/release1.12_notes.html



The makefile will detect if the library that you are using to build the module contains the MPI-2 routines. Note that not all parallel systems support dynamic process creation even if the library has the functionality. These routines have been tested with openmpi version 1.03(beta) and MPICH2 version 1.0.3 using the default job launcher that ships with the MPI libraries.





The following MPI-2 related routines are now supported:





mpi_comm_spawn

Spawns additional MPI tasks

mpi_comm_get_parent

Returns the communicator associated with the

parent for a newly spawned task

mpi_comm_free

Returns a communicator associated with spawned tasks.

mpi_intercomm_merge

Returns an intracommuncator from an intercommunicator





Some additional MPI-1 routines have also been added. The additional MPI-1 routines are:



mpi_wtime

Returns a time (float) in seconds since an arbitrary

time in the past.

mpi_wtick

Return value Time in seconds of resolution of mpi_wtime

mpi_get_processor_name

Returns a (string) unique specifier (name) for the node

on which it is called

mpi_attr_get

Returns a value associated with some attribute.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    nbcr.net Forum Index -> MyMPI All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
nbcr.net topic RSS feed 


Powered by phpBB © 2001, 2005 phpBB Group