diff --git a/validationAndVerificationSuite/validation/overset/NACA4412-airfoil/explicitOverset/constant/oversetMeshDict b/validationAndVerificationSuite/validation/overset/NACA4412-airfoil/explicitOverset/constant/oversetMeshDict index fcaf6fd44..b463bcc53 100644 --- a/validationAndVerificationSuite/validation/overset/NACA4412-airfoil/explicitOverset/constant/oversetMeshDict +++ b/validationAndVerificationSuite/validation/overset/NACA4412-airfoil/explicitOverset/constant/oversetMeshDict @@ -35,25 +35,26 @@ regions fringe { - type overlap; + type adaptiveOverlap; // Optional list of patches to start the fringe minimisation from initPatchNames (); - // Fraction of minimum allowable suitable pairs respecting the - // chosen donor suitability criteria - suitablePairFraction 0.8; + // Number of iterations for adaptive overlap search + specifiedIterationsNumber 12; // 5 by default - // Whether to start fringe assembly from the previous set of - // acceptors (for moving mesh cases) - cacheFringe no; + // Whether to try additional iterations + additionalIterations yes; // yes by default + + // Orphan suitability + orphanSuitability 0; // 1 by default donorSuitability { // Donor/acceptor pair must have cell volumes that differ not - // more than 60% of the larger cell + // more than 20% of the larger cell type cellVolumes; - threshold 0.6; + threshold 0.2; } } } @@ -65,23 +66,24 @@ regions fringe { - type overlap; + type adaptiveOverlap; // Optional list of patches to start the fringe minimisation from initPatchNames (OversetMiddle); - // Fraction of minimum allowable suitable pairs respecting the - // chosen donor suitability criteria - suitablePairFraction 0.9; + // Number of iterations for adaptive overlap search + specifiedIterationsNumber 5; // 5 by default - // Whether to start fringe assembly from the previous set of - // acceptors (for moving mesh cases) - cacheFringe no; + // Whether to try additional iterations + additionalIterations yes; // yes by default + + // Orphan suitability + orphanSuitability 0; // 1 by default donorSuitability { - // Donor/acceptor pair must have cell volumes that differ not - // more than 60% of the larger cell + // Donor/acceptor pair must have cell volumes that are at least + // 60% within each other type cellVolumes; threshold 0.6; } @@ -95,23 +97,24 @@ regions fringe { - type overlap; + type adaptiveOverlap; // Optional list of patches to start the fringe minimisation from initPatchNames (OversetFront); - // Fraction of minimum allowable suitable pairs respecting the - // chosen donor suitability criteria - suitablePairFraction 0.8; + // Number of iterations for adaptive overlap search + specifiedIterationsNumber 5; // 5 by default - // Whether to start fringe assembly from the previous set of - // acceptors (for moving mesh cases) - cacheFringe no; + // Whether to try additional iterations + additionalIterations yes; // yes by default + + // Orphan suitability + orphanSuitability 0; // 1 by default donorSuitability { - // Donor/acceptor pair must have cell volumes that differ not - // more than 40% of the larger cell + // Donor/acceptor pair must have cell volumes that are at least + // 40% within each other type cellVolumes; threshold 0.4; } diff --git a/validationAndVerificationSuite/validation/overset/NACA4412-airfoil/implicitConservativeOverset/constant/oversetMeshDict b/validationAndVerificationSuite/validation/overset/NACA4412-airfoil/implicitConservativeOverset/constant/oversetMeshDict index fcaf6fd44..b463bcc53 100644 --- a/validationAndVerificationSuite/validation/overset/NACA4412-airfoil/implicitConservativeOverset/constant/oversetMeshDict +++ b/validationAndVerificationSuite/validation/overset/NACA4412-airfoil/implicitConservativeOverset/constant/oversetMeshDict @@ -35,25 +35,26 @@ regions fringe { - type overlap; + type adaptiveOverlap; // Optional list of patches to start the fringe minimisation from initPatchNames (); - // Fraction of minimum allowable suitable pairs respecting the - // chosen donor suitability criteria - suitablePairFraction 0.8; + // Number of iterations for adaptive overlap search + specifiedIterationsNumber 12; // 5 by default - // Whether to start fringe assembly from the previous set of - // acceptors (for moving mesh cases) - cacheFringe no; + // Whether to try additional iterations + additionalIterations yes; // yes by default + + // Orphan suitability + orphanSuitability 0; // 1 by default donorSuitability { // Donor/acceptor pair must have cell volumes that differ not - // more than 60% of the larger cell + // more than 20% of the larger cell type cellVolumes; - threshold 0.6; + threshold 0.2; } } } @@ -65,23 +66,24 @@ regions fringe { - type overlap; + type adaptiveOverlap; // Optional list of patches to start the fringe minimisation from initPatchNames (OversetMiddle); - // Fraction of minimum allowable suitable pairs respecting the - // chosen donor suitability criteria - suitablePairFraction 0.9; + // Number of iterations for adaptive overlap search + specifiedIterationsNumber 5; // 5 by default - // Whether to start fringe assembly from the previous set of - // acceptors (for moving mesh cases) - cacheFringe no; + // Whether to try additional iterations + additionalIterations yes; // yes by default + + // Orphan suitability + orphanSuitability 0; // 1 by default donorSuitability { - // Donor/acceptor pair must have cell volumes that differ not - // more than 60% of the larger cell + // Donor/acceptor pair must have cell volumes that are at least + // 60% within each other type cellVolumes; threshold 0.6; } @@ -95,23 +97,24 @@ regions fringe { - type overlap; + type adaptiveOverlap; // Optional list of patches to start the fringe minimisation from initPatchNames (OversetFront); - // Fraction of minimum allowable suitable pairs respecting the - // chosen donor suitability criteria - suitablePairFraction 0.8; + // Number of iterations for adaptive overlap search + specifiedIterationsNumber 5; // 5 by default - // Whether to start fringe assembly from the previous set of - // acceptors (for moving mesh cases) - cacheFringe no; + // Whether to try additional iterations + additionalIterations yes; // yes by default + + // Orphan suitability + orphanSuitability 0; // 1 by default donorSuitability { - // Donor/acceptor pair must have cell volumes that differ not - // more than 40% of the larger cell + // Donor/acceptor pair must have cell volumes that are at least + // 40% within each other type cellVolumes; threshold 0.4; } diff --git a/validationAndVerificationSuite/validation/overset/NACA4412-airfoil/implicitNonConservativeOverset/constant/oversetMeshDict b/validationAndVerificationSuite/validation/overset/NACA4412-airfoil/implicitNonConservativeOverset/constant/oversetMeshDict index fcaf6fd44..b463bcc53 100644 --- a/validationAndVerificationSuite/validation/overset/NACA4412-airfoil/implicitNonConservativeOverset/constant/oversetMeshDict +++ b/validationAndVerificationSuite/validation/overset/NACA4412-airfoil/implicitNonConservativeOverset/constant/oversetMeshDict @@ -35,25 +35,26 @@ regions fringe { - type overlap; + type adaptiveOverlap; // Optional list of patches to start the fringe minimisation from initPatchNames (); - // Fraction of minimum allowable suitable pairs respecting the - // chosen donor suitability criteria - suitablePairFraction 0.8; + // Number of iterations for adaptive overlap search + specifiedIterationsNumber 12; // 5 by default - // Whether to start fringe assembly from the previous set of - // acceptors (for moving mesh cases) - cacheFringe no; + // Whether to try additional iterations + additionalIterations yes; // yes by default + + // Orphan suitability + orphanSuitability 0; // 1 by default donorSuitability { // Donor/acceptor pair must have cell volumes that differ not - // more than 60% of the larger cell + // more than 20% of the larger cell type cellVolumes; - threshold 0.6; + threshold 0.2; } } } @@ -65,23 +66,24 @@ regions fringe { - type overlap; + type adaptiveOverlap; // Optional list of patches to start the fringe minimisation from initPatchNames (OversetMiddle); - // Fraction of minimum allowable suitable pairs respecting the - // chosen donor suitability criteria - suitablePairFraction 0.9; + // Number of iterations for adaptive overlap search + specifiedIterationsNumber 5; // 5 by default - // Whether to start fringe assembly from the previous set of - // acceptors (for moving mesh cases) - cacheFringe no; + // Whether to try additional iterations + additionalIterations yes; // yes by default + + // Orphan suitability + orphanSuitability 0; // 1 by default donorSuitability { - // Donor/acceptor pair must have cell volumes that differ not - // more than 60% of the larger cell + // Donor/acceptor pair must have cell volumes that are at least + // 60% within each other type cellVolumes; threshold 0.6; } @@ -95,23 +97,24 @@ regions fringe { - type overlap; + type adaptiveOverlap; // Optional list of patches to start the fringe minimisation from initPatchNames (OversetFront); - // Fraction of minimum allowable suitable pairs respecting the - // chosen donor suitability criteria - suitablePairFraction 0.8; + // Number of iterations for adaptive overlap search + specifiedIterationsNumber 5; // 5 by default - // Whether to start fringe assembly from the previous set of - // acceptors (for moving mesh cases) - cacheFringe no; + // Whether to try additional iterations + additionalIterations yes; // yes by default + + // Orphan suitability + orphanSuitability 0; // 1 by default donorSuitability { - // Donor/acceptor pair must have cell volumes that differ not - // more than 40% of the larger cell + // Donor/acceptor pair must have cell volumes that are at least + // 40% within each other type cellVolumes; threshold 0.4; }