diff --git a/src/USER-LB/fix_lb_fluid.cpp b/src/USER-LB/fix_lb_fluid.cpp index 6f1dfc9982..9e6b9c72f1 100644 --- a/src/USER-LB/fix_lb_fluid.cpp +++ b/src/USER-LB/fix_lb_fluid.cpp @@ -547,6 +547,18 @@ FixLbFluid::~FixLbFluid() } else { delete [] NodeArea; } + MPI_Type_free(&passxf); + MPI_Type_free(&passyf); + MPI_Type_free(&passzf); + MPI_Type_free(&passxu); + MPI_Type_free(&passyu); + MPI_Type_free(&passzf); + MPI_Type_free(&passxrho); + MPI_Type_free(&passyrho); + MPI_Type_free(&passzrho); + MPI_Type_free(&passxtemp); + MPI_Type_free(&passytemp); + MPI_Type_free(&passztemp); } int FixLbFluid::setmask()