{"version":"1.0","provider_name":"UCT HPC","provider_url":"https:\/\/ucthpc.uct.ac.za","author_name":"Timothy Carr","author_url":"https:\/\/ucthpc.uct.ac.za\/index.php\/author\/timothy-carr\/","title":"Scaling tests for ANSYS Fluent - UCT HPC","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"N0fNktivhi\"><a href=\"https:\/\/ucthpc.uct.ac.za\/index.php\/2014\/08\/21\/scaling-tests-for-ansys-fluent\/\">Scaling tests for ANSYS Fluent<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/ucthpc.uct.ac.za\/index.php\/2014\/08\/21\/scaling-tests-for-ansys-fluent\/embed\/#?secret=N0fNktivhi\" width=\"600\" height=\"338\" title=\"&#8220;Scaling tests for ANSYS Fluent&#8221; &#8212; UCT HPC\" data-secret=\"N0fNktivhi\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/*! This file is auto-generated *\/\n!function(c,d){\"use strict\";var e=!1,o=!1;if(d.querySelector)if(c.addEventListener)e=!0;if(c.wp=c.wp||{},c.wp.receiveEmbedMessage);else if(c.wp.receiveEmbedMessage=function(e){var t=e.data;if(!t);else if(!(t.secret||t.message||t.value));else if(\/[^a-zA-Z0-9]\/.test(t.secret));else{for(var r,s,a,i=d.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),n=d.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),o=new RegExp(\"^https?:$\",\"i\"),l=0;l<n.length;l++)n[l].style.display=\"none\";for(l=0;l<i.length;l++)if(r=i[l],e.source!==r.contentWindow);else{if(r.removeAttribute(\"style\"),\"height\"===t.message){if(1e3<(s=parseInt(t.value,10)))s=1e3;else if(~~s<200)s=200;r.height=s}if(\"link\"===t.message)if(s=d.createElement(\"a\"),a=d.createElement(\"a\"),s.href=r.getAttribute(\"src\"),a.href=t.value,!o.test(a.protocol));else if(a.host===s.host)if(d.activeElement===r)c.top.location.href=t.value}}},e)c.addEventListener(\"message\",c.wp.receiveEmbedMessage,!1),d.addEventListener(\"DOMContentLoaded\",t,!1),c.addEventListener(\"load\",t,!1);function t(){if(o);else{o=!0;for(var e,t,r,s=-1!==navigator.appVersion.indexOf(\"MSIE 10\"),a=!!navigator.userAgent.match(\/Trident.*rv:11\\.\/),i=d.querySelectorAll(\"iframe.wp-embedded-content\"),n=0;n<i.length;n++){if(!(r=(t=i[n]).getAttribute(\"data-secret\")))r=Math.random().toString(36).substr(2,10),t.src+=\"#?secret=\"+r,t.setAttribute(\"data-secret\",r);if(s||a)(e=t.cloneNode(!0)).removeAttribute(\"security\"),t.parentNode.replaceChild(e,t);t.contentWindow.postMessage({message:\"ready\",secret:r},\"*\")}}}}(window,document);\n<\/script>\n","description":"Jonathan Bergh conducted the following benchmarks against our facilities. Tests were run on the HEX 64core AMD 6376 machine to test the  scaling of a standardised CFD problem over an increasing no. of cores.  The test mesh was a turbomachinery blade passage and exhaust solving for  a low speed, incompressible, turbulent flow. A medium size mesh of  ~2.2M cells was used and flow was solved using a pressure-based, coupled  solver where all flow variables are solved in a blocked-coupled fashion  and the additional turbulence variables were solved for in a segregated  fashion. The coupled approach requires x2.5-3.5 times the amount of RAM  than a traditional segregated approach. Total mesh RAM requirements  were ~8GB which is not large but emphasis was on total solution time as  the optimisation algorithm which which will be coupled to the CFD  project to need (conservatively) 150-200 solutions to be calculated.The tests scaled to jobs over 16 \/ 32 \/ 48 and 64 cores on the  ICTS Dell (Dell C6145 rack server). Total solution time was then  compared to two existing nodes (32) core based on the AMD 6276 and 6376  CPU's (HP Proliant DL385p rack server). All machines use DDR3-1600MHz  RAM and Intel MPI. The test was not disk read-write intensive as the  simulations performed were steady-state and so only minimal amounts of  data were written out to disk during each iteratio.","thumbnail_url":"https:\/\/ucthpc.uct.ac.za\/wp-content\/uploads\/2015\/07\/Ansyscomp.png"}