lists.open-mpi.org>>
Date: Monday, October 10, 2016 at 2:18 PM
To: Open MPI Developers <mailto:devel@lists.open-mpi.org>>
Subject: Re: [OMPI devel] use of OBJ_NEW and related calls
These macros are defined in opal/class/opal_object.h. We are using
them all over the OMPI code base,
18 PM
To: Open MPI Developers
mailto:devel@lists.open-mpi.org>>
Subject: Re: [OMPI devel] use of OBJ_NEW and related calls
These macros are defined in opal/class/opal_object.h. We are using them all
over the OMPI code base, including OPAL, ORTE, OSHMEM and OMPI. These calls are
indeed somewhat s
These macros are defined in opal/class/opal_object.h. We are using them all
over the OMPI code base, including OPAL, ORTE, OSHMEM and OMPI. These calls
are indeed somewhat similar to an OO language, the intent was to have a
thread-safe way to refcount objects to keep them around for as long as they
See opal/class/opal_object.h
And your assumption is correct :-)
> On Oct 10, 2016, at 1:18 PM, Emani, Murali wrote:
>
> Hi,
>
> Could someone help me in understanding where the functions OBJ_NEW/
> OBJ_CONSTRUCT/ OBJ_DESTRUCT are defined in the source code. Are these
> specific to OpenMPI c
Hi,
Could someone help me in understanding where the functions OBJ_NEW/
OBJ_CONSTRUCT/ OBJ_DESTRUCT are defined in the source code. Are these specific
to OpenMPI code base?
Is the assumption correct that these calls are wrappers to create new objects,
initialize and destroy, similar to any obje