3rd NGSolve Usermeeting#
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.
Venue#
Monday (July 1) and Tuesday (July 2) |
TUtheSky, Getreidemarkt 9, 1060 Wien, Building BA, 11th floor |
Wednesday (July 3) |
Kuppelsaal, Karlsplatz 13, 1040 Wien, 4th floor |
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 |
|
15:45 - 17:00 |
|
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 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
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 usermeeting@ngsolve.org.
Organizing Committee#
Joachim Schöberl
Christopher Lackner
Christoph Wintersteiger
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).