50aa143ab6
ompi_communicator_t, ompi_win_t, ompi_file_t all have a super class of type opal_infosubscriber_t instead of a base/super type of opal_object_t (in previous code comm used c_base, but file used super). It may be a bit bold to say that being a subscriber of MPI_Info is the foundational piece that ties these three things together, but if you object, then I would prefer to turn infosubscriber into a more general name that encompasses other common features rather than create a different super class. The key here is that we want to be able to pass comm, win and file objects as if they were opal_infosubscriber_t, so that one routine can heandle all 3 types of objects being passed to it. MPI_INFO_NULL is still an ompi_predefined_info_t type since an MPI_Info is part of ompi but the internal details of the underlying information concept is part of opal. An ompi_info_t type still exists for exposure to the user, but it is simply a wrapper for the opal object. Routines such as ompi_info_dup, etc have all been moved to opal_info_dup and related to the opal directory. Fortran to C translation tables are only used for MPI_Info that is exposed to the application and are therefore part of the ompi_info_t and not the opal_info_t The data structure changes are primarily in the following files: communicator/communicator.h ompi/info/info.h ompi/win/win.h ompi/file/file.h The following new files were created: opal/util/info.h opal/util/info.c opal/util/info_subscriber.h opal/util/info_subscriber.c This infosubscriber concept is that communicators, files and windows can have subscribers that subscribe to any changes in the info associated with the comm/file/window. When xxx_set_info is called, the new info is presented to each subscriber who can modify the info in any way they want. The new value is presented to the next subscriber and so on until all subscribers have had a chance to modify the value. Therefore, the order of subscribers can make a difference but we hope that there is generally only one subscriber that cares or modifies any given key/value pair. The final info is then stored and returned by a call to xxx_get_info. The new model can be seen in the following files: ompi/mpi/c/comm_get_info.c ompi/mpi/c/comm_set_info.c ompi/mpi/c/file_get_info.c ompi/mpi/c/file_set_info.c ompi/mpi/c/win_get_info.c ompi/mpi/c/win_set_info.c The current subscribers where changed as follows: mca/io/ompio/io_ompio_file_open.c mca/io/ompio/io_ompio_module.c mca/osc/rmda/osc_rdma_component.c (This one actually subscribes to "no_locks") mca/osc/sm/osc_sm_component.c (This one actually subscribes to "blocking_fence" and "alloc_shared_contig") Signed-off-by: Mark Allen <markalle@us.ibm.com> Conflicts: AUTHORS ompi/communicator/comm.c ompi/debuggers/ompi_mpihandles_dll.c ompi/file/file.c ompi/file/file.h ompi/info/info.c ompi/mca/io/ompio/io_ompio.h ompi/mca/io/ompio/io_ompio_file_open.c ompi/mca/io/ompio/io_ompio_file_set_view.c ompi/mca/osc/pt2pt/osc_pt2pt.h ompi/mca/sharedfp/addproc/sharedfp_addproc.h ompi/mca/sharedfp/addproc/sharedfp_addproc_file_open.c ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c ompi/mpi/c/lookup_name.c ompi/mpi/c/publish_name.c ompi/mpi/c/unpublish_name.c opal/mca/mpool/base/mpool_base_alloc.c opal/util/Makefile.am
365 строки
11 KiB
Plaintext
365 строки
11 KiB
Plaintext
Open MPI Authors
|
|
================
|
|
|
|
The following cumulative list contains the names and email addresses
|
|
of all individuals who have committed code to the Open MPI repository
|
|
(either directly or through a third party, such as through a
|
|
Github.com pull request). Note that these email addresses are not
|
|
guaranteed to be current; they are simply a unique indicator of the
|
|
individual who committed them.
|
|
|
|
|
|
Abhishek Joshi, Broadcom
|
|
abhishek.joshi@broadcom.com
|
|
Abhishek Kulkarni, Indiana University
|
|
adkulkar@cs.indiana.edu
|
|
Aboorva Devarajan, IBM
|
|
abodevar@in.ibm.com
|
|
Adrian Knoth, Friedrich-Schiller-Universitat Jena
|
|
adi@minet.uni-jena.de
|
|
Adrian Reber, Hochschule Esslingen
|
|
adrian@lisas.de
|
|
Alejandro Vilches, Intel
|
|
alejandro.vilches@intel.com
|
|
Aleksey Senin, Mellanox
|
|
alekseys@mellanox.com
|
|
Alex Margolin, Mellanox
|
|
alex.margolin@mail.huji.ac.il
|
|
Alex Mikheev, Mellanox
|
|
alexm@mellanox.com
|
|
Alina Sklarevich, Mellanox
|
|
alinas@mellanox.com
|
|
Anandhi S Jayakumar, Intel
|
|
anandhi.s.jayakumar@intel.com
|
|
Andreas Knüpfer, Technische Universitaet Dresden
|
|
andreas.knuepfer@tu-dresden.de
|
|
Andrew Friedley, Indiana University, Sandia National Laboratory, Intel
|
|
afriedle@osl.iu.edu
|
|
andrew.friedley@intel.com
|
|
Andrew Lumsdaine, Indiana University
|
|
lums@cs.indiana.edu
|
|
Annapurna Dasari, Intel
|
|
annapurna.dasari@intel.com
|
|
Anya Tatashina, Sun
|
|
anya.tatashina@sun.com
|
|
Artem Polyakov, Individual, Mellanox
|
|
artpol84@gmail.com
|
|
Aurelien Bouteiller, University of Tennessee-Knoxville
|
|
bouteill@icl.utk.edu
|
|
darter4.nics.utk.edu
|
|
Avneesh Pant, QLogic
|
|
avneesh.pant@qlogic.com
|
|
Bert Wesarg, Technische Universitaet Dresden
|
|
bert.wesarg@tu-dresden.de
|
|
Bill D'Amico, Cisco
|
|
bdamico@cisco.com
|
|
Boris Karasev, Mellanox
|
|
karasev.b@gmail.com
|
|
Brad Benton, IBM, AMD
|
|
brad.benton@us.ibm.com
|
|
Brad Penoff, University of British Columbia
|
|
penoff@cs.ubc.ca
|
|
Brian Barrett, Indiana University, Los Alamos National Laboratory, Sandia National Laboratory
|
|
brbarret@open-mpi.org
|
|
Brice Goglin, INRIA
|
|
brice.goglin@inria.fr
|
|
Camille Coti, University of Tennessee-Knoxville, INRIA
|
|
ccoti@icl.utk.edu
|
|
Carlos Bederián, Individual
|
|
bc@famaf.unc.edu.ar
|
|
Christian Bell, QLogic
|
|
christian.bell@qlogic.com
|
|
Christoph Niethammer, High Performance Computing Center, Stuttgart
|
|
niethammer@hlrs.de
|
|
Christopher Yeoh, IBM
|
|
cyeoh@au1.ibm.com
|
|
Clement Foyer, INRIA
|
|
clement.foyer@inria.fr
|
|
Craig E Rasmussen, Los Alamos National Laboratory, University of Oregon
|
|
rasmus@cas.uoregon.edu
|
|
Dan Lacher, Sun
|
|
dan.lacher@sun.com
|
|
Dave Goodell, Cisco
|
|
davidjgoodell@gmail.com
|
|
dgoodell@cisco.com
|
|
David Daniel, Los Alamos National Laboratory
|
|
ddd@lanl.gov
|
|
David Solt, IBM
|
|
dsolt@us.ibm.com
|
|
Denis Dimick, Los Alamos National Laboratory
|
|
dgdimick@lnal.gov
|
|
Devendar Bureddy, Mellanox
|
|
devendar@mellanox.com
|
|
Dimitar Pashov, Individual
|
|
d.pashov@gmail.com
|
|
Donald Kerr, Sun, Oracle
|
|
donald.kerr@oracle.com
|
|
Doron Shoham, Mellanox
|
|
dorons@mellanox.com
|
|
Edgar Gabriel, High Performance Computing Center, Stuttgart, University of Tennessee-Knoxville, University of Houston
|
|
gabriel@cs.uh.edu
|
|
Elena Elkina, Mellanox
|
|
elena.elkina89@gmail.com
|
|
elena.elkina@itseez.com
|
|
Ethan Mallove, Sun, Oracle
|
|
ethan.mallove@oracle.com
|
|
Eugene Loh, Sun, Oracle
|
|
eugene.loh@oracle.com
|
|
Federico Reghenzani, Individual
|
|
federico1.reghenzani@mail.polimi.it
|
|
Francois WELLENREITER, Individual
|
|
francois.wellenreiter@atos.net
|
|
wellen@free.fr
|
|
Gabriel Pichot, Individual
|
|
gabriel.pichot@gmail.com
|
|
Galen Shipman, Los Alamos National Laboratory
|
|
gshipman@lanl.gov
|
|
Geoffrey Paulsen, IBM
|
|
gpaulsen@us.ibm.com
|
|
George Bosilca, University of Tennessee-Knoxville
|
|
bosilca@eecs.utk.edu
|
|
bosilca@icl.utk.edu
|
|
Gilles Gouaillardet, Research Organization for Information Science and Technology
|
|
gilles.gouaillardet@iferc.org
|
|
gilles@rist.or.jp
|
|
Ginger Young, Los Alamos National Laboratory
|
|
gingery@lanl.gov
|
|
Gleb Natapov, Voltaire
|
|
gleb@voltaire.com
|
|
Gopal Santhanaraman, The Ohio State University
|
|
santhana@osu.edu
|
|
Graham Fagg, University of Tennessee-Knoxville
|
|
gef@icl.utk.edu
|
|
Greg Koenig, Oak Ridge National Laboratory
|
|
koenig@acm.org
|
|
Greg Watson, Los Alamos National Laboratory
|
|
gwatson@lanl.gov
|
|
Gregory M. Kurtzer, Lawrence Berkeley National Laboratory
|
|
gmkurtzer@lbl.gov
|
|
Guillaume Papauré, Bull
|
|
guillaume.papaure@bull.net
|
|
Hadi Montakhabi, University of Houston
|
|
hmontakhabi@uh.edu
|
|
Howard Pritchard, Los Alamos National Laboratory
|
|
howardp@lanl.gov
|
|
hppritcha@gmail.com
|
|
Iain Bason, Sun, Oracle
|
|
iain.bason@oracle.com
|
|
Igor Ivanov, Mellanox
|
|
igor.ivanov.va@gmail.com
|
|
igor.ivanov@itseez.com
|
|
Igor Usarov, Mellanox
|
|
igoru@mellanox.com
|
|
Jeff Squyres, University of Indiana, Cisco
|
|
jeff@squyres.com
|
|
jsquyres@cisco.com
|
|
Jelena Pjesivac-Grbovic, University of Tennessee-Knoxville
|
|
pjesa@icl.iu.edu
|
|
Jijo Varghese, Individual
|
|
jijo733@gmail.com
|
|
Jithin Jose, Intel
|
|
jithin.jose@intel.com
|
|
John Westlund, Intel
|
|
john.a.westlund@intel.com
|
|
Jon Mason, OpenGrid Computing
|
|
jdmason@opengridcomputing.com
|
|
Jose Roman, Universitat Politecnica de Valencia
|
|
jroman@dsic.upv.es
|
|
Josh Hursey, Indiana University, Oak Ridge National Laboratory, Los Alamos National Laboratory, Lawrence Berkeley National Laboratory, University of Wisconsin-La Crosse, IBM
|
|
jhursey@us.ibm.com
|
|
jjhursey@open-mpi.org
|
|
Joshua Gerrard, Individual
|
|
enquiries@joshuagerrard.com
|
|
joshuagerrard+ompi-commit@protonmail.com
|
|
Joshua Ladd, Mellanox
|
|
jladd.mlnx@gmail.com
|
|
joshual@mellanox.com
|
|
KAWASHIMA Takahiro, Fujistu
|
|
t-kawashima@jp.fujitsu.com
|
|
Karen Norteman, Sun
|
|
karen.norteman@sun.com
|
|
Karol Mroz, University of British Columbia
|
|
mroz.karol@gmail.com
|
|
Kenneth Matney, Oak Ridge National Laboratory
|
|
matneykdsr@ornl.gov
|
|
L. R. Rajeshnarayanan, Intel
|
|
l.r.rajeshnarayanan@intel.com
|
|
LANL OMPI Bot, Los Alamos National Laboratory
|
|
openmpihpp@gmail.com
|
|
Laura Casswell, Los Alamos National Laboratory
|
|
lcasswell@lanl.gov
|
|
Lenny Verkhovsky, Voltaire
|
|
lennyb@voltaire.com
|
|
Leobardo Ruiz Rountree, Individual
|
|
lruizrountree@gmail.com
|
|
Li-Ta Lo, Los Alamos National Laboratory
|
|
ollie@lanl.gov
|
|
MPI Team (bot), self
|
|
mpiteam@open-mpi.org
|
|
Mangala Jyothi Bhaskar, University of Houston
|
|
mjbhaskar@crill.cs.uh.edu
|
|
mjbhaskar@salmon.cs.uh.edu
|
|
mjbhaskar@uh.edu
|
|
Manjunath Gorentla Venkata, Oak Ridge National Laboratory
|
|
manjugv@ornl.gov
|
|
Mark Allen, IBM
|
|
markalle@us.ibm.com
|
|
Mark Santcroos, Rutgers University
|
|
m.a.santcroos@amc.uva.nl
|
|
mas781@scarletmail.rutgers.edu
|
|
Mark Taylor, Los Alamos National Laboratory
|
|
mt@lanl.gov
|
|
Martin Kontsek, Cisco
|
|
mkontsek@cisco.com
|
|
Matias A Cabral, Intel
|
|
matias.a.cabral@intel.com
|
|
Matthias Jurenz, Technische Universitaet Dresden
|
|
matthias.jurenz@tu-dresden.de
|
|
Maximilien Levesque, Individual
|
|
maximilien.levesque@gmail.com
|
|
Mike Dubman, Mellanox
|
|
miked@mellanox.com
|
|
Mitch Sukalski, Sandia National Laboratory
|
|
mwsukal@ca.sandia.gov
|
|
Mohamad Chaarawi, University of Houston
|
|
mschaara@cs.uh.edu
|
|
Nadezhda Kogteva, Mellanox
|
|
nadezhda.kogteva@itseez.com
|
|
nadezhda@mngx-orion-01.dmz.e2e.mlnx
|
|
Nadia Derbey, Bull
|
|
nadia.derbey@bull.net
|
|
Nathan Hjelm, Los Alamos National Laboratory
|
|
hjelmn@cs.unm.edu
|
|
hjelmn@lanl.gov
|
|
hjelmn@me.com
|
|
Nathaniel Graham, Los Alamos National Laboratory
|
|
ngraham@lanl.gov
|
|
nrgraham23@gmail.com
|
|
Nick Papior Andersen, Individual
|
|
nickpapior@gmail.com
|
|
Nicolas Chevalier, Bull
|
|
nicolas.chevalier@bull.net
|
|
Nysal Jan K A, IBM
|
|
jnysal@gmail.com
|
|
jnysal@in.ibm.com
|
|
Omri Mor
|
|
omri50@gmail.com
|
|
Orion Poplawski, Individual
|
|
orion@cora.nwra.com
|
|
Oscar Vega-Gisbert, Universitat Politecnica de Valencia
|
|
ovega@dsic.upv.es
|
|
Pak Lui, Sun
|
|
pak.lui@sun.com
|
|
Pascal Deveze, Bull
|
|
pascal.deveze@atos.net
|
|
Patrick Geoffray, Myricom
|
|
patrick@myri.com
|
|
Pavel Shamis, Mellanox, Oak Ridge National Laboratory
|
|
shamisp@ornl.gov
|
|
Pierre Lemarinier, University of Tennessee-Knoxville
|
|
lemarini@icl.utk.edu
|
|
Piotr Lesnicki, Bull
|
|
piotr.lesnicki@ext.bull.net
|
|
Potnuri Bharat Teja, Chelsio
|
|
bharat@chelsio.com
|
|
Prabhanjan Kambadur, Indiana University
|
|
pkambadu@osl.iu.edu
|
|
Raghavendra Pendyala, Intel
|
|
raghavendra.p.pendyala@intel.com
|
|
Rainer Keller, High Performance Computing Center, Stuttgart, Oak Ridge National Laboratory, Hochschule fuer Technik Stuttgart
|
|
rainer.keller@hft-stuttgart.de
|
|
rainer.keller@hlrs.de
|
|
Ralph Castain, Los Alamos National Laboratory, Cisco, Greenplum, Intel
|
|
rhc@open-mpi.org
|
|
Reese Faucette, Cisco
|
|
rfaucett@cisco.com
|
|
Rich Graham, Los Alamos National Laboratory, Oak Ridge National Laboratory, Mellanox
|
|
richardg@mellanox.com
|
|
Rob Awles, Los Alamos National Laboratory
|
|
rta@lanl.gov
|
|
Rob Latham, Argonne National Laboratory
|
|
robl@mcs.anl.gov
|
|
Rolf vandeVaart, Sun, Oracle, NVIDIA
|
|
rvandevaart@nvidia.com
|
|
Ron Brightwell, Sandia National Laboratory
|
|
rbbrigh@sandia.gov
|
|
Ryan Grant, Sandia National Laboratory
|
|
regrant233@gmail.com
|
|
regrant@sandia.gov
|
|
Sameh S. Sharkawi, IBM
|
|
sssharka@us.ibm.com
|
|
Sami Ayyorgun, Los Alamos National Laboratory
|
|
sami@lanl.gov
|
|
Samuel Gutierrez, Los Alamos National Laboratory
|
|
samuel@lanl.gov
|
|
Sayantan Sur, The Ohio State University
|
|
surs@osu.edu
|
|
Sharon Melamed, Voltaire
|
|
sharonm@voltaire.com
|
|
Shiqing Fan, High Performance Computing Center, Stuttgart
|
|
shiqing@hlrs.de
|
|
Steve Wise, OpenGrid Computing
|
|
swise@opengridcomputing.com
|
|
Sushant Sharma, Los Alamos National Laboratory
|
|
sushant@lanl.gov
|
|
Sven Stork, High Performance Computing Center, Stuttgart
|
|
stork@hlrs.de
|
|
Swen Boehm, Oak Ridge National Laboratory
|
|
sboehm@ornl.gov
|
|
Sylvain Jeaugey, Bull, NVIDIA
|
|
sjeaugey@nvidia.com
|
|
sylvain.jeaugey@bull.net
|
|
Teng Lin, Individual
|
|
teng.lin@gmail.com
|
|
Terry Dontje, Sun, Oracle
|
|
terry.dontje@oracle.com
|
|
Thananon Patinyasakdikul, Cisco, University of Tennessee-Knoxville
|
|
apatinya@cisco.com
|
|
tpatinya@utk.edu
|
|
Thara Angskun, University of Tennessee-Knoxville
|
|
angskun@cs.utk.edu
|
|
Thomas Herault, University of Tennessee-Knoxville
|
|
herault@icl.utk.edu
|
|
Thomas Naughton, Oak Ridge National Laboratory
|
|
naughtont@ornl.gov
|
|
Tim Mattox, Indiana University, Cisco, Individual
|
|
timothy.mattox@engilitycorp.com
|
|
tmattox@gmail.com
|
|
Tim Prins, Indiana University, Los Alamos National Laboratory
|
|
tprins@lanl.gov
|
|
Tim Woodall, Los Alamos National Laboratory
|
|
twoodall@lanl.gov
|
|
Todd Kordenbrock, Sandia National Laboratory
|
|
thkgcode@gmail.com
|
|
thkorde@sandia.gov
|
|
Tomislav Janjusic, Mellanox
|
|
tomislavj@mngx-apl-01.mtl.labs.mlnx
|
|
Torsten Hoefler, Indiana University, Technische Universtaet Chemnitz
|
|
htor@osl.iu.edu
|
|
Valentin Petrov, Mellanox
|
|
valentinp@mellanox.com
|
|
Vasily Filipov, Mellanox
|
|
vasily@mellanox.com
|
|
Vishal Sahay, Indiana University
|
|
vsahay@osl.iu.edu
|
|
Vishwanath Venkatesan, University of Houston, Intel
|
|
vvenkates@gmail.com
|
|
Weikuan Yu, Los Alamos National Laboratory
|
|
yuw@lanl.gov
|
|
Wesley Bland, University of Tennessee-Knoxville
|
|
wbland@icl.utk.edu
|
|
William Throwe, Individual
|
|
wtt6@cornell.edu
|
|
Xin Zhao, Mellanox
|
|
xinz@mellanox.com
|
|
Yael Dayan, Mellanox
|
|
yaeld@mellanox.com
|
|
Yevgeny Kliteynik, Mellanox
|
|
kliteyn@mellanox.co.il
|
|
Yohann Burette, Intel
|
|
yohann.burette@intel.com
|
|
Yossi Itigin, Mellanox
|
|
yosefe@mellanox.com
|
|
Zhi Ming Wang, IBM
|
|
wangzm@cn.ibm.com
|