Synopsis
This user meeting is the successor of the first two user meetings in Vienna and Göttingen. The NGSolve user meeting 2019 comes back to Vienna and takes place from July 1-3, where we bring together advanced NGSolve users with different background, as well as newcomers who want to get a quickstart into NGSolve and NGS-Py. Experiences will be shared, new features are to be discussed and extensions to the software are presented. Data Protection Declaration for Participants in NGSolve User Meeting 2019 |
Venue
Monday (July 1) and Tuesday (July 2):
Wednesday (July 3):
Schedule
Sunday, June 30 | ||
19:00 | Get-together | |
Monday, July 1, TUtheSky | ||
8:30 - 9:00 | NGSolve installation session | |
9:00 - 10:30 | NGSolve tutorial (Jay Gopalakrishnan, Joachim Schöberl, Christoph Lehrenfeld) | |
11:00 - 12:30 | NGSolve tutorial(cont'd) | |
12:30 - 14:00 | Lunch break | |
14:00 - 15:30 | NGSolve tutorial(cont'd) | |
16:00 - 17:00 | NGSolve tutorial(cont'd) | |
17:00 - | Poster & Wine | |
Tuesday, July 2, TUtheSky | ||
09:00 - 10:00 | Salome (Paul Rascle, Nathalie Gore) | |
10:00 - 10:30 | Model templates (Joachim Schöberl) / Github repository, introduction.ipynb | |
11:00 - 12:30 | Shape optimization (Kevin Sturm, Peter Gangl) | |
12:30 - 14:00 | Lunch break | |
14:00 - 15:15 | Inverse problems (Marie-Therese Wolfram) Transformers (Martin Aigner) SymSpace PETSc (Lukas Kogler) |
|
15:45 - 17:00 | Navier Stokes (Christoph Lehrenfeld, Philip Lederer) Tent pitching (Christoph Wintersteiger) Moving meshes (Michael Neunteufel) Spyder (Christopher Lackner) |
|
19:30 | Dinner at a Heurigen | |
Wednesday, July 3, Kuppelsaal | ||
09:00 - 12:30 | Mini-Workshops | |
12:30 - 14:00 | Lunch break | |
14:00 - 16:00 | Mini-Workshops (cont'd) |
Required installations
The tutorials and other lecture material is available for download (here).
The mini-workshops will be on Salome modelling, NGSolve with MPI, ngs-xfem, C++ code structure and performance tuning, electromagnetics, Navier Stokes and shape optimization. To participate you need the following packages installed:
- Salome 9.3
- A recent C++ compiler (see the documentation about compiler requirements for the different platforms, Windows user can use the newest Visual Studio 2019)
- NGSolve with MPI (only working on Ubuntu or Mac, configure cmake with -DUSE_MPI=ON)
- Petsc (for the interested in coupling NGSolve to it)
- Vite (Visual Trace Explorer), Installers for MacOS and Windows are provided here.
- Download the MPI Tutorials for the MPI workshop from here
- For the MPI session install the ngs-petsc interface for NGSolve
- For the MPI session install the NGS-AMG
If you have problems you can always contact us by email or in the install sessions on Monday and Wednesday. Alternatively we will prepare a Virtualbox with Ubuntu 1804 and all requirements installed. If you want to use this make sure you have Virtualbox installation.
Contact
For questions on the workshop contact
Organizing Committee
Acknowledgements
We acknowledge support by the TU Wien and the Austrian Science Fund (FWF) through the research programm “Taming complexity in partial differential systems” (F65).