{"id":209,"date":"2021-10-13T13:07:13","date_gmt":"2021-10-13T13:07:13","guid":{"rendered":"https:\/\/home.iitm.ac.in\/vsriram\/?page_id=209"},"modified":"2022-12-20T09:26:57","modified_gmt":"2022-12-20T09:26:57","slug":"iitm-rans3d","status":"publish","type":"page","link":"https:\/\/home.iitm.ac.in\/vsriram\/index.php\/research\/iitm-rans3d\/","title":{"rendered":"IITM-RANS3D"},"content":{"rendered":"<p>Welcome to the homepage of IITM-RANS3D. It is an in-house CFD code developed at the Department of Ocean Engineering, IIT Madras. The code has been developed with the aim of handling complex wave-structure interaction simulations in large domains over a long period of time.<\/p>\n<p>IITM-RANS3D is a multiphase code based on the single-fluid formulation of the incompressible Navier-Stokes equations. The Navier-Stokes equations are solved using a semi-explicit solver over a Cartesian staggered mesh. Multiphase treatment is achieved using the VOF method. Waves are generated through a Dirichlet input from the in-house fully non-linear potential theory (FNPT) code <a href=\"https:\/\/home.iitm.ac.in\/vsriram\/index.php\/iitm-fnpt\/\">IITM-FNPT2D<\/a>. Turbulence effects are modeled using the RANS philosophy. Structures are modeled using the fictitious-domain method.<\/p>\n<h4><span style=\"text-decoration: underline; color: #0000ff;\">Key Features and Strengths:<\/span><\/h4>\n<ol>\n<li>Strong pressure-velocity coupling realized through the staggered mesh.<\/li>\n<li>CICSAM scheme optimized for speed on Cartesian meshes through operator-splitting.<\/li>\n<li>One-way coupled with <a href=\"https:\/\/home.iitm.ac.in\/vsriram\/index.php\/iitm-fnpt\/\">IITM-FNPT2D <\/a>thus enabling very high fidelity generation of a wide range of waves.<\/li>\n<li>One-way coupling with <a href=\"https:\/\/home.iitm.ac.in\/vsriram\/index.php\/iitm-fnpt\/\">IITM-FNPT2D<\/a> allows for truncation of the RANS domain to the near-field of the structure. This saves computational effort by delegating the inviscid wave simulations to FNPT.<\/li>\n<li>Wave simulations are energy preserving even for large domains (say GWK: 350m x 5m x 7m) and for long time (say &gt;~100 s).<\/li>\n<li>Turbulence effects characterizing wave-structure interaction modeled using the standard k-\u03b5 model.<\/li>\n<li>Fictitious-domain modeling of the structure precludes modifying the mesh topology in the vicinity of the structure thus enabling the use of Cartesian meshes even for complex structures.<\/li>\n<li>Parallelized using MPI. Capable of fully utilizing the computational resources offered by multi-core standalone compute nodes (SMA-shared memory architecture) as well as the VSR group server and IITM&#8217;s AQUA cluster (DMA-distributed memory architecture).<\/li>\n<li>Option for importing structure geometries through *.STL files.<\/li>\n<li>Capable of simulating forward speed problems.<\/li>\n<\/ol>\n<h4><span style=\"text-decoration: underline; color: #0000ff;\">Limitations (general):<\/span><\/h4>\n<ol>\n<li>RANS as well as VOF formulation only applicable to Cartesian meshes.<\/li>\n<li>Diffuse interface treatment of the solid region ; implicit imposition of the slip boundary condition.<\/li>\n<li>Algebraic VOF scheme-based estimation of the interface location ; interface placement is not geometric.<\/li>\n<\/ol>\n<h4><span style=\"text-decoration: underline; color: #0000ff;\">Limitations (specific to release 1.0):<\/span><\/h4>\n<ol>\n<li>No turbulence modeling ; laminar solver.<\/li>\n<li>Time discretization is first order forward Euler ; pressure and diffusion terms treatment is second-order.<\/li>\n<li>Two-phase Navier-Stokes formulation is non-conservative.<\/li>\n<li>Capable of handling complex albeit fixed structures.<\/li>\n<li>FNPT-RANS coupling is one-way.\u00a0<a href=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/IITM-RANS3D_updated.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-277\" src=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/IITM-RANS3D_updated.jpg\" alt=\"IITM-RANS3D_updated\" width=\"1920\" height=\"1440\" srcset=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/IITM-RANS3D_updated.jpg 1920w, https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/IITM-RANS3D_updated-300x225.jpg 300w, https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/IITM-RANS3D_updated-768x576.jpg 768w, https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/IITM-RANS3D_updated-1024x768.jpg 1024w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/li>\n<\/ol>\n<h4><span style=\"text-decoration: underline; color: #0000ff;\">Work in progress and future updates:<\/span><\/h4>\n<ol>\n<li>6-DoF rigid solver, mooring lines &amp; coupling for aero elasticity.<\/li>\n<li>Compressible air phase modelling for OWC, entrapped air.<\/li>\n<\/ol>\n<h4><span style=\"text-decoration: underline;\"><span style=\"color: #0000ff; text-decoration: underline;\">Typical Application problems:<\/span><\/span><\/h4>\n<h4><strong>(1) Traditional Green-water loading on a obstacle model<a href=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/Uvel_animation.gif\" target=\"_blank\" rel=\"attachment wp-att-235\"><br \/>\n<\/a><\/strong><a href=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/Kleefs_Rendered.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-294\" src=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/Kleefs_Rendered.gif\" alt=\"Kleefsman dam-break\" width=\"1600\" height=\"752\" \/><\/a><\/h4>\n<h4><strong>(2) Steep solitary wave interacting with a cylinder<\/strong><\/h4>\n<p><a href=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/IITM-RANS3D_CYL_ANIM1.gif\" target=\"_blank\" rel=\"attachment wp-att-237\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-237 size-full\" src=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/IITM-RANS3D_CYL_ANIM1.gif\" alt=\"IITM-RANS3D_CYL_ANIM1\" width=\"1544\" height=\"800\" \/><\/a><\/p>\n<h4><strong>(3) Focused waves interacting with a moonpool<\/strong><\/h4>\n<p><a href=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/MOONPOOL.gif\" target=\"_blank\" rel=\"attachment wp-att-239\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-239 size-full\" src=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/MOONPOOL.gif\" alt=\"MOONPOOL\" width=\"3000\" height=\"1616\" \/><\/a><\/p>\n<h4><strong>(4) Steepness-induced breaking of focusing waves<\/strong><\/h4>\n<p><a href=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/fc_breaking.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-292\" src=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/fc_breaking.gif\" alt=\"Focusing wave breaking\" width=\"1536\" height=\"800\" \/><\/a><\/p>\n<h4><strong>(5) Solitary wave (H\/d-0.45) breaking over a plane-sloping beach<\/strong><\/h4>\n<p><a href=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/Raichlen_anim2.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-296\" src=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/Raichlen_anim2.gif\" alt=\"Li and Raichlen\" width=\"1544\" height=\"764\" \/><\/a><\/p>\n<h4><strong>(6) Steep solitary wave (H\/d=0.6) breaking over a sloping ridge<\/strong><\/h4>\n<p><a href=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/ridge_noncons_vs_cons_anim2.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-290\" src=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/ridge_noncons_vs_cons_anim2.gif\" alt=\"Ridge Soliton\" width=\"1056\" height=\"448\" \/><\/a><\/p>\n<h4><strong>(7) Focusing waves interacting with moving cylinder<\/strong><\/h4>\n<p><a href=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/Moving_Cylinder.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-298\" src=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/Moving_Cylinder.gif\" alt=\"Moving Cylinder\" width=\"1592\" height=\"752\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"text-decoration: underline; color: #0000ff;\"><strong>Publications:<\/strong><\/span><\/h4>\n<p><a href=\"https:\/\/www.researchgate.net\/publication\/366346615_NUMERICAL_INVESTIGATIONS_INTO_WAVE_ATTENUATION_CHARACTERISTICS_OF_VEGETATION_BELT_IN_TERMS_OF_VORTEX_SHEDDING_DUE_TO_DIFFERENT_ARRANGEMENT_CONFIGURATION\">(1)\u00a0N., Hari Ram, Saincher, S. and Sriram, V., <b>2022.<\/b> \u201c<i>Numerical investigations into wave attenuation characteristics of vegetation belt in terms of vortex shedding due to different arrangement configuration<\/i>\u201d. IAHR-APD-2022 \u2013 Chennai.<\/a><\/p>\n<p><a href=\"https:\/\/www.researchgate.net\/publication\/366339951_APPLICATION_OF_IITM-RANS3D_TO_WAVE-BREAKING_AND_WAVE-STRUCTURE-INTERACTION_PROBLEMS\">(2)\u00a0Saincher, S. and Sriram, V., <b>2022.<\/b> \u201c<i>Application of IITM-RANS3D to wave-breaking and wave-structure-interaction problems<\/i>\u201d. IAHR-APD-2022 \u2013 Chennai.<\/a><\/p>\n<p>(3)\u00a0Saincher, S. and Sriram, V., <b>2022.<\/b> \u201c<i>Comparative assessment of non-conservative and conservative RANS formulations for coastal applications involving breaking waves<\/i>\u201d. ICCE-2022 \u2013 Sydney.<\/p>\n<p><a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0029801822020534\">(4)\u00a0Saincher, S. and Sriram, V., <b>2022.<\/b> \u201c<i>A three dimensional hybrid fully nonlinear potential flow and <\/i><i>Navier Stokes <\/i><i>model for wave structure <\/i><i>interactions<\/i>\u201d. Ocean Engineering, 266, 112770.<\/a><\/p>\n<p><a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0045793022000950\">(5)\u00a0Saincher, S. and Sriram, V., <b>2022.<\/b> \u201c<i>An efficient operator-split CICSAM scheme for three-dimensional multiphase-flow problems on Cartesian grids<\/i>\u201d. Computers &amp; Fluids, 240, 105440.<\/a><\/p>\n<p><a href=\"https:\/\/ieeexplore.ieee.org\/abstract\/document\/9775513\">(6) Harish, S., Saincher, S., Sriram, V., Sch\u00fcttrumpf, H. and Sannasiraj, S. A., <b>2022.<\/b> \u201c<i>Numerical investigation of tsunami-like bore induced forces on overtopped buildings<\/i>\u201d. Oceans-2022 \u2013 Chennai.<\/a><\/p>\n<p><a href=\"https:\/\/asmedigitalcollection.asme.org\/OMAE\/proceedings-abstract\/OMAE2021\/V006T06A004\/1121480\">(7)\u00a0Saincher, S., Wesly, J., Vineesh, P. and Sriram, V., <b>2021.<\/b> \u201c<i>Experimental and <\/i><i>FNPT<\/i><i>-RANS investigations into gap-excitation and vortex dynamics in a rectangular moonpool interacting with focused waves<\/i>\u201d. OMAE-2021 \u2013 Virtual.<\/a><\/p>\n<p><a href=\"https:\/\/meetingorganizer.copernicus.org\/EGU21\/EGU21-14148.html\">(8)\u00a0Saincher, S., Sriram, V. and Didenkulova, I., <b>2021.<\/b> \u201c<i>Run-up of breaking focused waves on a beach studied experimentally in a large scale facility and numerically using hybrid <\/i><i>FNPT<\/i><i>-RANS model<\/i>\u201d. EGU (European Geosciences Union) General Assembly Conference Abstracts (vEGU21).<\/a><\/p>\n<h4><strong><span style=\"text-decoration: underline; color: #0000ff;\">Download:<\/span><\/strong><\/h4>\n<p>IITM &#8211; RANS3D is an open source code. We welcome researchers to either use it or change it according to your needs.<\/p>\n<p>Any clarification and suggestions you may reach us: Dr. Shaswat Saincher: shaswat.saincher@gmail.com or Myself: vsriram@iitm.ac.in<\/p>\n<p><strong>Version 1.1:<\/strong> <a href=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/IITM-RANS3D_v1.1.zip\">IITM-RANS3D_v1.1<\/a>\u00a0(Conservative Laminar Solver) &#8211; released Dec. 2022<\/p>\n<p><strong>Version 1.0:<\/strong> <a href=\"https:\/\/home.iitm.ac.in\/vsriram\/wp-content\/uploads\/2021\/10\/IITM-RANS3D_v1.0.zip\">IITM-RANS3D_v1.0<\/a>\u00a0(Non Conservative Laminar Solver) &#8211; released Oct. 2021<\/p>\n<p><span style=\"text-decoration: underline;\"><span style=\"color: #0000ff;\"><strong>Developed and tested by:<\/strong><\/span><\/span><\/p>\n<p><strong><a href=\"https:\/\/www.researchgate.net\/profile\/Shaswat-Saincher\">Dr. Shaswat Saincher (PostDoc)<\/a><\/strong><\/p>\n<p>Mr. Hari Ram N. (Ph.D) &#8211;\u00a0Wave-rigid vegetation interaction<\/p>\n<p>Mr. Harish Selvam (Ph.D) &#8211;\u00a0Tsunami-induced overtopping over buildings<\/p>\n<p>Ms. Shrushti Shirsat (M.Tech) &#8211; Aero-hydrodynamics of bottom-profiled OWC chambers<\/p>\n<p>Mr. John Wesly (M.S) and Mr. Kartik Ruikar (B.Tech) &#8211;\u00a0Gap resonance in moonpools<\/p>\n<p>Mr. Manish Verma (Ph.D) &#8211;\u00a0Wave-current loads on ships<\/p>\n<p>Ms. Golda Percy (Ph.D) and Ms. Praba Nageswaran (Ph.D) and Mr. Sakthi Vasanth (Ph.D) &#8211;\u00a0Buffer blocks for coastal protection (dam-break waves ; solitons ; undular bores)<\/p>\n<p>Mr. Vineesh P. (Ph.D) &#8211;\u00a0Twin floating-body dynamics<\/p>\n<p>Dr. Jemi Jeya (Ph.D) &#8211; Regular waves interacting with pile-supported caisson<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to the homepage of IITM-RANS3D. It is an in-house CFD code developed at the Department of Ocean Engineering, IIT Madras. The code has been developed with the aim of handling complex wave-structure interaction simulations in large domains over a long period of time. IITM-RANS3D is a multiphase code based on the single-fluid formulation of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":17,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/template-full.php","meta":{"footnotes":""},"class_list":["post-209","page","type-page","status-publish","hentry","post"],"_links":{"self":[{"href":"https:\/\/home.iitm.ac.in\/vsriram\/index.php\/wp-json\/wp\/v2\/pages\/209"}],"collection":[{"href":"https:\/\/home.iitm.ac.in\/vsriram\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/home.iitm.ac.in\/vsriram\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/home.iitm.ac.in\/vsriram\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/home.iitm.ac.in\/vsriram\/index.php\/wp-json\/wp\/v2\/comments?post=209"}],"version-history":[{"count":60,"href":"https:\/\/home.iitm.ac.in\/vsriram\/index.php\/wp-json\/wp\/v2\/pages\/209\/revisions"}],"predecessor-version":[{"id":319,"href":"https:\/\/home.iitm.ac.in\/vsriram\/index.php\/wp-json\/wp\/v2\/pages\/209\/revisions\/319"}],"up":[{"embeddable":true,"href":"https:\/\/home.iitm.ac.in\/vsriram\/index.php\/wp-json\/wp\/v2\/pages\/17"}],"wp:attachment":[{"href":"https:\/\/home.iitm.ac.in\/vsriram\/index.php\/wp-json\/wp\/v2\/media?parent=209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}