Livres et notes de cours
1. V. Laude, “Corrélation optique optimale et application aux architectures cohérentes et incohérentes,” thèse de doctorat (Université Paris XI, Orsay, 1994).
2. V. Laude, “Traitement du signal avancé,” cours de spécialisation de l’Ecole Supérieure d’Optique (Orsay, 1996).
3. V. Laude, “Physique des dispositifs à ondes élastiques,” cours de master 2 (Université de Franche-Comté, Besançon, 2006), notamment fondé sur le livre de D. Royer et E. Dieulesaint, "Ondes élastiques dans les solides," (Masson, 1996).
PICS Master2 lecture, "Metamaterials and multiphysical couplings [solved with finite elements]"
Introduction to finite element modeling for waves and other physical problems with FreeFEM
Lecture notes (slideswithout movies) (complete with movies)
Installation notes (for Windows, macOS or Ubuntu)
- The official FreeFEM (or FreeFem++) page is here. A download link to the latest version is at the bottom of page. When on the github.com website, click the title with the latest version of FreeFEM to go to the releases; scroll down the page and select the appropriate installer for your system.
- (older version from 2020) Install FreeFem++ 4.6 https://doc.freefem.org/introduction/download.html and follow instructions from https://doc.freefem.org/introduction/installation.html#windows-installation for the 'how to use'. If on Windows, double-clicking the FF icon will open a file chooser from which you can select a .edp file to run. Try the examples in folder 'FreeFem++ 4.6 Examples' that should also be on your desktop.
- If you like, you can install FreeFem++-cs from https://www.ljll.math.upmc.fr/lehyaric/ffcs/install.htm. This is an integrated editor.
- To edit files you can use Notepad++ at https://notepad-plus-plus.org/downloads/. You can get syntax coloring following the explanations from Highlight syntaxing for ff++ in Notepad++.
- Coloring instructions for different source editors (Atom, gedit, Textmate 2, emacs) can be found here.
Plot instructions
To plot data files saved in text mode, you can use whatever software you prefer. I am giving two possibilities. Save all files in the zip archive to the same directory.
- Using Matlab or Octave, you can try the attached file 'bs_plot.m' for the TE case and 'dispersion.m' for optical waveguides.
- Using gnuplot (install from http://www.gnuplot.info/), open the file 'bs.plt' to generate the two png images attached.
TD1: photonic and phononic crystals
Text of the supervised class, all useful files and some solutions
TD2: Optical and acoustic waveguides
Text of the supervised class, all useful files and some solutions
TD3: Vector waves, elasticity, PML
Text of the supervised class, all useful files
TD4: Piezoelectricity, resonances, opto-acoustics, acousto-optics
Text of the supervised class, all useful files
Cours Ecole Doctorale SPIM, "Physical acoustics / acoustique physique"
- Introduction(French) / Introduction(English)
- Ondes acoustiques/ Scalar and acoustic waves
- Exercices and examples I
- Cristaux, tenseurs, piézoélectricité/ Crystals, tensors, piezoelectricity
- Ondes planes dans les solides/ Elastic plane waves
- Exercices and examples II
- Ondes élastiques guidées/ Guided elastic waves
- Dispositifs à ondes élastiques et acoustiques
- Exercices and examples III
- Hands-on session