{"id":1041,"date":"2019-10-14T17:35:54","date_gmt":"2019-10-14T17:35:54","guid":{"rendered":"http:\/\/fluidslab.chemeng.upatras.gr\/?p=1041"},"modified":"2019-10-14T17:35:56","modified_gmt":"2019-10-14T17:35:56","slug":"on-the-order-of-accuracy-of-the-divergence-theoremgreen-gauss-method-for-calculating-the-gradient-infinite-volume-methods","status":"publish","type":"post","link":"https:\/\/fluidslab.chemeng.upatras.gr\/index.php\/2019\/10\/14\/on-the-order-of-accuracy-of-the-divergence-theoremgreen-gauss-method-for-calculating-the-gradient-infinite-volume-methods\/","title":{"rendered":"On the order of accuracy of the divergence theorem(Green-Gauss) method for calculating the gradient infinite volume methods"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Authors<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A. Syrakos, S. Varchanis, Y. Dimakopoulos, A. Goulas, J. Tsamopoulos<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Abstract<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The divergence theorem (or Green-Gauss) gradient scheme is among the most popular methodsfor discretising the gradient operator in second-order accurate finite volume methods, with a longhistory  of  successful  application  on  structured  grids.   This  together  with  the  ease  of  applicationof the scheme on unstructured grids has led to its widespread use in unstructured finite volumemethods  (FVMs).   However,  the  present  study  shows  both  theoretically  and  through  numericaltests that the common variant of this scheme is zeroth-order accurate (it does not converge to theexact  gradient)  on  grids  of  arbitrary  skewness,  such  as  typically  produced  by  unstructured  gridgeneration algorithms.  Moreover, we use the scheme in the FVM solution of a diffusion (Poisson)equation problem,  with both an in-house code and the popular open-source solver OpenFOAM,and observe that the zeroth-order accuracy of the gradient operator is inherited by the FVM solveras a whole.  However, a simple iterative procedure that exploits the outer iterations of the FVMsolver is shown to effect first-order accuracy to the gradient and second-order accuracy to the FVMat almost no extra cost compared to the original scheme.  Second-order accurate results are alsoobtained if a least-squares gradient operator is used instead.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Keywords<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Finite volume method; Green-Gauss gradient; divergence theorem gradient; diffusionequation; OpenFOAM<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/hal.archives-ouvertes.fr\/hal-01532882v2\">https:\/\/hal.archives-ouvertes.fr\/hal-01532882v2<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n ","protected":false},"excerpt":{"rendered":"<p>Authors A. Syrakos, S. Varchanis, Y. Dimakopoulos, A. Goulas, J. Tsamopoulos Abstract The divergence theorem (or Green-Gauss) gradient scheme is among the most popular methodsfor discretising the gradient operator in second-order accurate finite volume methods, with a longhistory of successful application on structured grids. This together with the ease of applicationof the scheme on unstructured [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[191],"tags":[],"class_list":["post-1041","post","type-post","status-publish","format-standard","category-191","czr-hentry"],"_links":{"self":[{"href":"https:\/\/fluidslab.chemeng.upatras.gr\/index.php\/wp-json\/wp\/v2\/posts\/1041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fluidslab.chemeng.upatras.gr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fluidslab.chemeng.upatras.gr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fluidslab.chemeng.upatras.gr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fluidslab.chemeng.upatras.gr\/index.php\/wp-json\/wp\/v2\/comments?post=1041"}],"version-history":[{"count":1,"href":"https:\/\/fluidslab.chemeng.upatras.gr\/index.php\/wp-json\/wp\/v2\/posts\/1041\/revisions"}],"predecessor-version":[{"id":1042,"href":"https:\/\/fluidslab.chemeng.upatras.gr\/index.php\/wp-json\/wp\/v2\/posts\/1041\/revisions\/1042"}],"wp:attachment":[{"href":"https:\/\/fluidslab.chemeng.upatras.gr\/index.php\/wp-json\/wp\/v2\/media?parent=1041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fluidslab.chemeng.upatras.gr\/index.php\/wp-json\/wp\/v2\/categories?post=1041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fluidslab.chemeng.upatras.gr\/index.php\/wp-json\/wp\/v2\/tags?post=1041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}