summaryrefslogtreecommitdiff
path: root/fortran/navy_four_levels/FourLevelPulseProp_v2_Double.f95
diff options
context:
space:
mode:
Diffstat (limited to 'fortran/navy_four_levels/FourLevelPulseProp_v2_Double.f95')
-rw-r--r--fortran/navy_four_levels/FourLevelPulseProp_v2_Double.f9514
1 files changed, 7 insertions, 7 deletions
diff --git a/fortran/navy_four_levels/FourLevelPulseProp_v2_Double.f95 b/fortran/navy_four_levels/FourLevelPulseProp_v2_Double.f95
index 3f6ce1c..045f4a3 100644
--- a/fortran/navy_four_levels/FourLevelPulseProp_v2_Double.f95
+++ b/fortran/navy_four_levels/FourLevelPulseProp_v2_Double.f95
@@ -92,7 +92,7 @@
!
beta=2*pi*3e6 !in Hz
W41=0
- W42=0.
+ W42=1
W43=0
W32=1.
W31=1.
@@ -142,7 +142,7 @@
Om1peak=1
! write (*,*)'Enter peak scaled Rabi frequency for the probe at entrance of cell'
! read (*,*)Om2peak
- Om2peak=1e-2
+ Om2peak=.01
! write (*,*)'Enter maximum detuning in MHz for dispersion lineshape plot'
! read (*,*) delmax
delmax=0
@@ -155,7 +155,7 @@
! write (*,*)'Enter peak scaled Rabi frequency for the coupling field at entrance of cell'
! read (*,*)Omcpeak
- Omcpeak=0.
+ Omcpeak=0.1
!
! First plot the dispersion lineshape
@@ -183,7 +183,7 @@
! write (*,*)'Enter detuning of center frequency of the pump pulse in MHz'
! read (*,*)del2_prop !del_prop is the detuning used for the propagation
- del2_prop=0;
+ del2_prop=0.
del2_prop=2*pi*1e6*del2_prop/beta !Now dimensionless
! write (*,*)'Enter detuning of center frequency of the probe pulse in MHz'
! read (*,*)del1_prop !del_prop is the detuning used for the propagation
@@ -197,7 +197,7 @@
tp=beta*tp !Now dimensionless
! write (*,*)'Enter length of cell in m'
! read (*,*)Lcell
- Lcell=100;
+ Lcell=1
Lcell=beta*Lcell/c !Now dimensionless
t_start=secnds(0.E0)
write (*,*)'t_start = ',t_start
@@ -210,7 +210,7 @@
dt=tmax/tpts
dz=dt !(no c because we're dimensionless)
! write (*,*)'tp = ',tp
- Nframe=zpts+int(6*tp/dt)+1 !Change the number 4 to anything you want to see longer pulse evolution
+ Nframe=zpts+int(4*tp/dt)+1 !Change the number 4 to anything you want to see longer pulse evolution
if (Nframe.ge.Nframemax) write (*,*)'Error!!!!Nframe>Nframemax'
! write (*,*)'Nframe,tpts = ',Nframe,tpts
!
@@ -328,7 +328,7 @@
j7=-0.25*ci*dt
j8=W41*dt
- k1=1-(W32+W31)*dt
+ k1=1-(W32+W31+W34)*dt
k2=W43*dt
k3=-0.25*ci*dt
k4=-0.25*ci*dt