Modélisation de problèmes spécifiques avec le logiciel libre FreeFem++

Size: px
Start display at page:

Download "Modélisation de problèmes spécifiques avec le logiciel libre FreeFem++"

Transcription

1 Modélisation de problèmes spécifiques avec le logiciel libre FreeFem++ F. Hecht LJLL, UPMC Alpines, INRIA Rocquencourt with S. Auliac, I. Danaila P. Jolivet, A Le Hyaric, F. Nataf, O. Pironneau, P-H. Tournier mailto:[email protected] 4 juin F. Hecht and al. 1 / 29

2 Outline 1 Introduction 2 Academic Examples 3 elasticity equation 4 HPC 5 Optimization Tools 6 Simulation 4 juin F. Hecht and al. 2 / 29

3 Outline 1 Introduction History The main characteristics A example on industrial numerical development 2 Academic Examples 3 elasticity equation 4 HPC 5 Optimization Tools 6 Simulation 4 juin F. Hecht and al. 3 / 29

4 Introduction FreeFem++ is a software to solve numerically partial differential equations (PDE) in IR 2 ) and in IR 3 ) with finite elements methods. We used a user language to set and control the problem. The FreeFem++ language allows for a quick specification of linear PDE s, with the variational formulation of a linear steady state problem and the user can write they own script to solve no linear problem and time depend problem. You can solve coupled problem or problem with moving domain or eigenvalue problem, do mesh adaptation, compute error indicator, etc... By the way, FreeFem++ is build to play with abstract linear, bilinear form on Finite Element Space and interpolation operator. FreeFem++ is a freeware and this run on Mac, Unix and Window architecture, in parallel with MPI. The Next FreeFem++ days, the December 5th and 6th 2013 UPMC, Jussieu, Paris, France 4 juin F. Hecht and al. 4 / 29

5 History 1987 MacFem/PCFem les ancêtres (O. Pironneau en Pascal) payant FreeFem réécriture de C++ (P1,P0 un maillage) O. Pironneau, D. Bernardi, F. Hecht, C. Prudhomme (adaptation Maillage, bamg) FreeFem+ réécriture de C++ (P1,P0 plusieurs maillages) O. Pironneau, D. Bernardi, F. Hecht (algèbre de fonction) FreeFem++ réécriture avec autre noyau élément fini, et un autre langage utilisateur ; F. Hecht, O. Pironneau, K.Ohtsuka FreeFem 3d (S. Del Pino), Une première version de freefem en 3d avec des méthodes de domaine fictif FreeFem++ v3 réécriture du noyau élément fini pour prendre en compte les cas multidimensionnels : 1d,2d,3d... 4 juin F. Hecht and al. 5 / 29

6 For who, for what! For what 1 R&D 2 Academic Research, 3 Teaching of FEM, PDE, Weak form and variational form 4 Algorithmes prototyping 5 Numerical experimentation 6 Scientific computing and Parallel computing For who : the researcher, engineer, professor, student... The mailing list mailto:[email protected] with 416 members with a flux of 5-20 messages per day. More than 2000 true Users ( more than 200 download / month). Some industrial like : Michelin, EADS, EDF, Orange, CEA, EDF, + des PMEs,... 4 juin F. Hecht and al. 6 / 29

7 The main characteristics (2d)(3d) Wide range of finite elements : continuous P1,P2 elements, discontinuous P0, P1, RT0,RT1,BDM1, elements,edge element, vectorial element, mini-element,... Automatic interpolation of data from a mesh to an other one ( with matrix construction if need), so a finite element function is view as a function of (x, y, z) or as an array. LU, Cholesky, Crout, CG, GMRES, UMFPack, SuperLU, MUMPS, HIPS, SUPERLU_DIST, PASTIX.... ; eigenvalue and eigenvector computation with ARPACK. Online graphics, C++ like syntax. An integrated development environment FreeFem++-cs (see A. Le Hyaric web page) Automatic mesh generator, based on the Delaunay-Voronoï algorithm. (2d,3d (tetgen) ) Mesh adaptation based on metric, possibly anisotropic (only in 2d), with optional automatic computation of the metric. (2d,3d). Full MPI interface Nonlinear Optimisation tools : CG, Ipopt, NLOpt, stochastic Plugin, and lot of of examples 4 juin F. Hecht and al. 7 / 29

8 Periodic Surface Acoustic Waves Transducer Analysis A true industrial numerical problem (2d) : 1 3 EDP : Dielectric, Elasticity, Piezoelectric, Linear, harmonic approximation 2 α-periodic B.C. (New simple idea) 3 semi-infinite Dielectric domain (classical Fourier/Floquet transforme) 4 semi-infinite Piezoelectric domain (Hard) In 9 month, we build with P. Ventura (100%, me 10%) a numerical simulator form scratch (8 months for the validation), The only thing to add to freefem++ is a interface with lapack to compute eigenvector of full 8 8 matrix. Bilan : la société Phonon Corporation a un simulateur. 4 juin F. Hecht and al. 8 / 29

9 For Orange, Freezing of pure water Configuration at (physical time) τ = 2340[s] : (a) experimental image from [Kowalewski-1999] ; the thick red line represents the solid-liquid interface computed with the present method (b) computed streamlines showing the two recirculating zones in the fluid phase. Movie:For orange : Frizing of water,flows Region (Boussinesq, enthalpy source) 4 juin F. Hecht and al. 9 / 29

