Tutorials

Welcome to the ViennaPS tutorials section. These guides are designed to help you understand the core concepts and usage of the library, starting from the basics.

1. Introduction & Hello World

Learn what ViennaPS is and write your first simulation script.

2. Geometry Creation

How to define simulation domains and create initial geometries using primitives like trenches and holes.

3. Simple Processes

Understanding the Process interface and running simple isotropic etching and deposition.

4. Materials & Masking

Working with multiple materials, creating masks, and defining material-selective processes.

5. Custom Geometry with ViennaLS

Creating complex geometries using ViennaLS primitives, Boolean operations, and mesh-based shapes.


Table of contents