Short Course „DEM Simulations in Geoscience using ESySParticle“
Transcrição
Short Course „DEM Simulations in Geoscience using ESySParticle“
Short Course „DEM Simulations in Geoscience using ESySParticle“ Date: 21.25. September 2009 Location: RWTH Aachen Audience: Geoscience researchers and students interested in using the Discrete Element Method (DEM) Content: Introduction to the Discrete Element Method (DEM) Use of ESySParticle software, model setup, scripting simulations, postprocessing / visualisation Extending and modifying the EsyS Particle software (optional, 1 day) Contact: Steffen Abe ([email protected]aachen.de) More Information: www.ged.rwthaachen.de Short Course on DEM Simulations in Geoscience using EsySParticle GeologieEndogene Dynamik, RWTH Aachen University Overview We are offering a 45 day compact course introducing the participants to the discrete element method (DEM) using the open source DEM software ESySParticle. The aim of the course will be to enable the participants to used DEM for the investigation of geoscience problems. An additional day will be provided for participants who are interested in the inner workings of ESySParticle and / or are considering to modify or extend the software. ESySParticle is a fully parallel, scriptdriven DEM software package (see also www.launchpad.net/esysparticle). The course will be given by one of the current developers of the software (Steffen Abe). Date and Place 21th – 25th September 2009 GeologieEndogene Dynamik, RWTH Aachen Univesity Lochnerstr. 420 52056 Aachen Germany contact : Steffen Abe, [email protected]aachen.de Target Audience The course is aimed primarily at students and researchers who are interested in using the Discrete Element Method and specifically the parallel DEM software ESySParticle to investigate problems in geomechanics or related areas or are interested in gaining an insight into the possibilities of the DEM approach. The course may also be useful for people from a computer science or similar background who are interested in DEM from a software point of view. The course should be suitable for participants from MScstudent level upwards. Requirements are ● ● ● ● Basic knowledge in maths and physics (differential equations, vector algbra, basic mechanics . . . ) Preferably some programming knowledge. The programming language used in the course will be Python, but any programming experience (Matlab etc.) will be helpful. Some basic experience with Unixlike operating systems (Linux, Mac OSX ...) For those participants who want to attend the optional day on modifying and extending the ESySParticle software: strong knowledge of C++, experience with numerical algorithms, some understanding of distributed memory parallelisation and MPI Course Outline The course will consist of 3 major parts: 1. A short introduction into the theory of the Discrete Element Method inccluding the algorithms used in ESySParticle (1 day) 2. Handson training using ESySParticle, including the setup of model geometries, scripting of simulation and postprocessing / visualisation (3 days) 3. For those participants interested, an overview of the implementation of ESySParticle and an introduction how to modify and extend the software(1 day) Planned course schedule Day 1: Introduction to DEM • Basic ideas of DEM – Lagrangian vs. Eulerian methods – Particle dynamics – Contact Laws, particle interactions • Algorithmic considerations – time stepping, stability – neighbour detection – parallelisation • Applications, demos Day 2: Using ESySParticle, Part I • Running a simulation • Simulation scripts – Short introduction to Python • Model geometry setup • Model visualisation Day 3: Using ESySParticle, Part II • Boundary conditions, walls, boundary meshes .... • Extracting Data: data savers, checkpoints, available postprocessing tools Day 4: Using ESySParticle, Part III • Generating complicated model geometries • Examples . . . Day 5: Extending and Modifying ESySParticle • A tour of the source code • How to add a new type of particle interaction