Code_Saturne 2.0. Code_Saturne development team. Code_Saturne User meeting 7 th and 8 th, December 2009
|
|
- Herbert Cross
- 7 years ago
- Views:
Transcription
1 Code_Saturne 2.0 Code_Saturne development team Code_Saturne User meeting 7 th and 8 th, December 2009
2 Outlines 1. Enhancements and new features 2. Perspectives 3. Open source initiative 7th and 8th, December 2009
3 Enhancements, New features With respect to the latest validated version 1.3
4 Release schedule and validation Previous versions Latest validated version released in April 2008 Corrective version released for 2009 Intermediate development version 1.4 concurrently with version On the road to the next validated version 2.0 Two development snapshots, 2.0-beta1 (June 2009) and 2.0-beta2 (August 2009) Validation of version 2.0-beta2 First stage: August-November About 30 tests-cases, more than 200 simulations Second stage: Starting now On a selected set of test-cases (known to have had issues in the first stage) Next version 2.0-rc (stands for release candidate) Now consolidating fixes issued after the first validation stage Publicly released soon
5 Graphical Interface Fully re-written in PyQt 4 Now without any regression compared to 1.3 version For a better integration in SALOME Natively supported on GNU/Linux, MacOS X and Windows systems Drag n drop feature for time average and profile definitions Many new features! Head-loss zones definition Fluid-structure interaction for internal / external coupling Lagrangian simulations setup Oxycombustion setup for coal combustion Mathematical expressions interpreter (see next slide)
6 Mathematical Expression Interpreter (MEI) A new low-level library along with BFT and FVM Dedicated to the interpretation of mathematical expressions Used both by the solver and the interface (as a syntax checker) Mathematical expressions can be used in different places Fluid properties Boundary conditions setup Fluid structure interaction (internal coupling with spring modelling) Will be extended for other functionalities when needed
7 Mathematical Expression Interpreter (MEI)
8 Mathematical Expression Interpreter (MEI)
9 Integration in SALOME platform Code_Saturne graphical interface can be embedded in SALOME platform Compliant with SALOME (soon to be released) Will be publicly released early 2010 Will also be available at MFEE department /home/salome/runsalome Extends the capabilities of Code_Saturne interface Boundary zone selection Code_Saturne simulations can be launched and stopped from within SALOME Virtual results and drafts directories for an easier user file management Compared to former Tcl/Tk interface, 2.0 interface is far more reactive
10 One script to run them all The different user scripts have been unified in a single one code_saturne <command> [options] Examples: Documentation Case creation code_saturne info --guide=user --reader=acroread code_saturne create --study=coupling --nsyr=2 Mesh verification code_saturne check_mesh mesh.neu --join --color Compilation test GUI launch code_saturne compile --test code_saturne gui It is now possible to have different versions of Code_Saturne simultaneously available E.g.: alias cs=`/path/to/saturne/bin/code_saturne` alias csdev=`/path/to/mysaturnedev/bin/code_saturne` Script completion is available for easier typing of a command
11 Architectural changes Code_Saturne kernel-related changes Switch to the autotools for configuration and installation Coherent with what was done for the other packages of the code Far more standard in the Unix world than the previous homemade build process Far more easier to maintain or to detect error in the build process Update Fortran source files to Fortran 95 norm Fortran 77 norm showed some limitations in terms of code complexity and maintenance Mostly only changes from fixed to free-form files (a script will be provided to ease the conversion) Fortran 95 features (dynamic memory allocation, modules, ) to be used progressively Global changes Pre-requisites detection now emits a warning if an optional package is not found when the detection is automatic but exits with an error if the package has been requested by the user Switch to the standard management of long/short options (e.g. --study / -s) English translation for the study structure directories (lance becomes runcase, ) All executables begin with cs_ except the main script code_saturne
12 Preprocessing enhancements Addition of new readers NOPO 64 bits files format from Simail (version 7) CCM files format from Star-CCM Requires to be linked with the libccmio library, available on request through the CD-Adapco web-site A couple of fixes have also been issued for existing formats Preparation for larger mesh reading A configure option has been added to handle long integers (> 2 billions) Useful for very large meshes on machines with more than 128 Gb of memory./configure --enable-long-int Same option (--enable-long-gnum) has been added for FVM configuration Communication between the pre-processor and the solver A single prepocessor_output file is now generated by the pre-processor This file and the solver restart files share the same unified format They can be inquired by the cs_io_dump tool A partitionner cs_partition reads this file and generates domain_nxxxx indirection files for domain splitting No need to regenerate the pre-processor information when changing the number of processor in a simulation
13 A new parallelized joining algorithm Another bottleneck is removed for very large meshes! Can be considered production-ready, but not yet used by default Activated by a Fortran subroutine usjoin.f90 Cannot handle periodicity at the moment work in progress! Faster than previous algorithm on a single processor Same standard parameters than before More advanced parameters now available to solve corner cases
14 A couple of other HPC-related features MPI-I/O features Only used for preprocessor_output and restart files reading and writing Activated by the cs_solver option --mpi-io, if FVM is compiled with MPI I/O support Mixed feedback, depending on the MPI distribution and the architecture Parallel partitioning A Space-Filling Curve algorithm has been implemented in the solver Activated by the ALGDOM subroutine Generally worse results than with sequential Metis partitioning, but satisfying nonetheless Porting to number of current HPC facilities In the framework of the PRACE project BlueGene/L and /P, NEC SX9, Cray XT,
15 Algebraic multigrid algorithm For pressure resolution, instead of standard conjugate gradient Stabilized since 1.4 development version Also used for other scalar, purely diffusive, variables Compatible with parallelism and periodicity Periodicity of translation and/or rotation are compatible Scalable up to a large number of cells and/or processors May leverage convergence issues on mesh of very poor quality Smoother evolution of CPU time per iteration than with standard Conjugate Gradient algorithm Major improvement on the elapsed CPU time Up to 10x faster on the pressure resolution Up to 3 or 4x faster on the global elapsed time!
16 Atmospheric modelling Porting main features of Mercure_Saturne Implemented as a specific physics in Code_Saturne, triggered with usppmo.f90 Neutral atmosphere modelling Potential temperature formulation for neutral or non-neutral atmosphere A meteorological data files can be given via a METEO_DATA variable in the runcase
17 Combustion modelling Accounting for possible oxycombustion in coal combustion Extension of the heavy fuel combustion Possibly several initial droplets size Not yet validated 7th and 8th, December 2009
18 Cooling towers modelling Based on former code N3S-Aero Implemented as a specific physics in Code_Saturne, triggered by usppmo.f90 Poppe and Merkel models available Post-processing of the exchange zones Important fixes since 1.4 development version But still needs to be polished Parallel simulation not fully functional User subroutines given as an example Boundary conditions setup can be difficult
19 Rotor / stator interaction modelling Main features Dedicated to incompressible flows No turbine modelling Based on code/code coupling, thus a non-conservative method, but less than 1% of mass loss in the different tests Validated against Ubaldi s test case Two different approaches available Frozen Rotor method Full domain only Unsteady method See dedicated talk of B. Audebert
20 Code_Saturne coupling features Coupling with SYRTHES Now handled with a user subroutine ussyrc.f90 (or the interface) Already prepared for the next version of SYRTHES Version 4 of SYRTHES will be fully parallel Under testing by the SYRTHES development team Coupling with Code_Aster For fluid/structure interaction simulations Coupling through the YACS module of SALOME Still under final stage of integration in the standard version of Code_Aster Validation is under progress Coupling with Code_Saturne itself Mainly used for rotor/stator interaction modelling Can be used for standard coupling
21 Caveat and deprecated features Known caveat The particle-tracking algorithm in the Lagrangian module may suffer discrepancies on some architectures Due to the internal handling of floating-point precision with some processor / compiler Does not suffer such discrepancy on standard architectures: i386-like, x86_64 and IA64 processors with GCC or Intel compilers For portability question, contact the support The cooling tower module may fail in parallel run When an exchange zone has more than a single neighbour domain Deprecated features Lagrangian modelling for coal combustion Not been used for a long time, so probably broken Matisse engineering module (EDF specific) The solver code adaptation is still functional, but the graphical user interface is not
22 Perspectives
23 Fully parallelized tool-chain Code_Saturne 2.0 tool-chain is nearly fully parallel... The last bottleneck for standard calculations is mesh concatenation Next version will be! A development version for parallel mesh concatenation is already under testing Daresbury Laboratory helps to debug the new algorithm Parallel domain partitioning Possible use of ParMetis or PtScotch Improvement in the Space Filling Curve algorithm The Lagrangian particle tracking algorithm is prepared for parallel run Need to be testing thoroughly
24 Further developments Several development axis for the Navier-Stokes solver Opportunity of a velocity-pressure coupled solver Pseudo-compressible solver scheme for dilatable flows Switch to a lower precision for iterative linear solver Very good feedback on the different tests Probably increase EPSILO(IVAR) to 1.e-5 instead of 1.e-8 Refactoring the boundary conditions management For more robustness in the simulations For increased flexibility Treatment of uncertainties Tests of plugging of OpenTURNS platform (open source) to Code_Saturne If convenient, triggering from Code_Saturne graphical interface
25 Further developments (cont d) Physical modelling Low-Reynolds second order turbulence model (Elliptic Blending RSM, R. Manceau) Thermal fluxes modelling Turbulence improvement for rotation modelling Synthetic turbulence generation for RANS/LES coupling or LES inlet setup Ionic mobility Fire-driven flows specific enhancements Pumps modelling (conservative method) Stabilization of the heavy-fuel oil combustion Unification of coal and heavy-fuel oil combustion Architectural changes Use of Fortran 95 specific features (dynamic memory allocation, modules, ) Unification of the different packages in a single one
26 Code_Saturne open source initiative
27 The long-awaited community features Code_Saturne web-site finally has its forum and bug-tracker! Registering is mandatory for moderating and surveying purposes To register, please contact the support A big thank to our colleagues of SINETICS for providing us with the facilities, especially to Christophe Mouton
28 The long-awaited community features
29 The long-awaited community features
30 Code_Saturne packaging and distribution A new Python installer is provided to the user Automatic download of every pre-requisite (except optional libccmio library) Automatic installation of every source package Should be fully working for most standard systems The code is packaged in Debian Work in progress (only beta2 is present as of now) About 10 different architectures supported already available as a FreeBSD port Still no Windows version, but Code compilation is regularly tested on Cygwin and MingGW systems The new Qt interface is directly portable on Windows Every contribution would be welcome in this area ;-)
31 Code_Saturne documentation All the user subroutines have been translated in English Low-level libraries (BFT, FVM and MEI) are fully in English The preprocessor is written in French, and will remain as is Regarding the solver part The C source files are fully in English The comments in the Fortran source files will be translated as they are modified work in progress! Code_Saturne documentation is improving Man pages have been added to all executables E.g.: man cs_preprocess A quick reference card is available A double A4 format with main commands to be printed as a memento The theory manual is still to be reorganized and translated A developer s guide is to be written early 2010
32 Thank you for listening! And a special thank for every contribution to Code_Saturne, users and developers!
2013 Code_Saturne User Group Meeting. EDF R&D Chatou, France. 9 th April 2013
2013 Code_Saturne User Group Meeting EDF R&D Chatou, France 9 th April 2013 Thermal Comfort in Train Passenger Cars Contact For further information please contact: Brian ANGEL Director RENUDA France brian.angel@renuda.com
More informationHPC Deployment of OpenFOAM in an Industrial Setting
HPC Deployment of OpenFOAM in an Industrial Setting Hrvoje Jasak h.jasak@wikki.co.uk Wikki Ltd, United Kingdom PRACE Seminar: Industrial Usage of HPC Stockholm, Sweden, 28-29 March 2011 HPC Deployment
More informationP013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE
1 P013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE JEAN-MARC GRATIEN, JEAN-FRANÇOIS MAGRAS, PHILIPPE QUANDALLE, OLIVIER RICOIS 1&4, av. Bois-Préau. 92852 Rueil Malmaison Cedex. France
More informationME6130 An introduction to CFD 1-1
ME6130 An introduction to CFD 1-1 What is CFD? Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically
More informationSALOME-CFD: EDF S REFERENCE PLATFORM FOR CFD STUDIES
SALOME-CFD: EDF S REFERENCE PLATFORM FOR CFD STUDIES Cyril BAUDRY SALOME S USER DAY 26 NOV 2015 27 NOVEMBRE 2015 CEA 26 NOV 2015 PAGE 1 SUMMARY 1. Why build a platform for CFD? 2. SALOME-CFD content and
More informationOverview on Salome-Meca and Code_Aster. Code_Aster, Salome-Meca course material GNU FDL licence (http://www.gnu.org/copyleft/fdl.
Overview on Salome-Meca and Code_Aster Code_Aster, Salome-Meca course material GNU FDL licence (http://www.gnu.org/copyleft/fdl.html) Outline General principles of code and platform Presentation of Code_Aster
More informationSourcery Overview & Virtual Machine Installation
Sourcery Overview & Virtual Machine Installation Damian Rouson, Ph.D., P.E. Sourcery, Inc. www.sourceryinstitute.org Sourcery, Inc. About Us Sourcery, Inc., is a software consultancy founded by and for
More informationExpress Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology
Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology Dimitrios Sofialidis Technical Manager, SimTec Ltd. Mechanical Engineer, PhD PRACE Autumn School 2013 - Industry
More informationModule 6 Case Studies
Module 6 Case Studies 1 Lecture 6.1 A CFD Code for Turbomachinery Flows 2 Development of a CFD Code The lecture material in the previous Modules help the student to understand the domain knowledge required
More informationOpenFOAM Optimization Tools
OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov h.rusche@wikki-gmbh.de and a.jemcov@wikki.co.uk Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation
More informationProduct Synthesis. CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18
Product Synthesis CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18 Product Synthesis CATIA - Product Engineering Optimizer Accelerates design alternatives exploration and optimization according
More informationTurbomachinery CFD on many-core platforms experiences and strategies
Turbomachinery CFD on many-core platforms experiences and strategies Graham Pullan Whittle Laboratory, Department of Engineering, University of Cambridge MUSAF Colloquium, CERFACS, Toulouse September 27-29
More informationSimulation of Fluid-Structure Interactions in Aeronautical Applications
Simulation of Fluid-Structure Interactions in Aeronautical Applications Martin Kuntz Jorge Carregal Ferreira ANSYS Germany D-83624 Otterfing Martin.Kuntz@ansys.com December 2003 3 rd FENET Annual Industry
More informationCFD Applications using CFD++ Paul Batten & Vedat Akdag
CFD Applications using CFD++ Paul Batten & Vedat Akdag Metacomp Products available under Altair Partner Program CFD++ Introduction Accurate multi dimensional polynomial framework Robust on wide variety
More informationIntroduction to CFD Analysis
Introduction to CFD Analysis 2-1 What is CFD? Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically
More informationMulticore Parallel Computing with OpenMP
Multicore Parallel Computing with OpenMP Tan Chee Chiang (SVU/Academic Computing, Computer Centre) 1. OpenMP Programming The death of OpenMP was anticipated when cluster systems rapidly replaced large
More informationCFD: What is it good for?
CFD: What is it good for? Tom O Mahoney TNO Fluid Dynamics Introduction to CFD CFD - Computational Fluid Dynamics Computational the using of computers to simulate the physics of fluids Fluid Either gas
More informationCustomer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.
Lecture 2 Introduction to CFD Methodology Introduction to ANSYS FLUENT L2-1 What is CFD? Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions,
More informationBest practices for efficient HPC performance with large models
Best practices for efficient HPC performance with large models Dr. Hößl Bernhard, CADFEM (Austria) GmbH PRACE Autumn School 2013 - Industry Oriented HPC Simulations, September 21-27, University of Ljubljana,
More informationNumerical Calculation of Laminar Flame Propagation with Parallelism Assignment ZERO, CS 267, UC Berkeley, Spring 2015
Numerical Calculation of Laminar Flame Propagation with Parallelism Assignment ZERO, CS 267, UC Berkeley, Spring 2015 Xian Shi 1 bio I am a second-year Ph.D. student from Combustion Analysis/Modeling Lab,
More informationScientific Computing Programming with Parallel Objects
Scientific Computing Programming with Parallel Objects Esteban Meneses, PhD School of Computing, Costa Rica Institute of Technology Parallel Architectures Galore Personal Computing Embedded Computing Moore
More informationComputational Fluid Dynamics Research Projects at Cenaero (2011)
Computational Fluid Dynamics Research Projects at Cenaero (2011) Cenaero (www.cenaero.be) is an applied research center focused on the development of advanced simulation technologies for aeronautics. Located
More informationHPC enabling of OpenFOAM R for CFD applications
HPC enabling of OpenFOAM R for CFD applications Towards the exascale: OpenFOAM perspective Ivan Spisso 25-27 March 2015, Casalecchio di Reno, BOLOGNA. SuperComputing Applications and Innovation Department,
More informationCode_Saturne : EDF s general purpose CFD software goes Open Source
Code_Saturne : EDF s general purpose CFD software goes Open Source 1 Why CFD (Computational Fluid Dynamics) at EDF? Production Improve competitivity, reliability and safety of EDF power plants (nuclear
More informationIntroduction to CFD Analysis
Introduction to CFD Analysis Introductory FLUENT Training 2006 ANSYS, Inc. All rights reserved. 2006 ANSYS, Inc. All rights reserved. 2-2 What is CFD? Computational fluid dynamics (CFD) is the science
More informationTitelmasterformat durch Klicken bearbeiten
Titelmasterformat durch Klicken bearbeiten ANSYS AIM Product simulation for every engineer Erke Wang CADFEM GmbH Georg Scheuerer ANSYS Germany GmbH Christof Gebhardt CADFEM GmbH All products involve multiple
More informationversion 3.0 tutorial - Turbulent mixing in a T-junction with CFDSTUDY in SALOME contact: saturne-support@edf.fr
EDF R&D Fluid Dynamics, Power Generation and Environment Department Single Phase Thermal-Hydraulics Group 6, quai Watier F-78401 Chatou Cedex Tel: 33 1 30 87 75 40 Fax: 33 1 30 87 79 16 MAY 2013 documentation
More informationCastNet: Modelling platform for open source solver technology
CastNet: Modelling platform for open source solver technology. DHCAE Tools GmbH Address: Friedrich-Ebert-Str. 368, 47800 Krefeld, Germany / Company site: Alte Rather Str. 207 / 47802 Krefeld Phone +49
More informationOpenFOAM Opensource and CFD
OpenFOAM Opensource and CFD Andrew King Department of Mechanical Engineering Curtin University Outline What is Opensource Software OpenFOAM Overview Utilities, Libraries and Solvers Data Formats The CFD
More informationCompatibility and Accuracy of Mesh Generation in HyperMesh and CFD Simulation with Acusolve for Torque Converter
Compatibility and Accuracy of Mesh Genen in HyperMesh and CFD Simulation with Acusolve for Converter Kathiresan M CFD Engineer Valeo India Private Limited Block - A, 4th Floor, TECCI Park, No. 176 Rajiv
More informationLarge-Scale Reservoir Simulation and Big Data Visualization
Large-Scale Reservoir Simulation and Big Data Visualization Dr. Zhangxing John Chen NSERC/Alberta Innovates Energy Environment Solutions/Foundation CMG Chair Alberta Innovates Technology Future (icore)
More informationFreeFem++-cs, the FreeFem++ Graphical Interface
FreeFem++-cs, the FreeFem++ Graphical Interface Antoine Le Hyaric Laboratoire Jacques-Louis Lions Université Pierre et Marie Curie Antoine.Le Hyaric@upmc.fr December 10, 2014 1 / 54 FreeFem++-cs How to
More informationO.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt, 27.06.2012
O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM Darmstadt, 27.06.2012 Michael Ehlen IB Fischer CFD+engineering GmbH Lipowskystr. 12 81373 München Tel. 089/74118743 Fax 089/74118749
More informationOverset Grids Technology in STAR-CCM+: Methodology and Applications
Overset Grids Technology in STAR-CCM+: Methodology and Applications Eberhard Schreck, Milovan Perić and Deryl Snyder eberhard.schreck@cd-adapco.com milovan.peric@cd-adapco.com deryl.snyder@cd-adapco.com
More informationPart I Courses Syllabus
Part I Courses Syllabus This document provides detailed information about the basic courses of the MHPC first part activities. The list of courses is the following 1.1 Scientific Programming Environment
More informationCONVERGE Features, Capabilities and Applications
CONVERGE Features, Capabilities and Applications CONVERGE CONVERGE The industry leading CFD code for complex geometries with moving boundaries. Start using CONVERGE and never make a CFD mesh again. CONVERGE
More informationMEL 807 Computational Heat Transfer (2-0-4) Dr. Prabal Talukdar Assistant Professor Department of Mechanical Engineering IIT Delhi
MEL 807 Computational Heat Transfer (2-0-4) Dr. Prabal Talukdar Assistant Professor Department of Mechanical Engineering IIT Delhi Time and Venue Course Coordinator: Dr. Prabal Talukdar Room No: III, 357
More informationHPC Wales Skills Academy Course Catalogue 2015
HPC Wales Skills Academy Course Catalogue 2015 Overview The HPC Wales Skills Academy provides a variety of courses and workshops aimed at building skills in High Performance Computing (HPC). Our courses
More informationVery special thanks to Wolfgang Gentzsch and Burak Yenier for making the UberCloud HPC Experiment possible.
Digital manufacturing technology and convenient access to High Performance Computing (HPC) in industry R&D are essential to increase the quality of our products and the competitiveness of our companies.
More informationAn Easier Way for Cross-Platform Data Acquisition Application Development
An Easier Way for Cross-Platform Data Acquisition Application Development For industrial automation and measurement system developers, software technology continues making rapid progress. Software engineers
More informationMulti-Block Gridding Technique for FLOW-3D Flow Science, Inc. July 2004
FSI-02-TN59-R2 Multi-Block Gridding Technique for FLOW-3D Flow Science, Inc. July 2004 1. Introduction A major new extension of the capabilities of FLOW-3D -- the multi-block grid model -- has been incorporated
More informationChapter 1. Dr. Chris Irwin Davis Email: cid021000@utdallas.edu Phone: (972) 883-3574 Office: ECSS 4.705. CS-4337 Organization of Programming Languages
Chapter 1 CS-4337 Organization of Programming Languages Dr. Chris Irwin Davis Email: cid021000@utdallas.edu Phone: (972) 883-3574 Office: ECSS 4.705 Chapter 1 Topics Reasons for Studying Concepts of Programming
More informationDesign and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms
Design and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms Amani AlOnazi, David E. Keyes, Alexey Lastovetsky, Vladimir Rychkov Extreme Computing Research Center,
More informationMPI Hands-On List of the exercises
MPI Hands-On List of the exercises 1 MPI Hands-On Exercise 1: MPI Environment.... 2 2 MPI Hands-On Exercise 2: Ping-pong...3 3 MPI Hands-On Exercise 3: Collective communications and reductions... 5 4 MPI
More information:Introducing Star-P. The Open Platform for Parallel Application Development. Yoel Jacobsen E&M Computing LTD yoel@emet.co.il
:Introducing Star-P The Open Platform for Parallel Application Development Yoel Jacobsen E&M Computing LTD yoel@emet.co.il The case for VHLLs Functional / applicative / very high-level languages allow
More informationParallel Programming at the Exascale Era: A Case Study on Parallelizing Matrix Assembly For Unstructured Meshes
Parallel Programming at the Exascale Era: A Case Study on Parallelizing Matrix Assembly For Unstructured Meshes Eric Petit, Loïc Thebault, Quang V. Dinh May 2014 EXA2CT Consortium 2 WPs Organization Proto-Applications
More informationCastNet: GUI environment for OpenFOAM
CastNet: GUI environment for OpenFOAM CastNet is a preprocessing system and job-control system for OpenFOAM. CastNet works with the standard OpenFOAM releases provided by ESI Group as well as ports for
More informationHigh Performance. CAEA elearning Series. Jonathan G. Dudley, Ph.D. 06/09/2015. 2015 CAE Associates
High Performance Computing (HPC) CAEA elearning Series Jonathan G. Dudley, Ph.D. 06/09/2015 2015 CAE Associates Agenda Introduction HPC Background Why HPC SMP vs. DMP Licensing HPC Terminology Types of
More informationIcepak High-Performance Computing at Rockwell Automation: Benefits and Benchmarks
Icepak High-Performance Computing at Rockwell Automation: Benefits and Benchmarks Garron K. Morris Senior Project Thermal Engineer gkmorris@ra.rockwell.com Standard Drives Division Bruce W. Weiss Principal
More informationGetting Started with VMware Fusion. VMware Fusion for Mac OS X
Getting Started with VMware Fusion VMware Fusion for Mac OS X 2 Getting Started with VMware Fusion Getting Started with VMware Fusion Item: EN-000189-00 You can find the most up-to-date technical documentation
More informationCFD software overview comparison, limitations and user interfaces
CFD software overview comparison, limitations and user interfaces Daniel Legendre Introduction to CFD Turku, 05.05.2015 Åbo Akademi University Thermal and Flow Engineering Laboratory 05.05.2015 1 Some
More informationVirtual Machines. www.viplavkambli.com
1 Virtual Machines A virtual machine (VM) is a "completely isolated guest operating system installation within a normal host operating system". Modern virtual machines are implemented with either software
More informationIntroductory FLUENT Training
Chapter 10 Transient Flow Modeling Introductory FLUENT Training www.ptecgroup.ir 10-1 Motivation Nearly all flows in nature are transient! Steady-state assumption is possible if we: Ignore transient fluctuations
More informationIS-ENES/PrACE Meeting EC-EARTH 3. A High-resolution Configuration
IS-ENES/PrACE Meeting EC-EARTH 3 A High-resolution Configuration Motivation Generate a high-resolution configuration of EC-EARTH to Prepare studies of high-resolution ESM in climate mode Prove and improve
More informationQuality and Reliability in CFD
Quality and Reliability in CFD Open Source Challenges Hrvoje Jasak Wikki Ltd, United Kingdom Faculty of Mechanical Engineering and Naval Architecture University of Zagreb, Croatia Quality and Reliability
More informationGetting Started with VMware Fusion
Getting Started with VMware Fusion VMware Fusion for Mac OS X 2008 2012 EN-000933-00 2 Getting Started with VMware Fusion You can find the most up-to-date technical documentation on the VMware Web site
More informationLecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics
Lecture 6 - Boundary Conditions Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Outline Overview. Inlet and outlet boundaries.
More informationNext Generation ETS Software A preview of the upcoming new ETS5 system & user enhancements. KNX Association, Brussels André Hänel
A preview of the upcoming new ETS5 system & user enhancements KNX Association, Brussels André Hänel What's new in ETS5; Introduction All technical details given here are for your information only. A public
More informationAdvanced discretisation techniques (a collection of first and second order schemes); Innovative algorithms and robust solvers for fast convergence.
New generation CFD Software APUS-CFD APUS-CFD is a fully interactive Arbitrary Polyhedral Unstructured Solver. APUS-CFD is a new generation of CFD software for modelling fluid flow and heat transfer in
More informationAccelerating CFD using OpenFOAM with GPUs
Accelerating CFD using OpenFOAM with GPUs Authors: Saeed Iqbal and Kevin Tubbs The OpenFOAM CFD Toolbox is a free, open source CFD software package produced by OpenCFD Ltd. Its user base represents a wide
More informationFRIEDRICH-ALEXANDER-UNIVERSITÄT ERLANGEN-NÜRNBERG
FRIEDRICH-ALEXANDER-UNIVERSITÄT ERLANGEN-NÜRNBERG INSTITUT FÜR INFORMATIK (MATHEMATISCHE MASCHINEN UND DATENVERARBEITUNG) Lehrstuhl für Informatik 10 (Systemsimulation) Massively Parallel Multilevel Finite
More informationComputational Modeling of Wind Turbines in OpenFOAM
Computational Modeling of Wind Turbines in OpenFOAM Hamid Rahimi hamid.rahimi@uni-oldenburg.de ForWind - Center for Wind Energy Research Institute of Physics, University of Oldenburg, Germany Outline Computational
More informationGEDAE TM - A Graphical Programming and Autocode Generation Tool for Signal Processor Applications
GEDAE TM - A Graphical Programming and Autocode Generation Tool for Signal Processor Applications Harris Z. Zebrowitz Lockheed Martin Advanced Technology Laboratories 1 Federal Street Camden, NJ 08102
More informationSelf Financed One Week Training
Self Financed One Week Training On Computational Fluid Dynamics (CFD) with OpenFOAM December 14 20, 2015 (Basic Training: 3days, Advanced Training: 5days and Programmer Training: 7days) Organized by Department
More informationIntroduction. 1.1 Motivation. Chapter 1
Chapter 1 Introduction The automotive, aerospace and building sectors have traditionally used simulation programs to improve their products or services, focusing their computations in a few major physical
More informationBLM 413E - Parallel Programming Lecture 3
BLM 413E - Parallel Programming Lecture 3 FSMVU Bilgisayar Mühendisliği Öğr. Gör. Musa AYDIN 14.10.2015 2015-2016 M.A. 1 Parallel Programming Models Parallel Programming Models Overview There are several
More informationLanguage Evaluation Criteria. Evaluation Criteria: Readability. Evaluation Criteria: Writability. ICOM 4036 Programming Languages
ICOM 4036 Programming Languages Preliminaries Dr. Amirhossein Chinaei Dept. of Electrical & Computer Engineering UPRM Spring 2010 Language Evaluation Criteria Readability: the ease with which programs
More informationAutomated moving mesh techniques in CFD
Unione Europea Repubblica Italiana Regione Autonoma della Sardegna Automated moving mesh techniques in CFD Application to fluid-structure interactions and rigid motions problems MANUELA PROFIR manuela@crs4.it
More informationCOMPUTATIONAL FLUID DYNAMICS USING COMMERCIAL CFD CODES
ME469B - Spring 2007 COMPUTATIONAL FLUID DYNAMICS USING COMMERCIAL CFD CODES Gianluca Iaccarino Dept. Mechanical Engineering Bldg. 500 RM 204 (RM500-I) Ph. 650-723-9599 Email: jops@stanford.edu ME469B/1/GI
More informationDYNAMIC LOAD BALANCING APPLICATIONS ON A HETEROGENEOUS UNIX/NT CLUSTER
European Congress on Computational Methods in Applied Sciences and Engineering ECCOMAS 2000 Barcelona, 11-14 September 2000 ECCOMAS DYNAMIC LOAD BALANCING APPLICATIONS ON A HETEROGENEOUS UNIX/NT CLUSTER
More informationGood FORTRAN Programs
Good FORTRAN Programs Nick West Postgraduate Computing Lectures Good Fortran 1 What is a Good FORTRAN Program? It Works May be ~ impossible to prove e.g. Operating system. Robust Can handle bad data e.g.
More informationQuick Start Using DASYLab with your Measurement Computing USB device
Quick Start Using DASYLab with your Measurement Computing USB device Thank you for purchasing a USB data acquisition device from Measurement Computing Corporation (MCC). This Quick Start document contains
More informationRecommended hardware system configurations for ANSYS users
Recommended hardware system configurations for ANSYS users The purpose of this document is to recommend system configurations that will deliver high performance for ANSYS users across the entire range
More informationSoftware that writes Software Stochastic, Evolutionary, MultiRun Strategy Auto-Generation. TRADING SYSTEM LAB Product Description Version 1.
Software that writes Software Stochastic, Evolutionary, MultiRun Strategy Auto-Generation TRADING SYSTEM LAB Product Description Version 1.1 08/08/10 Trading System Lab (TSL) will automatically generate
More informationPushing the limits. Turbine simulation for next-generation turbochargers
Pushing the limits Turbine simulation for next-generation turbochargers KWOK-KAI SO, BENT PHILLIPSEN, MAGNUS FISCHER Computational fluid dynamics (CFD) has matured and is now an indispensable tool for
More informationCreo Simulate 1.0 April 2011
Creo Simulate 1.0 April 2011 Creo Simulate a Creo family app Installed / Un-installed separately Creo Simulate in two modes: Embedded mode module of Creo Parametric Standalone mode In Standalone mode:
More informationThe MaXX Desktop. Workstation Environment. Revised Road Map Version 0.7. for Graphics Professionals
The MaXX Desktop Workstation Environment for Graphics Professionals Revised Road Map Version 0.7 Document History Author Date Version Comments Eric Masson 01/11/2007 0.5 First Draft Eric Masson 18/11/2007
More informationBBIPED: BCAM-Baltogar Industrial Platform for Engineering design
BBIPED: BCAM-Baltogar Industrial Platform for Engineering design Carmen Alonso-Montes, Imanol García, Ali Ramezani, Lakhdar Remaki BCAM Basque Center for Applied Mathematics (Bilbao), Spain Motivation
More informationInteractive comment on A parallelization scheme to simulate reactive transport in the subsurface environment with OGS#IPhreeqc by W. He et al.
Geosci. Model Dev. Discuss., 8, C1166 C1176, 2015 www.geosci-model-dev-discuss.net/8/c1166/2015/ Author(s) 2015. This work is distributed under the Creative Commons Attribute 3.0 License. Geoscientific
More informationFully Automatic In-cylinder Workflow Using HEEDS / es-ice / STAR-CD
Fully Automatic In-cylinder Workflow Using HEEDS / es-ice / STAR-CD Simon Fischer Senior ICE Application Support Engineer CD-adapco Nuremberg Office Gerald Schmidt Director/Powertrain - CD-adapco New York
More informationFast Multipole Method for particle interactions: an open source parallel library component
Fast Multipole Method for particle interactions: an open source parallel library component F. A. Cruz 1,M.G.Knepley 2,andL.A.Barba 1 1 Department of Mathematics, University of Bristol, University Walk,
More informationThis section will focus on basic operation of the interface including pan/tilt, video, audio, etc.
Catalogue Basic Operation... 2 For Internet Explorer... 2 For Other Non-IE Web Browsers... 5 Camera Settings... 6 System... 6 About... 6 PT Setting... 7 Backup and Restore Setup... 8 NTP Setting... 8 System
More informationCluster Scalability of ANSYS FLUENT 12 for a Large Aerodynamics Case on the Darwin Supercomputer
Cluster Scalability of ANSYS FLUENT 12 for a Large Aerodynamics Case on the Darwin Supercomputer Stan Posey, MSc and Bill Loewe, PhD Panasas Inc., Fremont, CA, USA Paul Calleja, PhD University of Cambridge,
More information22S:295 Seminar in Applied Statistics High Performance Computing in Statistics
22S:295 Seminar in Applied Statistics High Performance Computing in Statistics Luke Tierney Department of Statistics & Actuarial Science University of Iowa August 30, 2007 Luke Tierney (U. of Iowa) HPC
More informationPARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
More informationThe UberCloud Experiment
The UberCloud Experiment Technical Computing in the Cloud Case Studies 159, 160, 165, and 166: Computational Fluid Dynamics with ANSYS, CD-adapco, and OpenFOAM Containers in the UberCloud http://www.theubercloud.com
More informationYALES2 porting on the Xeon- Phi Early results
YALES2 porting on the Xeon- Phi Early results Othman Bouizi Ghislain Lartigue Innovation and Pathfinding Architecture Group in Europe, Exascale Lab. Paris CRIHAN - Demi-journée calcul intensif, 16 juin
More informationMaximize Performance and Scalability of RADIOSS* Structural Analysis Software on Intel Xeon Processor E7 v2 Family-Based Platforms
Maximize Performance and Scalability of RADIOSS* Structural Analysis Software on Family-Based Platforms Executive Summary Complex simulations of structural and systems performance, such as car crash simulations,
More informationSTCE. Outline. Introduction. Applications. Ongoing work. Summary. STCE RWTH-Aachen, Industrial Applications of discrete adjoint OpenFOAM, EuroAD 2014
Industrial Applications of discrete adjoint OpenFOAM Arindam Sen Software and Tools for Computational Engineering Science RWTH Aachen University EuroAD 2014, Nice, 16-17. June 2014 Outline Introduction
More informationVMware Server 2.0 Essentials. Virtualization Deployment and Management
VMware Server 2.0 Essentials Virtualization Deployment and Management . This PDF is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.
More informationBasin simulation for complex geological settings
Énergies renouvelables Production éco-responsable Transports innovants Procédés éco-efficients Ressources durables Basin simulation for complex geological settings Towards a realistic modeling P. Havé*,
More informationRunning Windows on a Mac. Why?
Running Windows on a Mac Why? 1. We still live in a mostly Windows world at work (but that is changing) 2. Because of the abundance of Windows software there are sometimes no valid Mac Equivalents. (Many
More informationVisIt Visualization Tool
The Center for Astrophysical Thermonuclear Flashes VisIt Visualization Tool Randy Hudson hudson@mcs.anl.gov Argonne National Laboratory Flash Center, University of Chicago An Advanced Simulation and Computing
More informationUsing the Windows Cluster
Using the Windows Cluster Christian Terboven terboven@rz.rwth aachen.de Center for Computing and Communication RWTH Aachen University Windows HPC 2008 (II) September 17, RWTH Aachen Agenda o Windows Cluster
More informationPARALLELS SERVER 4 BARE METAL README
PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels
More informationHow to Run Parallel Jobs Efficiently
How to Run Parallel Jobs Efficiently Shao-Ching Huang High Performance Computing Group UCLA Institute for Digital Research and Education May 9, 2013 1 The big picture: running parallel jobs on Hoffman2
More informationComputational Fluid Dynamics
Aerodynamics Computational Fluid Dynamics Industrial Use of High Fidelity Numerical Simulation of Flow about Aircraft Presented by Dr. Klaus Becker / Aerodynamic Strategies Contents Aerodynamic Vision
More informationBest Practices for Deploying, Replicating, and Managing Real-Time and FPGA Applications. ni.com
Best Practices for Deploying, Replicating, and Managing Real-Time and FPGA Applications System Deployment System Replication Configuration Mgmt. System Monitoring System Updates 2 Agenda Preparing for
More informationProfessional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008
Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report
More information