10 Outline 1 Introduction 2 Academic Examples Poisson Equation mesh adaptation process 3 elasticity equation 4 HPC 5 Optimization Tools 6 Simulation 4 juin F. Hecht and al. 10 / 29

11 Le problème de Poisson dans le Poisson d avril mesh3 Th("fish-3d.msh");// read a mesh 3d fespace Vh(Th,P1); // define the P1 EF space Vh u,v;//set test and unknown function in Vh. macro Grad(u) [dx(u),dy(u),dz(u)] //EOM Grad def solve laplace(u,v,solver=cg) = int3d(th)( Grad(u) *Grad(v) ) - int3d(th) ( 1*v) + on(2,u=2); // int on γ 2 plot(u,fill=1,wait=1,value=0,wait=1); Run:fish.edp Run:fish3d.edp 4 juin F. Hecht and al. 11 / 29

12 Example of adaptation process Enter? for help Enter? for help Enter? for help Find optimal mesh in norm L to represent : u = (10 x 3 + y 3 ) + atan2(0.001, (sin(5 y) 2 x)) v = (10 y 3 + x 3 ) + atan2(0.01, (sin(5 x) 2 y)). Run:Adapt-uv.edp Run:CornerLap.edp Run:Laplace-Adapt-3d.edp 4 juin F. Hecht and al. 12 / 29

13 Outline 1 Introduction 2 Academic Examples 3 elasticity equation Linear elasticity equation Newton s Method 4 HPC 5 Optimization Tools 6 Simulation 4 juin F. Hecht and al. 13 / 29

14 Lame equation / figure Run:beam-3d.edp Run:beam-EV-3d.edp Run:beam-3d-Adapt.edp 4 juin F. Hecht and al. 14 / 29

15 Newton s Method To solve F (u) = 0 the Newton s algorithm is 1 u 0 a initial guest 2 do find w n solution of DF (u n )w n = F (u n ) u n+1 = un w n if( w n < ε) break ; For Navier Stokes problem the algorithm is : v, q, F (u, p) = (u. )u.v + u.v + ν u : v q.u p.v + BC Ω DF (u, p)(w, w p ) = Run:cavityNewtow.edp (w. )u.v + (u. )w.v Ω + ν w : v q.w p w.v + BC0 Ω Run:Hyper-Elasticity-2d.edp 4 juin F. Hecht and al. 15 / 29

16 Outline 1 Introduction 2 Academic Examples 3 elasticity equation 4 HPC Poisson equation with Schwarz method 5 Optimization Tools 6 Simulation 4 juin F. Hecht and al. 16 / 29

17 Poisson equation with Schwarz method To solve the following Poisson problem on domain Ω with boundary Γ in L 2 (Ω) : u = f, in Ω, and u = g on Γ, where f L 2 (Ω) and g H 1 2 (Γ) are two given functions. Let introduce (π i ) i=1,..,np a positive regular partition of the unity of Ω, q-e-d : π i C 0 (Ω) : π i 0 and N p π i = 1. i=1 Denote Ω i the sub domain which is the support of π i function and also denote Γ i the boundary of Ω i, and Ω i = {x/0 < π i < 1} The parallel Schwarz method is Let l = 0 the iterator and a initial guest u 0 respecting the boundary condition (i.e. u 0 Γ = g). Run:DDM-Schwarz-Lap-2dd.edp i = 1.., N p : u l i = f, in Ω i, and u l i = u l on Γ i (1) u l+1 = N p i=1 π iu l i (2) Run:DDM-Schwarz-Lame-3d.edp 4 juin F. Hecht and al. 17 / 29

18 Strong scalability in two dimensions heterogeneous elasticity Elasticity problem with heterogeneous coefficients Timing relative to processes Linear speedup 10 #iterations #processes Speed-up for a 1.2 billion unknowns 2D problem. Direct solvers in the subdomains. Peak performance wall-clock time : 26s. 4 juin F. Hecht and al. 18 / 29

19 Strong scalability in three dimensions heterogeneous elasticity Elasticity problem with heterogeneous coefficients Timing relative to processes Linear speedup 10 #iterations #processes Speed-up for a 160 million unknowns 3D problem. Direct solvers in subdomains. Peak performance wall-clock time : 36s. 4 juin F. Hecht and al. 19 / 29

20 Weak scalability in two dimensions Darcy problems with heterogeneous coefficients Weak efficiency relative to processes 100 % 80 % 60 % 40 % 20 % 0 % #d.o.f. (in millions) #processes Efficiency for a 2D problem. Direct solvers in the subdomains. Final size : 22 billion unknowns. Wall-clock time : 200s. 4 juin F. Hecht and al. 20 / 29

21 Weak scalability in three dimensions Darcy problems with heterogeneous coefficients Weak e ciency relative to processes 100 % 80 % 60 % 40 % 20 % 0% #d.o.f. (in millions) #processes Efficiency for a 3D problem. Direct solvers in the subdomains. Final size : 2 billion unknowns. Wall-clock time : 200s. 4 juin F. Hecht and al. 21 / 29

22 Outline 1 Introduction 2 Academic Examples 3 elasticity equation 4 HPC 5 Optimization Tools Ipopt interface Bose Einstein Condensate 6 Simulation 4 juin F. Hecht and al. 22 / 29

