diff --git a/src/meshTools/searchableSurface/distributedTriSurfaceMesh.C b/src/meshTools/searchableSurface/distributedTriSurfaceMesh.C index 33b6b6f1f55e71a87e4a213db2253556f3f740a2..033d6a0a8655fcbcdddfbaff9612df01099675f8 100644 --- a/src/meshTools/searchableSurface/distributedTriSurfaceMesh.C +++ b/src/meshTools/searchableSurface/distributedTriSurfaceMesh.C @@ -1333,7 +1333,20 @@ Foam::distributedTriSurfaceMesh::distributedTriSurfaceMesh ) : triSurfaceMesh(io, s), - dict_(io, dict) + dict_ + ( + IOobject + ( + searchableSurface::name() + "Dict", + searchableSurface::instance(), + searchableSurface::local(), + searchableSurface::db(), + searchableSurface::NO_READ, + searchableSurface::writeOpt(), + searchableSurface::registerObject() + ), + dict + ) { read();