FORTRAN Tutorial for Science and Engineering: A Case Study on SHG (Second Harmonic Generation)
-
Updated
Jun 14, 2025 - Gnuplot
FORTRAN Tutorial for Science and Engineering: A Case Study on SHG (Second Harmonic Generation)
Computational SHG Modeling — A complete Fortran-based framework for simulating thermal effects in Second Harmonic Generation using FDM and coupled physics.
Simulation of the noise spectrum of an optical parametric amplifier (OPO) as well as ABCD transfer matrix formalism and Non-linear Optics
Computational model of Pulsed Bessel-Gaussian Second Harmonic Generation (SHG) under ideal assumptions: loss less interaction, with no heat generation or phase mismatch.
Computational model of Phase Mismatch in Pulsed Gaussian Second Harmonic Generation (SHG), where the mismatch arises from heat absorbed in the nonlinear crystal. The heat source is the SHG process itself.
Open-source toolkit and research on Second Harmonic Generation (SHG)
Comprehensive documentation of Second Harmonic Generation (SHG) concepts, computational models, and guidelines for using the repositories in this organization.
Computational model of Continuous-Wave Gaussian Second Harmonic Generation (SHG) under ideal assumptions: no loss, therefore no heat generation and no phase mismatch.
Computational solution of the heat diffusion equation where the heat source originates from Continuous-Wave Gaussian Second Harmonic Generation (SHG). This model quantifies thermal effects induced by the nonlinear interaction.
Computational model of Continuous-Wave Gaussian Second Harmonic Generation (SHG) based on coupled field equations, including both thermal effects and phase mismatch caused by absorption in the nonlinear crystal.
Computational solution of the heat diffusion equation for Pulsed Gaussian Second Harmonic Generation (SHG), where heat generation results from nonlinear absorption in the crystal.
Add a description, image, and links to the second-harmonic-generation topic page so that developers can more easily learn about it.
To associate your repository with the second-harmonic-generation topic, visit your repo's landing page and select "manage topics."