change log

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

change log

tinolang
Administrator
This post was updated on .
8.8
* bugfix in definition of kappaSPM. The bug led to an overestimation of the SPM strength and was revealed by benchmarking the chi3D code with a very well defined spectral broadening experiment published in Kaumanns et al., Opt Lett 43, 5877 (2020).
Acknowledgements to Marus Seidel and Esmerando Escorto!

8.7
* changed definitions to match Boyd book

8.6
* major change: change definition of the intensity by factor of 2

8.4
* there is now a possibility to let chi2D initilize all large scale arrays with single precision to save memory and speed up the GPU processing power
* couple of minor bug-fixes

8.2
* bugfix (automatic script generation for chi3D)

8.0
* bugfix (supergauss)

7.9
* bugfix (error while startup after installation)
* new mcr version required

7.8 (web installer (incl. Matlab MCR for Windows 64bit), chi2D.exe (Windows 64bit), Matlab files (cross-platform))
* bugfixes (phase-matching plot zoom out work-around, no write permission in programs folder necessary, load spectrum plot axes fix, read spectrum dialog fix, radiobutton M2 fix)
* added open current folder button and auto save button
* command window removed


7.6
* bugfix (startup if materials folder is empty)
* bugfix (error in o<-oo type nonlinear interaction)

7.5
* some bugfixes
* added the possibility to use a z-position dependent deff using a formular [e.g. (16.*(round((sin(2*pi/23e-6.*z)+1)/2)*2-1) ))] or load a file (write "file='<file name>'" )) in deff1 or deff2
* added the possibility to load a arbitary beam shapes (e.g. write "file='<file name>'" in beam shape)
* added the possibility to suppress pulses passing over the spatiotemporal window margin

7.4
* bugfix in SPM calculation

7.3
* bugfix in batch function

7.2
* new URL for the automatic update feature (will not work with versions before 7.2.)

7.1
* bugfix using active folder  
* more stable behaviour regarding unphysical refractive indices in spectral regions where the given Sellmeier coefficients are not valid
* GPU bugfix
* new update URL

7.0
* bugfix in material dispersion calculation for the pulse compression tool

6.9
* bugfixes

6.8
* bugfixes
* add chi3D script generation functionality
* new sellmeier coefficient / material folder
* added active folder functionality

6.1
* include center wavelength (first moment) and beam pointing and M2 (spactral intensity weighted average of M2 [sum(M2(lam)*I(lam))/sum(I(lam))]) in batch results
* implement your own Sellmeier coefficients and transmission data

6.0
* major bugfix: the missing factor two for type II processes was still not implemented, unfortunately. Please check your results with this new version.
* some minor bug-fixes
* new intensity input field
* new input field to chose for a specific beam profile / Hermite Gaussian Beam(has not yet been activated (Ethernet/MAC address needed))
* new possibility in the batch-function: two parameters can now be changed at the same time and the waist of pulse one and two can be linked

5.9
* improvements of the batch-job function
* pulse contrast on a log. scale

5.8
* The spectral resolved M² for a certain propagation direction can be depicted
* Tutorial - HowToChi2D.pdf -  implemented (thank you Jana) - internet connection necessary
* some bugfixes

5.7
* bugfix -> in batch function since the last version
* A factor of two was missing in all Type II mixing processes (found by Jiaan Z., thank you:). Proved empirically with Type II SHG (thank you to Josephine M.:)
* added some crystals

5.6
* bugfix -> wrong analytical SHG phase-matching calculation in the xy-plane (found by Roman A., thank you:)
* bugfix -> Ry for extra-ordinary field analysis always jumped to pulse 1 radius
* deff can distinguished for oo and ee processes but still not calculated. Exact values can be easily found by SNLO

5.5
* bugfix -> no walk-off button
* Fourier limit is now shown in the spectral power density window

5.4
* compression tool bugfix

5.3
* bugfix -> the result of the simulation was effected by data analysis number show each. :(never use global vars) Please check previous results!

5.2
* Add compression tool for checking compressibility by using DCMs and glas.

5.1
* bugfix in analytical calculation of phase-matching curve

5.0
* Major update: The user interface has been completely redesigned.
* New functionality: Reimported previous simulation data

4.0
* bugfix -> spectra until 20µm can be loaded now ... really

3.9
* bugfix -> spectra until 20µm can be loaded now
* add the possibility to define a slanted pulse front e.g angular dispersion
* add the possibility to suppresses spectral components at the border of the spectral window

3.8
* bugfixes -> in batch function

3.7
* bugfixes -> output file PumpPulse_Lam.... fixed  / GPU functionality fixed

3.6
* bugfixes
* the spectral output plot for the extraordinary field is now calculated exactly (now the angle dependes of the refrective index is taken into account / there are no changes in the simulation code it self)
* the timing (GD and GDD) in the spectral domain is now available in a 3D-plot (GD/GDD vs. angle and frequency)
* there is a new posibility to set signal beam radius in the unconsiderd dimension (which is necessary for the estimation of the pulse energy) to be always as big as the pump radius as it is written in the input field by typing "inf" this is important for batch-loops with chaning pump radius
* add crystal CSP  % V. Kemlin, B. Boulanger, V. Petrov, P. Segonds, B. Ménaert, P. Schunneman, and K. Zawilski, "Nonlinear, dispersive, and phase-matching properties of the new chalcopyrite CdSiP2 [Invited]," Opt. Mater. Express  1, 1292-1300 (2011).    Transmission SNLO


3.4
* some small bugfixes
* The batch function now writes the signal intensity along the signal alpha angle ,normed to the overall maximum spectral intensity, instead of the angle-integrated signal spectrum
3.3
* bugfix - error in calc. of crystal transmission filter (please check former results)
* shows the crystal transmission in a separate window when the crystal is changed

3.2
* bugfix - save/load parameter file after batch calc.
* bugfix - error in second loop of the batch function
* nonlinear crystal ZnGeP_2 included %Sellm: Zelmon et al. Vol. 18, No. 9/September 2001/J. Opt. Soc. Am. B  Transmission: SNLO

3.1
* bugfix - error in batch calc. with high Nt

3.0
* the output file "signal_pulse_with_lam_...._GDD.dat" in "simData_xxx" folder now includes both, the simulated spectrum integrated over all angles "lamAll" as it is also shown in the preview window in the simulation and the spectrum just along the non-collinear angle as it is set in the input window (alhpa).

2.9
* bugfix - error while analytical phase-matching calc. of AgGaS2

2.8
* the calc. signal pulse energy in results now is influenced by the spectral range which is set some lines above

2.7
* bugfix - copy of the phase-matching curve from analytical calc. into the simulation window was wrong

2.6
* new what's gonna happen if -> set reflectiv bondary condions (total reflection crystal-air)
* changed sellmeier coefficients of GS to % K. Kato, F. Tanno, and N. Umemura, “Sellmeier and thermo-optic dispersion formulas for GaSe (Revisited),”  % Applied Optics, vol. 52, no. 11, p. 2325, Apr. 2013.
* changed sellmeier coefficients of AgGaS2 to % D. Roberts, “Dispersion equations for nonlinear optical crystals: KDP, AgGaSe 2, and AgGaS 2,” Applied optics, vol. 35, no. 24, 1996.
* bugfix -> runtime and errors for analytical calculation of phasematching

2.5
* bugfix -> error without GPU

2.4
* add changelog dialog
* add crystals  -> KBBF, KTA, GS, RTP
* changed sellmeier coefficients of BIBO to Umemura et al. Opt. Mater. (2007)
* some bugfixes


Tino Lang