Presentation on theme: "Ulrich Heck, Martin Becker"— Presentation transcript:
1 Ulrich Heck, Martin Becker CastNet: OpenFOAM setup and job control for Windows, Linux and Gompute’s cluster environment.IntroductionCAD model based workflowCastNet for the Gompute usersCastNet/OpenFOAM-Example caseConclusion
2 DHCAE Tools GmbH, Germany CFD-Solutions based onOpenFOAM® -TechnologyEngineering:CFD-Services with OpenFOAMSoftwareStandard/ Customized:GUIs,ExtensionsUser SupportTraining:OpenFOAM/our ExtensionsThis offering is not approved or endorsed by ESI Group, the producer of the OpenFOAM® software and owner of the OPENFOAM® and OpenCFD® trade marks.
3 DHCAE-ToolsOur philosophy: More pragmatic then dogmaticWe have to accept the reality of our customers. Not always but often:Commercial CAD systems with proprietary kernelsWindows systems (IT says “NO” to Linux)New software must be productive from the first secondGUI based working is preferred for certain tasksCan not be covered with OpenFOAM directlyCombine proprietary solutions with OpenSourceTry to share open source part of work (e.g. OpenFOAM-extensions)Major tools:CastNet: Preprozessor for OpenFOAMRungui for CastNet Job-Control
4 CastNet: Pre-Prozessor for OpenFOAM Major goals for CastNet:Providing access to reliable, robust and high quality CFD-meshing based on CAD geometry (commercial CFD-meshing and CAD import technology)Establishing complete GUI based environment: Access to strong OpenFOAM® -solution capabilities without editing text files or detail knowledge of keyword-structure (e.g. “turbulentMixingLengthFrequencyInlet” )Reducing the time from CAD model to OpenFOAM® run-ready caseFully compatible: User can switch anytime from GUIs to text-based model setupUser can extend the CastNet model output for specific needsHelps to learn the usage/keywords of OpenFOAM
7 Paraview, Fieldview, EnSight, Tecplot, (Windows or Linux) WorkflowParasolid:(Nx, Solidworks,Solidedge,…)ACIS:(Inventor, SpaceClaim,TurboCAD,…)Granite:Pro-ECreoDiscrete(stl, Nastran)CatiaTranslatore.g. SpaceClaimGeometryInputCastNet: CAD Kernel based geometry import: Models/assembliesHybrid CFD-meshing or SnappyHexMesh-definitionCase setup GUI: More than 30 solvers for 2.0/2.1Meshing/Case SetupWindows: BlueCFDOpenFOAMJob control: runGuiLinux: ESI-OpenFOAM *Solving/Job ControlExchangeCastNetLocal machine/clusterDirect export: Gompute Cluster on demandParaview, Fieldview, EnSight, Tecplot, (Windows or Linux)Post-processing
8 No need to decide at the start Options for the Gompute UserCombined local/ClusterPre-Processing:Locally Windows/LinuxRunning case:Locally Windows/Linux or move the case to the Gompute ClusterCluster onlyPre-Processing (Coming soon)Using CastNet on cluster (on-demand)Running case:Gompute ClusterJob control with RunguiExchangeCastNet:No need to decide at the start
9 Gompute Setup Setting CastNet: Entry in CastNet for Pre-Run-Post optionsCase setup and solver call is done using Gompute Commands
11 Benefit for Gompute users High flexibilityWindows/Linux-usage with all exchange options to Cluster/local runEffective resource managementRun cases locally for small/medium sized problems or pre-studiesSwitch to Gompute’s HPC environment for higher resources /faster results (transient, design studies, large models…)Pre-Processing can be conducted locally e.g. if network-connection is not fast enough for external GUI accessIf memory restrictions occur locally (large mesh cases): Pre-processing can be conducted on the Gompute clusterMinimized OpenFOAM-careNo need to keep the Linux OpenFOAM environment up to date (Gompute will care for git-updates)Optimal support optionsDHCAE Tools can provide support of OpenFOAM usage and CastNet by screen sharing, conference calls etc.
12 CastNet / OpenFOAM features example cases technical field CastNet-MeshingCastNet / OpenFOAMfeaturesexample casestechnical field
13 By courtesy of Whirlpool CastNet-MeshingDryer with rotating zones (MRF-Regions)Pro-E assemblyBy courtesy of Whirlpool13
25 Temperature distribution OpenFOAM Other CFD-Solver
26 SnappyHex-Mesh Support OpenFOAM internal Mesher: Hex-dominated Polyhedral CellsCAD model based SHM setupRegion support (e.g. porous or MRF) based on CAD geometryAMI support for sliding meshesLocal initial conditions for CAD regionsManual or automated feature edgesCAD related edge refinementCAD model related face refinementVolume region refinement with primitive geometry or CAD regionsBoundary layer meshing…
29 Demonstration: Please visit our booth! ConclusionCastNet : Complete GUI based workflow of OpenFOAM allowing a flexible usage:CAD model based case setupCFD meshingsolvinggraphical job control andpost processing.Demonstration:Please visit our booth!For complex physics and complex geometryIn the Gompute environment or stand-alone