OPTI-583 Computational Optics
 

Computational Nonlinear Optics

This is a "download area" for various materials related to the OPTI-583 course.

Opti-583 students: Note that items come and go. I will only keep minimum here.

Latest material :

Notes :

OPTI583 notes, part 1: Numerics of Maxwell solvers

OPTI583 notes, part 2: Unidirectional pulse propagation models

OPTI583 notes, part 3: Spectral propagators

OPTI583 notes, essential minimum about spatial and temporal solitons.
This text is to help with simulation templates in packages 3 an 4.

Phase-matching conditions in white light generation: Derivation.

OPTI583 notes: On light-matter interactions, modeling perspective


Literature:

Physics context:

Femtosecond Filamentation in Transparent Media

Ultrashort filaments of light in weakly ionized, optically transparent media

Computer simulations, algorithms, implementation... :

Practioner's guide to laser pulse propagation models and simulation

Simulation software:

gUPPEcore/lab User Guide


Simulation templates :

Packages with simulation mini-projects will be posted here before we use them in the class. Student homework will often derive from these...

In OPTI-583, we will utilize a simplified version of a UPPE simulator, in particular one which does not require MPI parallelization library. Get it here:

Download opti583UPPElab.tar

Unpack these tar archives in the folder "templates" of your opti583UPPElab:

Download OPTI583-ST-1.tar Inputs/outputs description of the uppe simulator

Download OPTI583-ST-2.tar Simulation templates for basic propagation in linear regimes

Download OPTI583-ST-3.tar Simulation templates: Self-focusing collapse (CW and pulsed)
Note: This file has been replaced --- the original wrk_021_ was 'bad'

Download OPTI583-ST-4.tar Simulation templates for temporal solitons

Download OPTI583-ST-5.tar Simulation templates for spatial solitons

Download OPTI583-ST-6.tar Simulation template for supercontinuum generation in a micfostructure fiber.

Download OPTI583-ST-7.tar Simulation template for supercontinuum generation water.

Download OPTI583-ST-8.tar Simulation template to study optical pulse splitting in dispersive nonlinear media.

Download OPTI583-ST-x1.tar User-defined modifications to UPPEcore: initial conditions.

Download OPTI583-ST-x2.tar User-defined modifications to UPPEcore: nonlinear medium response.

Download OPTI583-ST-9.tar Simulation template to study third and fifth harmonic generation in nonlinear media.

Download OPTI583-ST-10.tar Simulation template to appreciate specifics of few-cycle pulses

Download OPTI583-ST-11.tar Modeling issues in few-cycle pulses

Download OPTI583-ST-12.tar Modeling pump-probe experiments, A.

Download OPTI583-ST-13.tar Modeling pump-probe experiments, B.


Homework :

Homework 1: DUE MONDAY Sept. 28

Assignment: 1D Maxwell, dispersion, ABCs, ...
Here is a tar file with templates: opti583-hw1.tar

Homework 2: DUE MONDAY Oct. 5

Assignment: Pulse propagation, theory ...

Homework 3: DUE MONDAY Oct. 19

Simulation: Ultra-short pulses and chromatic dispersion
Here is a tar file with templates: opti583-hw3.tar

Homework 4: DUE MONDAY Nov. 9

Simple spectral pulse propagator using Hankel
It is strongly recommended that you submit a brief status report after a week.
Here is a tar file with potentially useful sources: forHW4.tar

HW4 Instructor's Solution: tar archive

Final Projects

List I of potential final project topics

List II of potential final project topics

Final project P-SC download tar archive

Final project P-RES download tar archive

Final project P-TH download tar archive

Final project P-RP download pdf

Final project P-CHI2 download pdf