diff --git a/src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivitySurface/sensitivitySurfaceIncompressible.C b/src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivitySurface/sensitivitySurfaceIncompressible.C index 364c522f15..50786bf00f 100644 --- a/src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivitySurface/sensitivitySurfaceIncompressible.C +++ b/src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivitySurface/sensitivitySurfaceIncompressible.C @@ -195,14 +195,21 @@ void sensitivitySurface::addGeometricSens() void sensitivitySurface::setSuffixName() { + word suffix(dict().getOrDefault("suffix", word::null)); // Determine suffix for fields holding the sens if (includeMeshMovement_) { - shapeSensitivitiesBase::setSuffix(adjointVars_.solverName() + "ESI"); + shapeSensitivitiesBase::setSuffix + ( + adjointVars_.solverName() + "ESI" + suffix + ); } else { - shapeSensitivitiesBase::setSuffix(adjointVars_.solverName() + "SI"); + shapeSensitivitiesBase::setSuffix + ( + adjointVars_.solverName() + "SI" + suffix + ); } } diff --git a/src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivitySurfacePoints/sensitivitySurfacePointsIncompressible.C b/src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivitySurfacePoints/sensitivitySurfacePointsIncompressible.C index 4716b65cb1..264839e515 100644 --- a/src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivitySurfacePoints/sensitivitySurfacePointsIncompressible.C +++ b/src/optimisation/adjointOptimisation/adjoint/optimisation/adjointSensitivity/incompressible/sensitivitySurfacePoints/sensitivitySurfacePointsIncompressible.C @@ -306,14 +306,21 @@ void sensitivitySurfacePoints::constructGlobalPointNormalsAndAreas void sensitivitySurfacePoints::setSuffixName() { + word suffix(dict().getOrDefault("suffix", word::null)); // Determine suffix for fields holding the sens if (includeMeshMovement_) { - shapeSensitivitiesBase::setSuffix(adjointVars_.solverName() + "ESI"); + shapeSensitivitiesBase::setSuffix + ( + adjointVars_.solverName() + "ESI" + suffix + ); } else { - shapeSensitivitiesBase::setSuffix(adjointVars_.solverName() + "SI"); + shapeSensitivitiesBase::setSuffix + ( + adjointVars_.solverName() + "SI" + suffix + ); } }