Computing-Aided Discovery for Extreme Nonlinear Optics
gUPPElab components
- A) Binaries:
- libguppecore.a library
- guppeCore.out, executables for Linux
- B) C++ header files and other sources for user-addon development
- C) C++ source files with examples/templates for user-defined:
- a) initial conditions
- b) wave-form modifying operators
- c) nonlinear medium-response models
- D) Worked-out examples and simulation templates:
[view: gUPPElab example content]
- 1. Compilation and execution
- 2. Input file description
- 3. Output control and format
- 4. Linear-regime pulse propagation, propagator testing
- 5. Supercontinuum generation in water
- 6. Supercontinuum generation in microstuctured fibers
- 7. Femtosecond filamentation in gases: Radially symmetric case
- 8. Femtosecond filamentation in gases: Fully resolved, 2+1 dimensional simulation
- 8. User-defined customization: Operators (e.g. lenses, appertures, filters, ...) acting on optical fields
- 9. User-defined customization: Initial conditions
- 10. User-defined customization: New nonlinear medium-response modules
- 11. User-defined customization: BPM and non-spectral linear propagators
gUPPEcore/lab created with funding from AFOSR