23 Ipopt The IPOPT optimizer in a FreeFem++ script is done with the IPOPT function included in the ff-ipopt dynamic library. IPOPT is designed to solve constrained minimization problem in the form : find s.t. x 0 = argminf(x) { x R n i n, x lb i x i x ub i i m, c lb i c i (x) c ub i (simple bounds) (constraints functions) Where ub and lb stand for "upper bound" and "lower bound". If for some i, 1 i m we have c lb i = c ub i, it means that c i is an equality constraint, and an inequality one if c lb i < c ub i. 4 juin F. Hecht and al. 23 / 29

24 Bose Einstein Condensate Just a direct use of Ipopt interface (2 day of works) The problem is find a complex field u on domain D such that : 1 u = argmin u =1 D 2 u 2 + V trap u 2 + g 2 u 4 Ωiu (( ) ) y x. u to code that in FreeFem++ use Ipopt interface ( Adaptation de maillage Run:BEC.edp 4 juin F. Hecht and al. 24 / 29

25 Outline 1 Introduction 2 Academic Examples 3 elasticity equation 4 HPC 5 Optimization Tools 6 Simulation Simulation of water and nutrient uptake by plant roots Analysis of pulsatile blood flow in saccular aneurysm P.-H. Tournier 4 juin F. Hecht and al. 25 / 29

26 Simulation of water and nutrient uptake by plant roots Water movement in the soil is represented by Richards equation : θ(h) =. q + S t q = K(h) (z + h). Nutrient movement in the soil is represented by the following convection-diffusion equation : t (φ(c) + θc) =.(D c qc) + S c(c). The sink terms S and S c represent water and nutrient uptake by plant roots and are defined in the domain through a characteristic function representative of the geometry of the root system. A 1D model of upward water flows in the root system on a tree-like representation of the root system is coupled with Richards equation through the sink term S. 4 juin F. Hecht and al. 26 / 29

27 Simulation of water and nutrient uptake by plant roots Discretization schemes : θ(κ 1 (u ti+1 )) θ(κ 1 ((u ti )) =.( u ti+1 + K(κ 1 (u ti+1 )) z) + S. t φ(c ti+1 ) + θ ti c ti+1 φ(c ti ) θ ti c ti =.(D c ti+1 ) q. c ti+1 Sc ti+1 + S c (c ti+1 ). t Kirchhoff transformation of Richards equation Backward Euler time discretization Newton s method to handle nonlinearities Method of characteristics for the convective term Finite element method Adaptive mesh refinement relative to the characteristic function of the root system Schwartz domain decomposition method animation 4 juin F. Hecht and al. 27 / 29

28 Analysis of pulsatile blood flow in saccular aneurysm K. P. Gostaf Finite element simulations of arterial blood flow serve to provide pressure, velocity pattern and wall shear stress in regions of arterial dilatations and bifurcations. Even moderate size models require solving linear systems with millions of unknowns ; hours per time step is an average sequential run time, therefore, parallel computing is a necessity. We present a hybrid parallelization frame- work to solve large scale problems of hemodynamics using OpenMP in conjunction with MPI environment. We demonstrate that computational performance of a finite element code could be dramatically improved, when a proper use of a multi-core architecture is carried out. We use an open source FreeFem++ platform. A speed-up of x56 is measured for the IBM idataplex UPMC cluster with 96 cores. MPI/OpenMP programming mode FreeFem++ code 3.4 million unknowns model animation 4 juin F. Hecht and al. 28 / 29

29 Conclusion/Future Freefem++ v3 is very good tool to solve non standard PDE in 2D/3D to try new domain decomposition domain algorithm The the future we try to do : Build more graphic with VTK, paraview,... (in progress) Add Finite volume facility for hyperbolic PDE (just begin C.F. FreeVol Projet) 3d anisotrope mesh adaptation automate the parallel tool add multi thread interface Thank for you attention. Run:NSCaraCyl-100-mpi.edp 4 juin F. Hecht and al. 29 / 29

FreeFem++, a tools to solving complex problem like Bose Einstein Condensate

FreeFem++, a tools to solving complex problem like Bose Einstein Condensate FreeFem++, a tools to solving complex problem like Bose Einstein Condensate equation or a melting problem. F. Hecht Laboratoire Jacques-Louis Lions Université Pierre et Marie Curie Paris, France with I.

More information

FreeFem++-cs, the FreeFem++ Graphical Interface

FreeFem++-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 [email protected] December 10, 2014 1 / 54 FreeFem++-cs How to

More information

Domain decomposition techniques for interfacial discontinuities

Domain decomposition techniques for interfacial discontinuities Domain decomposition techniques for interfacial discontinuities Geordie McBain Institut Jean le Rond d Alembert December 5, 2012 Connexion and substructuring Two ways to look at domain decomposition Decomposing

More information

An Introduction to FreeFem++ UPMC, September 2010 O. Pantz. CMAP, Ecole Polytechnique.

An Introduction to FreeFem++ UPMC, September 2010 O. Pantz. CMAP, Ecole Polytechnique. An Introduction to FreeFem++ UPMC, September 2010 O. Pantz CMAP, Ecole Polytechnique. FreeFem++ What is it? FreeFEM++ is a Free software to solve PDE using the Finite Element Method. It runs on Windows,

More information

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW Rajesh Khatri 1, 1 M.Tech Scholar, Department of Mechanical Engineering, S.A.T.I., vidisha

More information

Basin simulation for complex geological settings

Basin 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 information

FEM Software Automation, with a case study on the Stokes Equations

FEM Software Automation, with a case study on the Stokes Equations FEM Automation, with a case study on the Stokes Equations FEM Andy R Terrel Advisors: L R Scott and R C Kirby Numerical from Department of Computer Science University of Chicago March 1, 2006 Masters Presentation

More information

HPC enabling of OpenFOAM R for CFD applications

HPC 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 information

Express 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 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 information

Domain Decomposition Methods. Partial Differential Equations

Domain Decomposition Methods. Partial Differential Equations Domain Decomposition Methods for Partial Differential Equations ALFIO QUARTERONI Professor ofnumericalanalysis, Politecnico di Milano, Italy, and Ecole Polytechnique Federale de Lausanne, Switzerland ALBERTO

More information

Design 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 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 information

Freefem++ F. Hecht. Laboratoire Jacques-Louis Lions Université Pierre et Marie Curie Paris, France

Freefem++ F. Hecht. Laboratoire Jacques-Louis Lions Université Pierre et Marie Curie Paris, France Freefem++ F. Hecht Laboratoire Jacques-Louis Lions Université Pierre et Marie Curie Paris, France with A. Le Hyaric, S. Auliac, P. Jolivet,I. Danaila, O. Pironneau http://www.freefem.org Cours Freefem++,

More information

CFD modelling of floating body response to regular waves

CFD modelling of floating body response to regular waves CFD modelling of floating body response to regular waves Dr Yann Delauré School of Mechanical and Manufacturing Engineering Dublin City University Ocean Energy Workshop NUI Maynooth, October 21, 2010 Table

More information

ME6130 An introduction to CFD 1-1

ME6130 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 information

P013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE

P013 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 information

Introduction Our choice Example Problem Final slide :-) Python + FEM. Introduction to SFE. Robert Cimrman

Introduction Our choice Example Problem Final slide :-) Python + FEM. Introduction to SFE. Robert Cimrman Python + FEM Introduction to SFE Robert Cimrman Department of Mechanics & New Technologies Research Centre University of West Bohemia Plzeň, Czech Republic April 3, 2007, Plzeň 1/22 Outline 1 Introduction

More information

Code Generation Tools for PDEs. Matthew Knepley PETSc Developer Mathematics and Computer Science Division Argonne National Laboratory

Code Generation Tools for PDEs. Matthew Knepley PETSc Developer Mathematics and Computer Science Division Argonne National Laboratory Code Generation Tools for PDEs Matthew Knepley PETSc Developer Mathematics and Computer Science Division Argonne National Laboratory Talk Objectives Introduce Code Generation Tools - Installation - Use

More information

Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM

Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM CSDMS 2013 Meeting Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM Xiaofeng Liu, Ph.D., P.E. Assistant Professor Department of Civil and Environmental Engineering University of Texas

More information

Error indicator and mesh adaption, in FreeFem++

Error indicator and mesh adaption, in FreeFem++ Error indicator and mesh adaption, in FreeFem++ F. Hecht Laboratoire Jacques-Louis Lions Université Pierre et Marie Curie Paris, France http://www.freefem.org mailto:[email protected] Marmern, Pau,

More information

Mathematical Libraries and Application Software on JUROPA and JUQUEEN

Mathematical Libraries and Application Software on JUROPA and JUQUEEN Mitglied der Helmholtz-Gemeinschaft Mathematical Libraries and Application Software on JUROPA and JUQUEEN JSC Training Course May 2014 I.Gutheil Outline General Informations Sequential Libraries Parallel

More information

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS Revised Edition James Epperson Mathematical Reviews BICENTENNIAL 0, 1 8 0 7 z ewiley wu 2007 r71 BICENTENNIAL WILEY-INTERSCIENCE A John Wiley & Sons, Inc.,

More information

Fast Multipole Method for particle interactions: an open source parallel library component

Fast 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 information

Renormalization of the Numerical Diffusion for an Upwind Finite Volume Method. Application to the Simulation of Kelvin-Helmholtz Instability

Renormalization of the Numerical Diffusion for an Upwind Finite Volume Method. Application to the Simulation of Kelvin-Helmholtz Instability 5th International Symposium on Finite Volumes for Complex Applications. - Problems and Perspectives June 08-13, 008 Aussois, France Renormalization of the Numerical Diffusion for an Upwind Finite Volume

More information

A Load Balancing Tool for Structured Multi-Block Grid CFD Applications

A Load Balancing Tool for Structured Multi-Block Grid CFD Applications A Load Balancing Tool for Structured Multi-Block Grid CFD Applications K. P. Apponsah and D. W. Zingg University of Toronto Institute for Aerospace Studies (UTIAS), Toronto, ON, M3H 5T6, Canada Email:

More information

MEL 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 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 information

Mesh Generation and Load Balancing

Mesh Generation and Load Balancing Mesh Generation and Load Balancing Stan Tomov Innovative Computing Laboratory Computer Science Department The University of Tennessee April 04, 2012 CS 594 04/04/2012 Slide 1 / 19 Outline Motivation Reliable

More information

AN APPROACH FOR SECURE CLOUD COMPUTING FOR FEM SIMULATION

AN APPROACH FOR SECURE CLOUD COMPUTING FOR FEM SIMULATION AN APPROACH FOR SECURE CLOUD COMPUTING FOR FEM SIMULATION Jörg Frochte *, Christof Kaufmann, Patrick Bouillon Dept. of Electrical Engineering and Computer Science Bochum University of Applied Science 42579

More information

Poisson Equation Solver Parallelisation for Particle-in-Cell Model

Poisson Equation Solver Parallelisation for Particle-in-Cell Model WDS'14 Proceedings of Contributed Papers Physics, 233 237, 214. ISBN 978-8-7378-276-4 MATFYZPRESS Poisson Equation Solver Parallelisation for Particle-in-Cell Model A. Podolník, 1,2 M. Komm, 1 R. Dejarnac,

More information

Mathematical Model of Blood Flow in Carotid Bifurcation. Phd student: Eng. Emanuel Muraca. 16/10/09 Milan

Mathematical Model of Blood Flow in Carotid Bifurcation. Phd student: Eng. Emanuel Muraca. 16/10/09 Milan Presented at the COMSOL Conference 2009 Milan Mathematical Model of Blood Flow in Carotid Bifurcation Phd student: Eng. Emanuel Muraca 16/10/09 Milan 1 Research s s goal The goal of this research is to

More information

Unleashing the Performance Potential of GPUs for Atmospheric Dynamic Solvers

Unleashing the Performance Potential of GPUs for Atmospheric Dynamic Solvers Unleashing the Performance Potential of GPUs for Atmospheric Dynamic Solvers Haohuan Fu [email protected] High Performance Geo-Computing (HPGC) Group Center for Earth System Science Tsinghua University

More information

HPC Deployment of OpenFOAM in an Industrial Setting

HPC Deployment of OpenFOAM in an Industrial Setting HPC Deployment of OpenFOAM in an Industrial Setting Hrvoje Jasak [email protected] Wikki Ltd, United Kingdom PRACE Seminar: Industrial Usage of HPC Stockholm, Sweden, 28-29 March 2011 HPC Deployment

More information

Introduction to Engineering System Dynamics

Introduction to Engineering System Dynamics CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are

More information

Finite Element Formulation for Plates - Handout 3 -

Finite Element Formulation for Plates - Handout 3 - Finite Element Formulation for Plates - Handout 3 - Dr Fehmi Cirak (fc286@) Completed Version Definitions A plate is a three dimensional solid body with one of the plate dimensions much smaller than the

More information

AN INTERFACE STRIP PRECONDITIONER FOR DOMAIN DECOMPOSITION METHODS

AN INTERFACE STRIP PRECONDITIONER FOR DOMAIN DECOMPOSITION METHODS AN INTERFACE STRIP PRECONDITIONER FOR DOMAIN DECOMPOSITION METHODS by M. Storti, L. Dalcín, R. Paz Centro Internacional de Métodos Numéricos en Ingeniería - CIMEC INTEC, (CONICET-UNL), Santa Fe, Argentina

More information

Science Intensive Development (SID)

Science Intensive Development (SID) Science Intensive Development (SID) At, we develop custom software that requires specific scientific knowledge. We are experienced in realizing projects that had been considered impossible. The main guarantee

More information

Mathematical Libraries on JUQUEEN. JSC Training Course

Mathematical Libraries on JUQUEEN. JSC Training Course Mitglied der Helmholtz-Gemeinschaft Mathematical Libraries on JUQUEEN JSC Training Course May 10, 2012 Outline General Informations Sequential Libraries, planned Parallel Libraries and Application Systems:

More information

C3.8 CRM wing/body Case

C3.8 CRM wing/body Case C3.8 CRM wing/body Case 1. Code description XFlow is a high-order discontinuous Galerkin (DG) finite element solver written in ANSI C, intended to be run on Linux-type platforms. Relevant supported equation

More information

Arcane/ArcGeoSim, a software framework for geosciences simulation

Arcane/ArcGeoSim, a software framework for geosciences simulation Renewable energies Eco-friendly production Innovative transport Eco-efficient processes Sustainable resources Arcane/ArcGeoSim, a software framework for geosciences simulation Pascal Havé Outline these

More information

Feature Commercial codes In-house codes

Feature Commercial codes In-house codes A simple finite element solver for thermo-mechanical problems Keywords: Scilab, Open source software, thermo-elasticity Introduction In this paper we would like to show how it is possible to develop a

More information

TTLL301 - Heat transfer in a bar with imposed temperature (sinusoid)

TTLL301 - Heat transfer in a bar with imposed temperature (sinusoid) Titre : TTLL301 - Transfert thermique dans une barre avec [...] Date : 01/02/2011 Page : 1/8 TTLL301 - Heat transfer in a bar with imposed temperature (sinusoid) Summarized: This test is resulting from

More information

Introduction to the Finite Element Method

Introduction to the Finite Element Method Introduction to the Finite Element Method 09.06.2009 Outline Motivation Partial Differential Equations (PDEs) Finite Difference Method (FDM) Finite Element Method (FEM) References Motivation Figure: cross

More information

CFD analysis for road vehicles - case study

CFD analysis for road vehicles - case study CFD analysis for road vehicles - case study Dan BARBUT*,1, Eugen Mihai NEGRUS 1 *Corresponding author *,1 POLITEHNICA University of Bucharest, Faculty of Transport, Splaiul Independentei 313, 060042, Bucharest,

More information

Plates and Shells: Theory and Computation - 4D9 - Dr Fehmi Cirak (fc286@) Office: Inglis building mezzanine level (INO 31)

Plates and Shells: Theory and Computation - 4D9 - Dr Fehmi Cirak (fc286@) Office: Inglis building mezzanine level (INO 31) Plates and Shells: Theory and Computation - 4D9 - Dr Fehmi Cirak (fc286@) Office: Inglis building mezzanine level (INO 31) Outline -1-! This part of the module consists of seven lectures and will focus

More information

Paper Pulp Dewatering

Paper Pulp Dewatering Paper Pulp Dewatering Dr. Stefan Rief [email protected] Flow and Transport in Industrial Porous Media November 12-16, 2007 Utrecht University Overview Introduction and Motivation Derivation

More information

OpenFOAM Optimization Tools

OpenFOAM Optimization Tools OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov [email protected] and [email protected] Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation

More information

Status and Future Challenges of CFD in a Coupled Simulation Environment for Aircraft Design

Status and Future Challenges of CFD in a Coupled Simulation Environment for Aircraft Design Status and Future Challenges of CFD in a Coupled Simulation Environment for Aircraft Design F. CHALOT, T. FANION, M. MALLET, M. RAVACHOL and G. ROGE Dassault Aviation 78 quai Dassault 92214 Saint Cloud

More information

Simulation of Fluid-Structure Interactions in Aeronautical Applications

Simulation 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 [email protected] December 2003 3 rd FENET Annual Industry

More information

Part II: Finite Difference/Volume Discretisation for CFD

Part II: Finite Difference/Volume Discretisation for CFD Part II: Finite Difference/Volume Discretisation for CFD Finite Volume Metod of te Advection-Diffusion Equation A Finite Difference/Volume Metod for te Incompressible Navier-Stokes Equations Marker-and-Cell

More information

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Vol. XX 2012 No. 4 28 34 J. ŠIMIČEK O. HUBOVÁ NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Jozef ŠIMIČEK email: [email protected] Research field: Statics and Dynamics Fluids mechanics

More information

4.3 Results... 27 4.3.1 Drained Conditions... 27 4.3.2 Undrained Conditions... 28 4.4 References... 30 4.5 Data Files... 30 5 Undrained Analysis of

4.3 Results... 27 4.3.1 Drained Conditions... 27 4.3.2 Undrained Conditions... 28 4.4 References... 30 4.5 Data Files... 30 5 Undrained Analysis of Table of Contents 1 One Dimensional Compression of a Finite Layer... 3 1.1 Problem Description... 3 1.1.1 Uniform Mesh... 3 1.1.2 Graded Mesh... 5 1.2 Analytical Solution... 6 1.3 Results... 6 1.3.1 Uniform

More information

SIM_ZONAL: SOFTWARE EVALUATING INDOOR TEMPERATURE DISTRIBUTIONS AND AIR MOVEMENTS FOR RAPID APPRAISALS - FIRST APPLICATION TO AN CELL.

SIM_ZONAL: SOFTWARE EVALUATING INDOOR TEMPERATURE DISTRIBUTIONS AND AIR MOVEMENTS FOR RAPID APPRAISALS - FIRST APPLICATION TO AN CELL. Seventh International IBPSA Conference Rio de Janeiro, Brazil August 13-15, 2001 SIM_ZONAL: SOFTWARE EVALUATING INDOOR TEMPERATURE DISTRIBUTIONS AND AIR MOVEMENTS FOR RAPID APPRAISALS - FIRST APPLICATION

More information

Multicore Parallel Computing with OpenMP

Multicore 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 information

Self Financed One Week Training

Self 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 information

Large-Scale Reservoir Simulation and Big Data Visualization

Large-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 information

Fire Simulations in Civil Engineering

Fire Simulations in Civil Engineering Contact: Lukas Arnold l.arnold@fz- juelich.de Nb: I had to remove slides containing input from our industrial partners. Sorry. Fire Simulations in Civil Engineering 07.05.2013 Lukas Arnold Fire Simulations

More information

YALES2 porting on the Xeon- Phi Early results

YALES2 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 information

How To Calculate Energy From Water

How To Calculate Energy From Water A bi-projection method for Bingham type flows Laurent Chupin, Thierry Dubois Laboratoire de Mathématiques Université Blaise Pascal, Clermont-Ferrand Ecoulements Gravitaires et RIsques Naturels Juin 2015

More information

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 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 [email protected]

More information

An Additive Neumann-Neumann Method for Mortar Finite Element for 4th Order Problems

An Additive Neumann-Neumann Method for Mortar Finite Element for 4th Order Problems An Additive eumann-eumann Method for Mortar Finite Element for 4th Order Problems Leszek Marcinkowski Department of Mathematics, University of Warsaw, Banacha 2, 02-097 Warszawa, Poland, [email protected]

More information

Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

Customer 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 information

The Application of a Black-Box Solver with Error Estimate to Different Systems of PDEs

The Application of a Black-Box Solver with Error Estimate to Different Systems of PDEs The Application of a Black-Bo Solver with Error Estimate to Different Systems of PDEs Torsten Adolph and Willi Schönauer Forschungszentrum Karlsruhe Institute for Scientific Computing Karlsruhe, Germany

More information

Calculation of Eigenmodes in Superconducting Cavities

Calculation of Eigenmodes in Superconducting Cavities Calculation of Eigenmodes in Superconducting Cavities W. Ackermann, C. Liu, W.F.O. Müller, T. Weiland Institut für Theorie Elektromagnetischer Felder, Technische Universität Darmstadt Status Meeting December

More information

Benchmark Tests on ANSYS Parallel Processing Technology

Benchmark Tests on ANSYS Parallel Processing Technology Benchmark Tests on ANSYS Parallel Processing Technology Kentaro Suzuki ANSYS JAPAN LTD. Abstract It is extremely important for manufacturing industries to reduce their design process period in order to

More information

Aerodynamic Department Institute of Aviation. Adam Dziubiński CFD group FLUENT

Aerodynamic Department Institute of Aviation. Adam Dziubiński CFD group FLUENT Adam Dziubiński CFD group IoA FLUENT Content Fluent CFD software 1. Short description of main features of Fluent 2. Examples of usage in CESAR Analysis of flow around an airfoil with a flap: VZLU + ILL4xx

More information

Laminar Flow in a Baffled Stirred Mixer

Laminar Flow in a Baffled Stirred Mixer Laminar Flow in a Baffled Stirred Mixer Introduction This exercise exemplifies the use of the rotating machinery feature in the CFD Module. The Rotating Machinery interface allows you to model moving rotating

More information

Parallel 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 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 information

ACCELERATING COMMERCIAL LINEAR DYNAMIC AND NONLINEAR IMPLICIT FEA SOFTWARE THROUGH HIGH- PERFORMANCE COMPUTING

ACCELERATING COMMERCIAL LINEAR DYNAMIC AND NONLINEAR IMPLICIT FEA SOFTWARE THROUGH HIGH- PERFORMANCE COMPUTING ACCELERATING COMMERCIAL LINEAR DYNAMIC AND Vladimir Belsky Director of Solver Development* Luis Crivelli Director of Solver Development* Matt Dunbar Chief Architect* Mikhail Belyi Development Group Manager*

More information

Parallel Ray Tracing using MPI: A Dynamic Load-balancing Approach

Parallel Ray Tracing using MPI: A Dynamic Load-balancing Approach Parallel Ray Tracing using MPI: A Dynamic Load-balancing Approach S. M. Ashraful Kadir 1 and Tazrian Khan 2 1 Scientific Computing, Royal Institute of Technology (KTH), Stockholm, Sweden [email protected],

More information

Multigrid preconditioning for nonlinear (degenerate) parabolic equations with application to monument degradation

Multigrid preconditioning for nonlinear (degenerate) parabolic equations with application to monument degradation Multigrid preconditioning for nonlinear (degenerate) parabolic equations with application to monument degradation M. Donatelli 1 M. Semplice S. Serra-Capizzano 1 1 Department of Science and High Technology

More information

Model of a flow in intersecting microchannels. Denis Semyonov

Model of a flow in intersecting microchannels. Denis Semyonov Model of a flow in intersecting microchannels Denis Semyonov LUT 2012 Content Objectives Motivation Model implementation Simulation Results Conclusion Objectives A flow and a reaction model is required

More information

Geometric multiscaling in the circulatory system

Geometric multiscaling in the circulatory system Geometric multiscaling in the circulatory system Local: 3D FSI flow model Global: 1D network of arteries and veins (Euler hyperbolic system) Global: 0D capillary network (DAE system) Geometric multiscaling

More information

Reconstruction d un modèle géométrique à partir d un maillage 3D issu d un scanner surfacique

Reconstruction d un modèle géométrique à partir d un maillage 3D issu d un scanner surfacique Reconstruction d un modèle géométrique à partir d un maillage 3D issu d un scanner surfacique Silvère Gauthier R. Bénière, W. Puech, G. Pouessel, G. Subsol LIRMM, CNRS, Université Montpellier, France C4W,

More information

PyFR: Bringing Next Generation Computational Fluid Dynamics to GPU Platforms

PyFR: Bringing Next Generation Computational Fluid Dynamics to GPU Platforms PyFR: Bringing Next Generation Computational Fluid Dynamics to GPU Platforms P. E. Vincent! Department of Aeronautics Imperial College London! 25 th March 2014 Overview Motivation Flux Reconstruction Many-Core

More information

Module 1 : Conduction. Lecture 5 : 1D conduction example problems. 2D conduction

Module 1 : Conduction. Lecture 5 : 1D conduction example problems. 2D conduction Module 1 : Conduction Lecture 5 : 1D conduction example problems. 2D conduction Objectives In this class: An example of optimization for insulation thickness is solved. The 1D conduction is considered

More information

Performance of Dynamic Load Balancing Algorithms for Unstructured Mesh Calculations

Performance of Dynamic Load Balancing Algorithms for Unstructured Mesh Calculations Performance of Dynamic Load Balancing Algorithms for Unstructured Mesh Calculations Roy D. Williams, 1990 Presented by Chris Eldred Outline Summary Finite Element Solver Load Balancing Results Types Conclusions

More information

CFD Application on Food Industry; Energy Saving on the Bread Oven

CFD Application on Food Industry; Energy Saving on the Bread Oven Middle-East Journal of Scientific Research 13 (8): 1095-1100, 2013 ISSN 1990-9233 IDOSI Publications, 2013 DOI: 10.5829/idosi.mejsr.2013.13.8.548 CFD Application on Food Industry; Energy Saving on the

More information

CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER

CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER International Journal of Advancements in Research & Technology, Volume 1, Issue2, July-2012 1 CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER ABSTRACT (1) Mr. Mainak Bhaumik M.E. (Thermal Engg.)

More information

Introduction to COMSOL. The Navier-Stokes Equations

Introduction to COMSOL. The Navier-Stokes Equations Flow Between Parallel Plates Modified from the COMSOL ChE Library module rev 10/13/08 Modified by Robert P. Hesketh, Chemical Engineering, Rowan University Fall 2008 Introduction to COMSOL The following

More information

Finite Element Method (ENGC 6321) Syllabus. Second Semester 2013-2014

Finite Element Method (ENGC 6321) Syllabus. Second Semester 2013-2014 Finite Element Method Finite Element Method (ENGC 6321) Syllabus Second Semester 2013-2014 Objectives Understand the basic theory of the FEM Know the behaviour and usage of each type of elements covered

More information

Olivier Gicquel, Ronan Vicquelin, Jean Taine Phd Students : Y. Zhang, J. Kim, G. Wang, R. Goncalves dos Santos

Olivier Gicquel, Ronan Vicquelin, Jean Taine Phd Students : Y. Zhang, J. Kim, G. Wang, R. Goncalves dos Santos Développement d un code Monte- Carlo pour le calcul intensif utilisant les spécificités de la méthode ERM Olivier Gicquel, Ronan Vicquelin, Jean Taine Phd Students : Y. Zhang, J. Kim, G. Wang, R. Goncalves

More information

Three Paths to Faster Simulations Using ANSYS Mechanical 16.0 and Intel Architecture

Three Paths to Faster Simulations Using ANSYS Mechanical 16.0 and Intel Architecture White Paper Intel Xeon processor E5 v3 family Intel Xeon Phi coprocessor family Digital Design and Engineering Three Paths to Faster Simulations Using ANSYS Mechanical 16.0 and Intel Architecture Executive

More information

Course Outline for the Masters Programme in Computational Engineering

Course Outline for the Masters Programme in Computational Engineering Course Outline for the Masters Programme in Computational Engineering Compulsory Courses CP-501 Mathematical Methods for Computational 3 Engineering-I CP-502 Mathematical Methods for Computational 3 Engineering-II

More information

State of Stress at Point

State of Stress at Point State of Stress at Point Einstein Notation The basic idea of Einstein notation is that a covector and a vector can form a scalar: This is typically written as an explicit sum: According to this convention,

More information

Coupling Forced Convection in Air Gaps with Heat and Moisture Transfer inside Constructions

Coupling Forced Convection in Air Gaps with Heat and Moisture Transfer inside Constructions Coupling Forced Convection in Air Gaps with Heat and Moisture Transfer inside Constructions M. Bianchi Janetti 1, F. Ochs 1 and R. Pfluger 1 1 University of Innsbruck, Unit for Energy Efficient Buildings,

More information

Effect of Aspect Ratio on Laminar Natural Convection in Partially Heated Enclosure

Effect of Aspect Ratio on Laminar Natural Convection in Partially Heated Enclosure Universal Journal of Mechanical Engineering (1): 8-33, 014 DOI: 10.13189/ujme.014.00104 http://www.hrpub.org Effect of Aspect Ratio on Laminar Natural Convection in Partially Heated Enclosure Alireza Falahat

More information

Parallel Algorithm for Dense Matrix Multiplication

Parallel Algorithm for Dense Matrix Multiplication Parallel Algorithm for Dense Matrix Multiplication CSE633 Parallel Algorithms Fall 2012 Ortega, Patricia Outline Problem definition Assumptions Implementation Test Results Future work Conclusions Problem

More information

Benchmarking COMSOL Multiphysics 3.5a CFD problems

Benchmarking COMSOL Multiphysics 3.5a CFD problems Presented at the COMSOL Conference 2009 Boston Benchmarking COMSOL Multiphysics 3.5a CFD problems Darrell W. Pepper Xiuling Wang* Nevada Center for Advanced Computational Methods University of Nevada Las

More information

HEAT TRANSFER ANALYSIS IN A 3D SQUARE CHANNEL LAMINAR FLOW WITH USING BAFFLES 1 Vikram Bishnoi

HEAT TRANSFER ANALYSIS IN A 3D SQUARE CHANNEL LAMINAR FLOW WITH USING BAFFLES 1 Vikram Bishnoi HEAT TRANSFER ANALYSIS IN A 3D SQUARE CHANNEL LAMINAR FLOW WITH USING BAFFLES 1 Vikram Bishnoi 2 Rajesh Dudi 1 Scholar and 2 Assistant Professor,Department of Mechanical Engineering, OITM, Hisar (Haryana)

More information

Vista: A Multi-field Object Oriented CFD-package

Vista: A Multi-field Object Oriented CFD-package Vista: A Multi-field Object Oriented CFD-package T. Kvamsdal 1, R. Holdahl 1 and P. Böhm 2 1 SINTEF ICT, Applied Mathematics, Norway 2 inutech GmbH, Germany Outline inutech & SINTEF VISTA a CFD Solver

More information

Fluid Dynamics and the Navier-Stokes Equation

Fluid Dynamics and the Navier-Stokes Equation Fluid Dynamics and the Navier-Stokes Equation CMSC498A: Spring 12 Semester By: Steven Dobek 5/17/2012 Introduction I began this project through a desire to simulate smoke and fire through the use of programming

More information

Scientific Computing Programming with Parallel Objects

Scientific 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 information

Elmer Tutorials. CSC IT Center for Science

Elmer Tutorials. CSC IT Center for Science Elmer Tutorials May 27, 2011 Elmer Tutorials About this document The Elmer Tutorials is part of the documentation of Elmer finite element software. Elmer Tutorials gives examples on the use of Elmer in

More information

HPC Wales Skills Academy Course Catalogue 2015

HPC 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 information

3-D WAVEGUIDE MODELING AND SIMULATION USING SBFEM

3-D WAVEGUIDE MODELING AND SIMULATION USING SBFEM 3-D WAVEGUIDE MODELING AND SIMULATION USING SBFEM Fabian Krome, Hauke Gravenkamp BAM Federal Institute for Materials Research and Testing, Unter den Eichen 87, 12205 Berlin, Germany email: [email protected]

More information

TESLA Report 2003-03

TESLA Report 2003-03 TESLA Report 23-3 A multigrid based 3D space-charge routine in the tracking code GPT Gisela Pöplau, Ursula van Rienen, Marieke de Loos and Bas van der Geer Institute of General Electrical Engineering,

More information