Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | No more then given number of step along time is outputed | Eugeniy Mikhailov | 2011-08-23 | 1 | -3/+9 |
| | |||||
* | Format specifier to exponential notation | Eugeniy Mikhailov | 2011-08-23 | 1 | -2/+2 |
| | |||||
* | More readable close to xmds parameter names | Eugeniy Mikhailov | 2011-08-23 | 1 | -22/+25 |
| | |||||
* | Added some new max points parameters | Eugeniy Mikhailov | 2011-08-23 | 1 | -13/+15 |
| | |||||
* | Fortran code plotting added | Eugeniy Mikhailov | 2011-08-23 | 1 | -0/+17 |
| | |||||
* | Modified permissions for Gena's system | Eugeniy Mikhailov | 2011-08-21 | 4 | -0/+0 |
| | |||||
* | Fix typo in output code. | Simon Rochester | 2011-08-21 | 1 | -1/+1 |
| | |||||
* | Fix typo in electric-field propagation code. | Simon Rochester | 2011-08-21 | 1 | -2/+2 |
| | |||||
* | xmds2 model of Gena's 4-level system. | Simon Rochester | 2011-08-21 | 4 | -0/+3435 |
| | | | | | | | | GenerateGenasSystem.nb: generate evolution equations GenasSystemPlots: code for reading output data, converting complex field amplitudes to rotation angle/ellipticity, and plotting | ||||
* | Added and commented out return to avoid density matrix replot | Eugeniy Mikhailov | 2011-08-20 | 1 | -3/+5 |
| | |||||
* | Readme updated since Rabi now in [1/s] | Eugeniy Mikhailov | 2011-08-20 | 1 | -5/+5 |
| | |||||
* | Eta parameter fixes, Rabi measured in [1/s] and z in [m] | Eugeniy Mikhailov | 2011-08-20 | 1 | -39/+30 |
| | | | | | Very tedious check of units, now everything in SI units which is a bit painful for Rabi frequencies. | ||||
* | Parameters split to groups, initialization cells added | Eugeniy Mikhailov | 2011-08-17 | 1 | -503/+341 |
| | |||||
* | Mathematica file for degenerate 4-wave mixing | Eugeniy Mikhailov | 2011-08-17 | 1 | -0/+2535 |
| | |||||
* | Merge branch 'xmds' | Eugeniy Mikhailov | 2011-08-10 | 1 | -18/+19 |
|\ | |||||
| * | Less points along time for the rho matrix output | Eugeniy Mikhailov | 2011-08-10 | 1 | -1/+1 |
| | | |||||
| * | Globals section moved up | Eugeniy Mikhailov | 2011-08-10 | 1 | -15/+15 |
| | | | | | | | | * This allow to see it when folds are on in vim editor | ||||
| * | Typo in xmds moment tag | Eugeniy Mikhailov | 2011-08-10 | 1 | -1/+1 |
| | | |||||
| * | Math expression for eta simplified | Eugeniy Mikhailov | 2011-08-10 | 1 | -1/+1 |
| | | |||||
| * | Library value M_PI is used for pi=3.1415.... | Eugeniy Mikhailov | 2011-08-09 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'xmds' | Eugeniy Mikhailov | 2011-08-08 | 1 | -8/+9 |
|\| | |||||
| * | A little bit clear normalization name | Eugeniy Mikhailov | 2011-08-07 | 1 | -8/+9 |
| | | |||||
* | | Small format fix | Eugeniy Mikhailov | 2011-08-08 | 1 | -1/+1 |
| | | |||||
* | | Remove conversion warning: too noisy | Eugeniy Mikhailov | 2011-08-08 | 1 | -2/+2 |
| | | |||||
* | | Get rid of unused variables, labels, format strings | Eugeniy Mikhailov | 2011-08-08 | 1 | -11/+3 |
| | | |||||
* | | Add some helpful warning compiler options | Eugeniy Mikhailov | 2011-08-08 | 1 | -2/+12 |
|/ | |||||
* | Add tmin and move pulse center to t=0 | Eugeniy Mikhailov | 2011-07-16 | 1 | -5/+6 |
| | |||||
* | Make dt = dz | Eugeniy Mikhailov | 2011-07-16 | 1 | -5/+5 |
| | | | | | | | * as Simon discovered dt must equal to dz (in normilized units) then some term cancels in derivatives calculations * as result tpts is not a free parameter anymore but locked to length of the cell and number of zpts | ||||
* | t and z limits are given independently | Eugeniy Mikhailov | 2011-07-14 | 1 | -0/+2 |
| | | | | | * something fishy with navy code, I decrease length by factor of 2 and delays for vacuum field is exactly the same | ||||
* | Canonic EIT - control field (3) is off | Eugeniy Mikhailov | 2011-07-13 | 1 | -1/+1 |
| | |||||
* | Adjust grid size | Eugeniy Mikhailov | 2011-07-13 | 1 | -1/+1 |
| | | | | | Close to optimal grid size for this problem. Increasing the number of points by 10 in both directions almost does not change output | ||||
* | Output of vacuum pulse data | Eugeniy Mikhailov | 2011-07-13 | 1 | -3/+2 |
| | |||||
* | Grid set in advance independent of pulse time and width | Eugeniy Mikhailov | 2011-07-13 | 1 | -7/+12 |
| | |||||
* | Code proper indent and beatification | Eugeniy Mikhailov | 2011-07-13 | 1 | -63/+46 |
| | |||||
* | Remove more of unused code | Eugeniy Mikhailov | 2011-07-13 | 1 | -3/+0 |
| | |||||
* | One more loop finished with 'end do' | Eugeniy Mikhailov | 2011-07-13 | 1 | -24/+24 |
| | |||||
* | Indent file to improve readability | Eugeniy Mikhailov | 2011-07-13 | 1 | -70/+71 |
| | |||||
* | Do loop switched to F90 format: they finished with 'end do' | Eugeniy Mikhailov | 2011-07-13 | 1 | -6/+6 |
| | | | | * this improves readability | ||||
* | Remove a lot of unused code | Eugeniy Mikhailov | 2011-07-13 | 1 | -68/+8 |
| | |||||
* | Unused subroutines removed | Eugeniy Mikhailov | 2011-07-12 | 1 | -70/+0 |
| | |||||
* | Remove 1st space from the formated output | Eugeniy Mikhailov | 2011-07-12 | 1 | -1/+1 |
| | | | | * I see no need for this space | ||||
* | Add the output of the Gaussian peak position in time | Eugeniy Mikhailov | 2011-07-12 | 1 | -0/+1 |
| | |||||
* | Calculate canonic EIT case | Eugeniy Mikhailov | 2011-07-12 | 1 | -7/+7 |
| | | | | | | | | * field 1 is weak and has Gaussian temporal profile * field 2 is strong * field 3 is off * vacuum propagated field start similar to field 1 * cell length enlarged to see pulse delay | ||||
* | Output format changed. Output |Om| instead of amplitude | Eugeniy Mikhailov | 2011-07-12 | 1 | -1/+1 |
| | | | | | * this take care of complex part which seems to be disregarded with current format for write statement | ||||
* | Remove unused subroutines | Eugeniy Mikhailov | 2011-07-12 | 1 | -124/+0 |
| | |||||
* | Permissions fix: sources do not need executable flag | Eugeniy Mikhailov | 2011-07-12 | 1 | -0/+0 |
| | |||||
* | Replaced FourLevelPulseProp_v*_Double.f95 with FourLevelPulseProp_Double.f95 ↵ | Simon Rochester | 2011-07-12 | 3 | -716/+8 |
| | | | | | | and edited makefile accordingly. Added t variable to the output file Movie4level.dat for plotting purposes. | ||||
* | v2 and v3 are now the same except output filenames | Eugeniy Mikhailov | 2011-07-10 | 2 | -25/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The v2 and v3 were design to be the same except difference of light fields time profiles in initial conditions. But looks like navy guys during edits drift both versions from correct realization. After bug fixes and mergers of insignificant details. I went peace by peace comparison and removed insignificant differences * print time elapsed * print the same other statements to output * same spaces in the statements so they are not shown as diffs * same number of t point * z frames number calculated the same * L is the same * density is the same * remove trailing semicolons to make lines the same * Omcpeak=0.1 in both files Then I look at crucial differences * k1=1-(W32+W31+W34)*dt -> W34 taken in account * j2=W21*dt * j8=W41*dt added to v3 to take in account decay of rho44 to rho11 * W42=1 in v2 it used to be zero * Omc is constant in both cases * rho14 in v3 had product of two rhos, now it the sum as in v2 * rho24 in v3 was calculated differently form v2: no conjg(Omc) was used * the fix is taken from v2 and seems to match our xmds code The only difference remained is output file names. | ||||
* | Remove references of Ompeak. Ompeak -> Omcpeak to fix navy's typo | Eugeniy Mikhailov | 2011-07-10 | 2 | -4/+4 |
| | |||||
* | b2 now initialized before first use | Eugeniy Mikhailov | 2011-07-10 | 4 | -4/+4 |
| |