{"id":167230,"date":"2023-04-05T14:33:12","date_gmt":"2023-04-05T14:33:12","guid":{"rendered":"\/knowledge\/forums\/topic\/which-size-function-should-i-use-when-creating-a-cfd-mesh\/"},"modified":"2023-07-31T12:28:02","modified_gmt":"2023-07-31T12:28:02","slug":"which-size-function-should-i-use-when-creating-a-cfd-mesh","status":"publish","type":"topic","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/which-size-function-should-i-use-when-creating-a-cfd-mesh\/","title":{"rendered":"Which size function should I use when creating a CFD mesh?"},"content":{"rendered":"<p>In Workbench meshing, \u2018Size Function\u2019 refer to automatic refinement algorithms, that can be invoked to properly mesh domains based on their topology. Several options are listed:   -Adaptive: should not be used for CFD meshes -Curvature: refine curved zones, based on a provided \u2018Curvature Normal Angle\u2019 -Proximity: populate small gaps with provided \u2018Number Cells Across Gaps\u2019 -Curvature &#038; proximity: combine two previous algorithms -Uniform: domain is meshed with a constant size, refinement are only local ones  For CFD meshes, activate \u2018Curvature\u2019 whenever curved areas exist in your model. You might add \u2018Proximity\u2019 if you have small gaps to be refined, but it may prove very costly in terms of meshing time. In this case you have three options:   -Keep only global \u2018Curvature\u2019, and activate \u2018Proximity\u2019 for local sizings where needed -Keep only global \u2018Curvature\u2019, and create local \u2018Fixed\u2019 sizings with smaller size -Use \u2018Fixed\u2019 global size function and create local sizings to refine curved areas and gaps where needed<\/p>\n","protected":false},"template":"","class_list":["post-167230","topic","type-topic","status-publish","hentry","topic-tag-4391","topic-tag-fluid-dynamics","topic-tag-general","topic-tag-meshing"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"In Workbench meshing, \u2018Size Function\u2019 refer to automatic refinement algorithms, that can be invoked to properly mesh domains based on their topology. Several options are listed: -Adaptive: should not be used for CFD meshes -Curvature: refine curved zones, based on a provided \u2018Curvature Normal Angle\u2019 -Proximity: populate small gaps with provided \u2018Number Cells Across Gaps\u2019\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/which-size-function-should-i-use-when-creating-a-cfd-mesh\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ansys Knowledge | Ansys Innovation Space\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Which size function should I use when creating a CFD mesh? | Ansys Knowledge\" \/>\n\t\t<meta property=\"og:description\" content=\"In Workbench meshing, \u2018Size Function\u2019 refer to automatic refinement algorithms, that can be invoked to properly mesh domains based on their topology. Several options are listed: -Adaptive: should not be used for CFD meshes -Curvature: refine curved zones, based on a provided \u2018Curvature Normal Angle\u2019 -Proximity: populate small gaps with provided \u2018Number Cells Across Gaps\u2019\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/which-size-function-should-i-use-when-creating-a-cfd-mesh\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-04-05T14:33:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-07-31T12:28:02+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Which size function should I use when creating a CFD mesh? | Ansys Knowledge\" \/>\n\t\t<meta name=\"twitter:description\" content=\"In Workbench meshing, \u2018Size Function\u2019 refer to automatic refinement algorithms, that can be invoked to properly mesh domains based on their topology. Several options are listed: -Adaptive: should not be used for CFD meshes -Curvature: refine curved zones, based on a provided \u2018Curvature Normal Angle\u2019 -Proximity: populate small gaps with provided \u2018Number Cells Across Gaps\u2019\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/which-size-function-should-i-use-when-creating-a-cfd-mesh\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/#listItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/meshing\\\/#listItem\",\"name\":\"meshing\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/meshing\\\/#listItem\",\"position\":3,\"name\":\"meshing\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/meshing\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/which-size-function-should-i-use-when-creating-a-cfd-mesh\\\/#listItem\",\"name\":\"Which size function should I use when creating a CFD mesh?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/which-size-function-should-i-use-when-creating-a-cfd-mesh\\\/#listItem\",\"position\":4,\"name\":\"Which size function should I use when creating a CFD mesh?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/meshing\\\/#listItem\",\"name\":\"meshing\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#organization\",\"name\":\"Ansys Knowledge\",\"description\":\"Ansys Innovation Space\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/which-size-function-should-i-use-when-creating-a-cfd-mesh\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/which-size-function-should-i-use-when-creating-a-cfd-mesh\\\/\",\"name\":\"Which size function should I use when creating a CFD mesh? | Ansys Knowledge\",\"description\":\"In Workbench meshing, \\u2018Size Function\\u2019 refer to automatic refinement algorithms, that can be invoked to properly mesh domains based on their topology. Several options are listed: -Adaptive: should not be used for CFD meshes -Curvature: refine curved zones, based on a provided \\u2018Curvature Normal Angle\\u2019 -Proximity: populate small gaps with provided \\u2018Number Cells Across Gaps\\u2019\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/which-size-function-should-i-use-when-creating-a-cfd-mesh\\\/#breadcrumblist\"},\"datePublished\":\"2023-04-05T14:33:12+00:00\",\"dateModified\":\"2023-07-31T12:28:02+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#website\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/\",\"name\":\"Ansys Knowledge\",\"description\":\"Ansys Innovation Space\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Which size function should I use when creating a CFD mesh? | Ansys Knowledge","description":"In Workbench meshing, \u2018Size Function\u2019 refer to automatic refinement algorithms, that can be invoked to properly mesh domains based on their topology. Several options are listed: -Adaptive: should not be used for CFD meshes -Curvature: refine curved zones, based on a provided \u2018Curvature Normal Angle\u2019 -Proximity: populate small gaps with provided \u2018Number Cells Across Gaps\u2019","canonical_url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/which-size-function-should-i-use-when-creating-a-cfd-mesh\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/which-size-function-should-i-use-when-creating-a-cfd-mesh\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge#listItem","position":1,"name":"Home","item":"https:\/\/innovationspace.ansys.com\/knowledge","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/#listItem","position":2,"name":"Topics","item":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/meshing\/#listItem","name":"meshing"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/meshing\/#listItem","position":3,"name":"meshing","item":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/meshing\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/which-size-function-should-i-use-when-creating-a-cfd-mesh\/#listItem","name":"Which size function should I use when creating a CFD mesh?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/which-size-function-should-i-use-when-creating-a-cfd-mesh\/#listItem","position":4,"name":"Which size function should I use when creating a CFD mesh?","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/meshing\/#listItem","name":"meshing"}}]},{"@type":"Organization","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#organization","name":"Ansys Knowledge","description":"Ansys Innovation Space","url":"https:\/\/innovationspace.ansys.com\/knowledge\/"},{"@type":"WebPage","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/which-size-function-should-i-use-when-creating-a-cfd-mesh\/#webpage","url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/which-size-function-should-i-use-when-creating-a-cfd-mesh\/","name":"Which size function should I use when creating a CFD mesh? | Ansys Knowledge","description":"In Workbench meshing, \u2018Size Function\u2019 refer to automatic refinement algorithms, that can be invoked to properly mesh domains based on their topology. Several options are listed: -Adaptive: should not be used for CFD meshes -Curvature: refine curved zones, based on a provided \u2018Curvature Normal Angle\u2019 -Proximity: populate small gaps with provided \u2018Number Cells Across Gaps\u2019","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/which-size-function-should-i-use-when-creating-a-cfd-mesh\/#breadcrumblist"},"datePublished":"2023-04-05T14:33:12+00:00","dateModified":"2023-07-31T12:28:02+00:00"},{"@type":"WebSite","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#website","url":"https:\/\/innovationspace.ansys.com\/knowledge\/","name":"Ansys Knowledge","description":"Ansys Innovation Space","inLanguage":"en-US","publisher":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ansys Knowledge | Ansys Innovation Space","og:type":"article","og:title":"Which size function should I use when creating a CFD mesh? | Ansys Knowledge","og:description":"In Workbench meshing, \u2018Size Function\u2019 refer to automatic refinement algorithms, that can be invoked to properly mesh domains based on their topology. Several options are listed: -Adaptive: should not be used for CFD meshes -Curvature: refine curved zones, based on a provided \u2018Curvature Normal Angle\u2019 -Proximity: populate small gaps with provided \u2018Number Cells Across Gaps\u2019","og:url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/which-size-function-should-i-use-when-creating-a-cfd-mesh\/","article:published_time":"2023-04-05T14:33:12+00:00","article:modified_time":"2023-07-31T12:28:02+00:00","twitter:card":"summary_large_image","twitter:title":"Which size function should I use when creating a CFD mesh? | Ansys Knowledge","twitter:description":"In Workbench meshing, \u2018Size Function\u2019 refer to automatic refinement algorithms, that can be invoked to properly mesh domains based on their topology. Several options are listed: -Adaptive: should not be used for CFD meshes -Curvature: refine curved zones, based on a provided \u2018Curvature Normal Angle\u2019 -Proximity: populate small gaps with provided \u2018Number Cells Across Gaps\u2019"},"aioseo_meta_data":{"post_id":"167230","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2025-10-17 23:39:56","updated":"2026-07-29 23:18:23","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/knowledge\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/\" title=\"Topics\">Topics<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/meshing\/\" title=\"meshing\">meshing<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tWhich size function should I use when creating a CFD mesh?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/knowledge"},{"label":"Topics","link":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/"},{"label":"meshing","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/meshing\/"},{"label":"Which size function should I use when creating a CFD mesh?","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/which-size-function-should-i-use-when-creating-a-cfd-mesh\/"}],"acf":[],"custom_fields":[{"0":{"_wp_page_template":["default"],"_bbp_last_active_time":["5\/4\/2023 20:20"],"_bbp_forum_id":["27796"],"_bbp_author_ip":["209.182.204.162"],"_btv_view_count":["1377"],"siebel_km_number":["2054389"],"product_version":["19"],"km_published_date":["2018-04-27T00:00:00.000Z"],"family":["Fluid Dynamics"],"application_name":["Meshing"]},"test":"articlesansys-com"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics\/167230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics\/167230\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/media?parent=167230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}