I ended up adding the a call to the mesh constructor in the RBEIMEvaluation
constructor with “comm” as the argument.
Not sure if this would be the correct communicator to pass. Maybe David could
comment.
-Manav
RBEIMEvaluation::RBEIMEvaluation(const libMesh::Parallel::Communicator &comm)
:
RBEvaluation(comm),
extra_interpolation_point_elem(NULL),
_previous_N(0),
_previous_error_bound(-1),
_interpolation_points_mesh(comm)
{
// Indicate that we need to compute the RB
// inner product matrix in this case
compute_RB_inner_product = true;
// initialize to the empty RBThetaExpansion object
set_rb_theta_expansion(_empty_rb_theta_expansion);
// Let's not renumber the _interpolation_points_mesh
_interpolation_points_mesh.allow_renumbering(false);
}
On Dec 6, 2013, at 12:13 PM, John Peterson <[email protected]> wrote:
> On Fri, Dec 6, 2013 at 10:03 AM, Manav Bhatia <[email protected]> wrote:
>> Hi,
>>
>> I got the latest libMesh from github, and compilation on Mac OS X with
>> clang5 gives the following error:
>>
>> src/reduced_basis/rb_eim_evaluation.C:37:20: error: constructor for
>> 'libMesh::RBEIMEvaluation' must explicitly initialize the member
>> '_interpolation_points_mesh' which does not have a default constructor
>> RBEIMEvaluation::RBEIMEvaluation(const libMesh::Parallel::Communicator
>> &comm)
>> ^
>> ./include/libmesh/rb_eim_evaluation.h:251:14: note: member is declared here
>> SerialMesh _interpolation_points_mesh;
>> ^
>> ./include/libmesh/serial_mesh.h:47:7: note: 'libMesh::SerialMesh' declared
>> here
>> class SerialMesh : public UnstructuredMesh
>> ^
>
> Looks like that code is relying on a deprecated constructor which is
> only available if LIBMESH_DISABLE_COMMWORLD is not defined.
>
> Try initializing it with libMesh::CommWorld?
>
> --
> John
------------------------------------------------------------------------------
Sponsored by Intel(R) XDK
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users