Skip to content

minor bug #3

@yoonbo

Description

@yoonbo

Line 160 of lib/lattice/spinor_halo_qmp.cpp in devel branch, the destructor SpinorHaloCB::~SpinorHaloCB() is calling

QMP_free_msghandle()

However, at the end of Chroma run, the destructor is invoked after some finalize(), which includes MPI_FINALIZE, is called, so it yields the following error message:

error: In file qmp/lib/QMP_mem.c, function QMP_free_msghandle, line 293:
error: assert failed QMP_machine->inited==QMP_TRUE
error: abort: 1
*** The MPI_Abort() function was called after MPI_FINALIZE was invoked.
*** This is disallowed by the MPI standard.
*** Your MPI job will now abort.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions